Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
104 words
A method of accessing data in a data source using a computer system: receiving a selection of a series of steps to be performed in accessing the data, each step in the series of steps including a type, a definition of the inputs and outputs, a definition of data accessing characteristics for the step, and an indication of whether original data or copies of the data are used in the step; receiving a selection of interconnections among the series of steps to create a plan, the plan defining the execution order of the series of steps; and executing the plan to access the data.
Claim 2
Independent Claim
104 words
A method of accessing data in a data source using a computer system: receiving a selection of a series of steps to be performed in accessing the data, each step in the series of steps including a type, a definition of the inputs and outputs, a definition of data accessing characteristics for the step, and an indication of whether original data or copies of the data are used in the step; receiving a selection of interconnections among the series of steps to create a plan, the plan defining the execution order of the series of steps; and executing the plan to access the data.
Claim 3
Dependent Claim
30 words
The method of claim 1 wherein each step in the series of steps defines at least one of a source of data, a data transform or a sink of data.
Claim 4
Dependent Claim
29 words
The method of claim 2 wherein a step in the series of steps defines a source of data as being a table and column in a database management system.
Claim 5
Dependent Claim
27 words
The method of claim 2 wherein a step in the series of steps defines a data transform for converting from a first currency to a second currency.
Claim 6
Dependent Claim
27 words
The method of claim 2 wherein a step in the series of steps defines a data sink as a table to be displayed in an application window.
Claim 7
Dependent Claim
31 words
The method of claim 1 wherein a step in the series of steps is associated with an executable program code to manipulate data when the step is used in the plan.
Claim 8
Dependent Claim
15 words
The method of claim 6 wherein the executable program code includes a dynamic linked library.
Claim 9
Dependent Claim
30 words
The method of claim 1 wherein each step in the series of steps has a common interface for presenting at least the corresponding type and definition of inputs and outputs.
Claim 10
Dependent Claim
28 words
The method of claim 8 wherein the common interface also defines whether a single pass or multiple passes are used in processing that data for the corresponding step.
Claim 11
Dependent Claim
18 words
The method of claim 8 wherein the common interface conforms to the Microsoft Common Object Model (COM) interface.
Claim 12
Independent Claim
142 words
A system for accessing and presenting data, the system comprising: a database management system for accessing and storing source data; a computer, being coupled in communications with the database management system, having, a repository including a plurality of steps, each step in the plurality of steps including a type, a definition of the corresponding inputs and outputs, a definition of data accessing characteristics for the step, and an indication of whether original data or copies of the data are used in the step, and a store having a plurality of programs corresponding to the plurality of steps, each program in the plurality of programs for manipulating the data; an application, coupled in communication with the repository and the store, for data retrieval and viewing using the repository and the store to retrieve, manipulate and present the data in the database management system.
Claim 13
Independent Claim
142 words
A system for accessing and presenting data, the system comprising: a database management system for accessing and storing source data; a computer, being coupled in communications with the database management system, having, a repository including a plurality of steps, each step in the plurality of steps including a type, a definition of the corresponding inputs and outputs, a definition of data accessing characteristics for the step, and an indication of whether original data or copies of the data are used in the step, and a store having a plurality of programs corresponding to the plurality of steps, each program in the plurality of programs for manipulating the data; an application, coupled in communication with the repository and the store, for data retrieval and viewing using the repository and the store to retrieve, manipulate and present the data in the database management system.
Claim 14
Dependent Claim
49 words
The system of claim 11 wherein each step in the plurality of steps is represented by a step object, wherein each step object provides a common interface, and wherein the application accesses the common interface to determine at least the corresponding type, inputs and outputs, and data accessing characteristics.
Claim 15
Dependent Claim
23 words
The system of claim 12 wherein the type of step is one of an input step, a transform step, or an output step.
Claim 16
Dependent Claim
30 words
The system of claim 12 wherein at least one step in the plurality of steps defines an interface for prompting a user for information to be provided to the application.
Claim 17
Dependent Claim
30 words
The system of claim 11 further comprising an on-line transaction processing system for storing source data, the database management system being coupled in communications with the on-line transaction processing system.
Claim 18
Independent Claim
110 words
A system for accessing data in a data source using a computer system: means for receiving a selection of a series of steps to be performed in accessing the data, each step in the series of steps including a type, a definition of the inputs and outputs, a definition of data accessing characteristics for the step, and an indication of whether original data or copies of the data are used in the step; means for receiving a selection of interconnections among the series of steps to create a plan, the plan defining the execution order of the series of steps; and means for executing the plan to access the data.
Claim 19
Independent Claim
110 words
A system for accessing data in a data source using a computer system: means for receiving a selection of a series of steps to be performed in accessing the data, each step in the series of steps including a type, a definition of the inputs and outputs, a definition of data accessing characteristics for the step, and an indication of whether original data or copies of the data are used in the step; means for receiving a selection of interconnections among the series of steps to create a plan, the plan defining the execution order of the series of steps; and means for executing the plan to access the data.
Claim 20
Dependent Claim
30 words
The system of claim 16 wherein each step in the series of steps defines at least one of a source of data, a data transform or a sink of data.
Claim 21
Dependent Claim
29 words
The system of claim 16 wherein a step in the series of steps defines a source of data as being a table and column in a database management system.