Claims Analysis
Total Claims: 78
Claim 1
Independent Claim
110 words
A process for converting a transaction submission process into a reusable, generic transaction-formation object, said object mediating between a front-end and a back-end of a transactional application in a computer environment, and said object including a plurality of components defined by metadata, said process comprising the steps of: defining a set of specifications for each of the components; creating said object by using a combination of said specifications to instantiate the transaction submission process; and providing a back-end interface, wherein said object transmits data to at least one of a plurality of back-end resources through said back-end interface, said specifications defining a hierarchy of domain relationships, interaction modes, and assumptions.
Claim 2
Dependent Claim
110 words
A process for converting a transaction submission process into a reusable, generic transaction-formation object, said object mediating between a front-end and a back-end of a transactional application in a computer environment, and said object including a plurality of components defined by metadata, said process comprising the steps of: defining a set of specifications for each of the components; creating said object by using a combination of said specifications to instantiate the transaction submission process; and providing a back-end interface, wherein said object transmits data to at least one of a plurality of back-end resources through said back-end interface, said specifications defining a hierarchy of domain relationships, interaction modes, and assumptions.
Claim 3
Dependent Claim
27 words
The process of claim 1, further comprising the step of providing said user interfaces and said components by default, wherein said coordinator communicates with said user interfaces.
Claim 4
Dependent Claim
25 words
The process of claim 1, further comprising the step of providing said user interfaces that are user-defined, wherein said coordinator communicates with said user interfaces.
Claim 5
Dependent Claim
41 words
The process of claim 1, further comprising the step of said coordinator communicating with user interfaces selected from a group consisting of an Internet Interface, Graphical User Interface (GUI), Object Oriented User Interface (OOUI), proprietary interface, bar code readers and keypads.
Claim 6
Dependent Claim
19 words
The process of claim 1, further comprising the step of providing a specification builder tool to create said specifications.
Claim 7
Dependent Claim
34 words
The process of claim 1, further comprising the step of said back-end interface communicating with said back-end resources selected from a group consisting of Database Management Systems, Transaction Processing Monitors, and Object Oriented Databases.
Claim 8
Dependent Claim
49 words
The process of claim 1, further comprising the step of selectively coupling said back-end interface to any of said back-end resources to thereby allow said object to be interrupted, temporarily pended, routed to another party, worked on overtime, and accessed for resumption of processing of the transaction submission process.
Claim 9
Dependent Claim
49 words
The process of claim 1, further comprising the step of selectively coupling said object to any of said user interfaces to thereby allow said object to be interrupted, temporarily pended, routed to another party, worked on over time, and accessed for resumption of processing of the transaction submission process.
Claim 10
Dependent Claim
21 words
The process of claim 1, wherein said object is self aware and navigates between pages and skips to appropriate fields automatically.
Claim 11
Dependent Claim
22 words
The process of claim 1, further comprising the step of said object supporting n-level undo/redo of versions of any of said data.
Claim 12
Dependent Claim
24 words
The process of claim 1, further comprising the step of said object allowing a user to add, change, and annotate any of said data.
Claim 13
Dependent Claim
34 words
The process of claim 1, further comprising the step of said object tracking versions of updates made to any of said data in said object, and an identity of a user providing said updates.
Claim 14
Dependent Claim
26 words
The process of claim 1, further comprising the step of said object including data security selected from a group consisting of authorization, authentication, and digital signatures.
Claim 15
Dependent Claim
47 words
The process of claim 1, further comprising the steps of said object: accepting and recording messages originating external to the object relating to errors in the object; tracking said errors for resolution thereof; and managing and resolving said errors prior to said transaction submission process being completed.
Claim 16
Dependent Claim
50 words
The process of claim 1, further comprising the steps of said object: recognizing any of said data that has become stale data; and providing user options for responding to said stale data, said user options being selected from a group consisting of user correction, rule based correction, and error flagging.
Claim 17
Dependent Claim
20 words
The process of claim 1, further comprising the step of structuring said object as a quantified hierarchy tree with cardinality.
Claim 18
Dependent Claim
23 words
The process of claim 1, further comprising the step of providing a simple component-based assembly process for creating and customizing said user interfaces.
Claim 19
Dependent Claim
19 words
The process of claim 1, further comprising the step of providing a standard default visual editor for said object.
Claim 20
Independent Claim
114 words
An apparatus for converting a transaction submission process into a reusable, generic transaction-formation object, said object mediating between a front-end and a back-end of a transactional application in a computer environment, and said object including a plurality of components defined by metadata, comprising: a module for defining a set of specifications for each of the components; a module for creating said object by using a combination of said specifications to instantiate the transaction submission process; and a module for providing a back-end interface, wherein said object transmits data to at least one of a plurality of back-end resources through said back-end interface, said specifications defining a hierarchy of domain relationships, interaction modes, and assumptions.
Claim 21
Independent Claim
114 words
An apparatus for converting a transaction submission process into a reusable, generic transaction-formation object, said object mediating between a front-end and a back-end of a transactional application in a computer environment, and said object including a plurality of components defined by metadata, comprising: a module for defining a set of specifications for each of the components; a module for creating said object by using a combination of said specifications to instantiate the transaction submission process; and a module for providing a back-end interface, wherein said object transmits data to at least one of a plurality of back-end resources through said back-end interface, said specifications defining a hierarchy of domain relationships, interaction modes, and assumptions.
Claim 22
Dependent Claim
31 words
The apparatus of claim 19, further comprising a module for providing said user interfaces and said components by default, wherein said module for coordinating user interfaces communicates with said user interfaces.
Claim 23
Dependent Claim
29 words
The apparatus of claim 19, further comprising a module for providing said user interfaces that are user-defined, wherein said module for coordinating user interfaces communicates with said user interfaces.
Claim 24
Dependent Claim
41 words
The apparatus of claim 19, wherein said module for coordinating user interfaces communicates with user interfaces selected from a group consisting of an Internet Interface, Graphical User Interface (GUI), Object Oriented User Interface (OOUI), proprietary interface, bar code readers and keypads.
Claim 25
Dependent Claim
19 words
The apparatus of claim 19, further comprising a module for providing a specification builder tool to create said specifications.
Claim 26
Dependent Claim
30 words
The apparatus of claim 19, wherein said back-end interface communicates with said back-end resources selected from a group consisting of Database Management Systems, Transaction Processing Monitors, and Object Oriented Databases.
Claim 27
Dependent Claim
46 words
The apparatus of claim 19, wherein said back-end interface is selectively coupled to any of said back-end resources to thereby allow said object to be interrupted, temporarily pended, routed to another party, worked on overtime, and accessed for resumption of processing of the transaction submission process.
Claim 28
Dependent Claim
46 words
The apparatus of claim 19, wherein said object is selectively coupled to any of said user interfaces to thereby allow said object to be interrupted, temporarily pended, routed to another party, worked on over time, and accessed for resumption of processing of the transaction submission process.
Claim 29
Dependent Claim
21 words
The apparatus of claim 19, wherein said object is self aware and navigates between pages and skips to appropriate fields automatically.
Claim 30
Dependent Claim
18 words
The apparatus of claim 19, wherein said object supports n-level undo/redo of versions of any of said data.
Claim 31
Dependent Claim
20 words
The apparatus of claim 19, wherein said object allows a user to add, change, and annotate any of said data.
Claim 32
Dependent Claim
30 words
The apparatus of claim 19, wherein said object tracks versions of updates made to any of said data in said object, and an identity of a user providing said updates.
Claim 33
Dependent Claim
22 words
The apparatus of claim 19, wherein said object includes data security selected from a group consisting of authorization, authentication, and digital signatures.
Claim 34
Dependent Claim
43 words
The apparatus of claim 19, wherein said object accepts and records messages originating external to the object relating to errors in the object, tracks said errors for resolution thereof, and manages and resolves said errors prior to said transaction submission process being completed.
Claim 35
Dependent Claim
46 words
The apparatus of claim 19, wherein said object recognizes any of said data that has become stale data, and provides user options for responding to said stale data, said user options being selected from a group consisting of user correction, rule based correction, and error flagging.
Claim 36
Dependent Claim
17 words
The apparatus of claim 19, wherein said object is structured as a quantified hierarchy tree with cardinality.
Claim 37
Dependent Claim
23 words
The apparatus of claim 19, further comprising a module for providing a simple component-based assembly process for creating and customizing said user interfaces.
Claim 38
Dependent Claim
19 words
The apparatus of claim 19, further comprising a module for providing a standard default visual editor for said object.
Claim 39
Dependent Claim
128 words
A program storage medium readable by a computer, tangibly embodying a program of instructions executable by the computer to perform method steps for converting a transaction submission process into a reusable, generic transaction-formation object, said object mediating between a front-end and a back-end of a transactional application in a computer environment, and said object including a plurality of components defined by metadata, said method steps comprising: defining a set of specifications for each of the components; creating said object by using a combination of said specifications to instantiate the transaction submission process; and providing a back-end interface, wherein said object transmits data to at least one of a plurality of back-end resources through said back-end interface, said specifications defining a hierarchy of domain relationships, interaction modes, and assumptions.
Claim 40
Dependent Claim
128 words
A program storage medium readable by a computer, tangibly embodying a program of instructions executable by the computer to perform method steps for converting a transaction submission process into a reusable, generic transaction-formation object, said object mediating between a front-end and a back-end of a transactional application in a computer environment, and said object including a plurality of components defined by metadata, said method steps comprising: defining a set of specifications for each of the components; creating said object by using a combination of said specifications to instantiate the transaction submission process; and providing a back-end interface, wherein said object transmits data to at least one of a plurality of back-end resources through said back-end interface, said specifications defining a hierarchy of domain relationships, interaction modes, and assumptions.
Claim 41
Dependent Claim
27 words
The method of claim 37, further comprising the step of providing said user interfaces and said components by default, wherein said coordinator communicates with said user interfaces.
Claim 42
Dependent Claim
25 words
The method of claim 37, further comprising the step of providing said user interfaces that are user-defined, wherein said coordinator communicates with said user interfaces.
Claim 43
Dependent Claim
41 words
The method of claim 37, further comprising the step of said coordinator communicating with user interfaces selected from a group consisting of an Internet Interface, Graphical User Interface (GUI), Object Oriented User interface (OOUI), proprietary interface, bar code readers and keypads.
Claim 44
Dependent Claim
19 words
The method of claim 37, further comprising the step of providing a specification builder tool to create said specifications.
Claim 45
Dependent Claim
34 words
The method of claim 37, further comprising the step of said back-end interface communicating with said back-end resources selected from a group consisting of Database Management Systems, Transaction Processing Monitors, and Object Oriented Databases.
Claim 46
Dependent Claim
50 words
The method of claim 37, further comprising the step of selectively coupling said back-end interface to any of said back-end resources to thereby allow said object to be interrupted, temporarily pended, routed to another party, worked on over time, and accessed for resumption of processing of the transaction submission process.
Claim 47
Dependent Claim
49 words
The method of claim 37, further comprising the step of selectively coupling said object to any of said user interfaces to thereby allow said object to be interrupted, temporarily pended, routed to another party, worked on over time, and accessed for resumption of processing of the transaction submission process.
Claim 48
Dependent Claim
21 words
The method of claim 37, wherein said object is self aware and navigates between pages and skips to appropriate fields automatically.
Claim 49
Dependent Claim
22 words
The method of claim 37, further comprising the step of said object supporting n-level undo/redo of versions of any of said data.
Claim 50
Dependent Claim
24 words
The method of claim 37, further comprising the step of said object allowing a user to add, change, and annotate any of said data.
Claim 51
Dependent Claim
34 words
The method of claim 37, further comprising the step of said object tracking versions of updates made to any of said data in said object, and an identity of a user providing said updates.
Claim 52
Dependent Claim
26 words
The method of claim 37, further comprising the step of said object including data security selected from a group consisting of authorization, authentication, and digital signatures.
Claim 53
Dependent Claim
47 words
The method of claim 37, further comprising the steps of said object: accepting and recording messages originating external to the object relating to errors in the object, tracking said errors for resolution thereof; and managing and resolving said errors prior to said transaction submission process being completed.
Claim 54
Dependent Claim
20 words
The method of claim 37, further comprising the step of structuring said object as a quantified hierarchy tree with cardinality.
Claim 55
Dependent Claim
23 words
The method of claim 1, further comprising the step of providing a simple component-based assembly process for creating and customizing said user interfaces.
Claim 56
Dependent Claim
19 words
The method of claim 37, further comprising the step of providing a standard default visual editor for said object.
Claim 57
Dependent Claim
75 words
The process of claim 1, further comprising the step of using a coordinator for coordinating user interfaces with said object by mapping user input fields to said components associated therewith, accepting data in the user input fields, said data originating from users at the front end, converting the data in said input fields to said components associated therewith, said user interfaces for viewing contents of the transaction submission process, and outputting data from said object.
Claim 58
Dependent Claim
29 words
The process of claim 54, further comprising the step of organizing said data into a group consisting of user input fields, field groups, and additional reusable, generic transaction-formation objects.
Claim 59
Dependent Claim
186 words
The process of claim 1, wherein each of said back-end resources corresponds to a resource coordinator, said process further comprising the steps of organizing data into fields and grouping these fields into field groups, each said field group operating to exchange said data with at least one of said back-end resources through said back-end interface by determining from the object a first operation that governs the exchange of data with at least one of the back-end resources, determining from each of said field groups an interaction mode by which that field group exchanges data with at least one of the back-end resources, determining a second operation to be implemented by a resource coordinator, said second operation being a function of said first operation and said interaction mode, identifying from said second operation a particular back-end resource which exchanges said data with the field group, implementing the first operation so that the particular resource coordinator associated with said particular back-end resource exchanges said data with the field group, and implementing the second operation so that said particular back-end resource exchanges said data with said particular resource coordinator.
Claim 60
Dependent Claim
25 words
The process of claim 56, further comprising the step of selecting said first operation from a group consisting of Populate, Commit, Verify, and Check Assumptions.
Claim 61
Dependent Claim
15 words
The process of claim 1, further comprising the step of said specifications defining validation references.
Claim 62
Dependent Claim
71 words
The apparatus of claim 19, further comprising a module for coordinating user interfaces with said object by mapping user input fields to said components associated therewith, accepting data in the user input fields, said data originating from users at the front end, converting the data in said input fields to said components associated therewith, said user interfaces for viewing contents of the transaction submission process, and outputting data from said object.
Claim 63
Dependent Claim
26 words
The apparatus of claim 59, wherein said data is organized into a group consisting of user input fields, field groups, and additional reusable, generic transaction-formation objects.
Claim 64
Dependent Claim
181 words
The apparatus of claim 19, wherein each of said back-end resources corresponds to a resource coordinator, said apparatus organizing data into fields and grouping these fields into field groups, each said field group operating to exchange said data with at least one of said back-end resources through said back-end interface by determining from the object a first operation that governs the exchange of data with at least one of the back-end resources, determining from each of said field groups an interaction mode by which that field group exchanges data with at least one of the back-end resources, determining a second operation to be implemented by a resource coordinator, said second operation being a function of said first operation and said interaction mode, identifying from said second operation a particular back-end resource which exchanges said data with the field group, implementing the first operation so that the particular resource coordinator associated with said particular back-end resource exchanges said data with the field group, and implementing the second operation so that said particular back-end resource exchanges said data with said particular resource coordinator.
Claim 65
Dependent Claim
22 words
The apparatus of claim 61, wherein said first operation is selected from a group consisting of Populate, Commit, Verify, and Check Assumptions.
Claim 66
Dependent Claim
12 words
The apparatus of claim 19, wherein said specifications further define validation references.
Claim 67
Dependent Claim
75 words
The method of claim 37, further comprising the step of using a coordinator for coordinating user interfaces with said object by mapping user input fields to said components associated therewith, accepting data in the user input fields, said data originating from users at the front end, converting the data in said input fields to said components associated therewith, said user interfaces for viewing contents of the transaction submission process, and outputting data from said object.
Claim 68
Dependent Claim
29 words
The method of claim 64, further comprising the step of organizing said data into a group consisting of user input fields, field groups, and additional reusable, generic transaction-formation objects.
Claim 69
Dependent Claim
186 words
The method of claim 37, wherein each of said back-end resources corresponds to a resource coordinator, said method further comprising the steps of organizing data into fields and grouping these fields into field groups, each said field group operating to exchange said data with at least one of said back-end resources through said back-end interface by determining from the object a first operation that governs the exchange of data with at least one of the back-end resources, determining from each of said field groups an interaction mode by which that field group exchanges data with at least one of the back-end resources, determining a second operation to be implemented by a resource coordinator, said second operation being a function of said first operation and said interaction mode, identifying from said second operation a particular back-end resource which exchanges said data with the field group, implementing the first operation so that the particular resource coordinator associated with said particular back-end resource exchanges said data with the field group, and implementing the second operation so that said particular back-end resource exchanges said data with said particular resource coordinator.
Claim 70
Dependent Claim
25 words
The method of claim 66, further comprising the step of selecting said first operation from a group consisting of Populate, Commit, Verify, and Check Assumptions.
Claim 71
Dependent Claim
15 words
The method of claim 37, further comprising the step of said specifications defining validation references.
Claim 72
Dependent Claim
50 words
The method of claim 37, further comprising the steps of said object: recognizing any of said data that has become stale data; and providing user options for responding to said stale data, said user options being selected from a group consisting of user correction, rule based correction and error flagging.
Claim 73
Dependent Claim
36 words
The process of claim 55, further comprising the step of providing introspective control for automatically determining characteristics of said metadata, making decisions based on said characteristics, and navigating among said input fields, field groups and objects.
Claim 74
Dependent Claim
33 words
The apparatus of claim 60, further comprising providing introspective control for automatically determining characteristics of said metadata, making decisions based on said characteristics, and navigating among said input fields, field groups and objects.
Claim 75
Dependent Claim
36 words
The method of claim 65, further comprising the step of providing introspective control for automatically determining characteristics of said components, making decisions based on said characteristics, and navigating among said input fields, field groups and objects.
Claim 76
Dependent Claim
22 words
The process of claim 1, further comprising the step of said object transmitting the data to asset managers through the back-end interface.
Claim 77
Dependent Claim
18 words
The apparatus of claim 19, wherein said object transmits the data to asset managers through the back-end interface.
Claim 78
Dependent Claim
22 words
The method of claim 37, further comprising the step of said object transmitting the data to asset managers through the back-end interface.