Claims Analysis
Total Claims: 38
Claim 1
Independent Claim
148 words
A transaction server for providing a client device direct access to data residing on a host system, the transaction server comprising: a) a processing unit; b) a primary memory coupled to the processing unit, the primary memory storing instructions that control the execution of the instructions in the processing unit comprising: i) mapping a client transaction to one or more host transactions; ii) submitting the host transactions mapped to the client transaction to the host system for processing; iii) receiving data from the host system based on the submitted host transactions, the received data being stored within the submitted host transactions that have completed processing; iv) based on the received data, determining when the host system has completed processing for all the submitted host transactions; and v) storing a portion of the received data into the client transaction to which the one or more host transaction are mapped.
Claim 2
Dependent Claim
148 words
A transaction server for providing a client device direct access to data residing on a host system, the transaction server comprising: a) a processing unit; b) a primary memory coupled to the processing unit, the primary memory storing instructions that control the execution of the instructions in the processing unit comprising: i) mapping a client transaction to one or more host transactions; ii) submitting the host transactions mapped to the client transaction to the host system for processing; iii) receiving data from the host system based on the submitted host transactions, the received data being stored within the submitted host transactions that have completed processing; iv) based on the received data, determining when the host system has completed processing for all the submitted host transactions; and v) storing a portion of the received data into the client transaction to which the one or more host transaction are mapped.
Claim 3
Dependent Claim
19 words
The transaction server of claim 1 , wherein the client transaction is one of a plurality of client transactions.
Claim 4
Dependent Claim
47 words
The transaction server of claim 2 , wherein submitting the host transactions mapped to the client transaction occurs concurrently with submitting other host transactions to the host system for processing, the other host transactions being mapped to another client transaction out of the plurality of client transactions.
Claim 5
Dependent Claim
30 words
The transaction server of claim 1 , wherein the client transaction comprises one or more client output fields, and wherein each host transaction comprises one or more host input fields.
Claim 6
Dependent Claim
97 words
The transaction server of claim 4 , wherein mapping the client transaction to one or more host transactions comprises: a) storing a first identifier in each of the one or more host input fields of each mapped host transaction, the first identifier associating a first data source for each of the one or more host input fields; and b) storing a second identifier in each of the one or more client output fields, wherein the second identifier for at least one of the client output fields associates at least one mapped host transaction with the client transaction.
Claim 7
Dependent Claim
29 words
The transaction server of claim 5 , wherein the first identifier for at least one of the host input fields associates the client transaction with the mapped host transaction.
Claim 8
Dependent Claim
47 words
The transaction server of claim 4 , wherein mapping the client transaction to one or more host transactions comprises dragging and dropping a first graphical representation representing a portion of the client transaction to a second graphical representation representing a portion of one of the host transactions.
Claim 9
Dependent Claim
24 words
The transaction server of claim 1 , further comprising forwarding the portion of the received data in the client transaction to the client device.
Claim 10
Independent Claim
118 words
A method for providing a client device with direct transaction access to data residing on a host system, the method comprising: a) mapping a client transaction to one or more host transactions; b) submitting the host transactions mapped to the client transaction to the host system for processing; c) receiving data from the host system based on the submitted host transactions, the received data being stored within the submitted host transactions that have completed processing; d) based on the received data, determining when the host system has completed processing for all the submitted host transactions; and e) storing a portion of the received data in the client transaction to which the one or more host transaction are mapped.
Claim 11
Independent Claim
118 words
A method for providing a client device with direct transaction access to data residing on a host system, the method comprising: a) mapping a client transaction to one or more host transactions; b) submitting the host transactions mapped to the client transaction to the host system for processing; c) receiving data from the host system based on the submitted host transactions, the received data being stored within the submitted host transactions that have completed processing; d) based on the received data, determining when the host system has completed processing for all the submitted host transactions; and e) storing a portion of the received data in the client transaction to which the one or more host transaction are mapped.
Claim 12
Dependent Claim
18 words
The method of claim 9 , wherein the client transaction is one of a plurality of client transactions.
Claim 13
Dependent Claim
46 words
The method of claim 10 , wherein submitting the host transactions mapped to the client transaction occurs concurrently with submitting other host transactions to the host system for processing, the other host transactions being mapped to another client transaction out of the plurality of client transactions.
Claim 14
Dependent Claim
29 words
The method of claim 9 , wherein the client transaction comprises one or more client output fields, and wherein each host transaction comprises one or more host input fields.
Claim 15
Dependent Claim
96 words
The method of claim 12 , wherein mapping the client transaction to one or more host transactions comprises: a) storing a first identifier in each of the one or more host input fields of each mapped host transaction, the first identifier associating a first data source for each of the one or more host input fields; and b) storing a second identifier in each of the one or more client output fields, wherein the second identifier for at least one of the client output fields associates at least one mapped host transaction with the client transaction.
Claim 16
Dependent Claim
28 words
The method of claim 13 , wherein the first identifier for at least one of the host input fields associates the client transaction with the mapped host transaction.
Claim 17
Dependent Claim
76 words
The method of claim 13 , further comprising a) resolving each first identifier into a first addressable reference that points to the first data source at which a content of the first data source is retrieved for storing into the associated host input field before submitting the host transaction; and b) resolving each second identifier into a second addressable reference that points to a second data source where the portion of the retrieved data is stored.
Claim 18
Dependent Claim
15 words
The method of claim 15 , wherein the first data source includes a static variable.
Claim 19
Dependent Claim
35 words
The method of claim 15 , wherein the host transaction further comprises one or more host output fields and wherein the first data source includes one of the host output fields of another host transaction.
Claim 20
Dependent Claim
31 words
The method of claim 15 , wherein the client transaction further comprises one or more client input fields and wherein the first data source includes one of the client input fields.
Claim 21
Dependent Claim
36 words
The method of claim 15 , wherein the host transaction further comprises one or more host output fields and wherein the second data source includes one of the host output fields of the mapped host transaction.
Claim 22
Dependent Claim
35 words
The method of claim 15 , wherein the host transaction further comprises one or more host output fields and wherein the second data source includes one of the host output fields of another host transaction.
Claim 23
Dependent Claim
46 words
The method of claim 12 , wherein mapping the client transaction to one or more host transactions comprises dragging and dropping a first graphical representation representing a portion of the client transaction to a second graphical representation representing a portion of one of the host transactions.
Claim 24
Dependent Claim
23 words
The method of claim 9 , further comprising forwarding the portion of the received data in the client transaction to the client device.
Claim 25
Dependent Claim
93 words
A computer-readable medium having computer executable components for providing a client device with direct transaction access to data residing on a host system, the computer-readable medium having computer-executable components comprising: a) a configuration module for mapping a client transaction to one or more host transactions; and b) a run-time transaction module for submitting the host transactions mapped to the client transaction to the host system to retrieve the data requested by the client transaction, and storing a portion of the retrieved data into the client transaction to which the host transactions are mapped.
Claim 26
Dependent Claim
93 words
A computer-readable medium having computer executable components for providing a client device with direct transaction access to data residing on a host system, the computer-readable medium having computer-executable components comprising: a) a configuration module for mapping a client transaction to one or more host transactions; and b) a run-time transaction module for submitting the host transactions mapped to the client transaction to the host system to retrieve the data requested by the client transaction, and storing a portion of the retrieved data into the client transaction to which the host transactions are mapped.
Claim 27
Dependent Claim
63 words
The computer-readable medium of claim 23 , wherein the client transaction is one of a plurality of client transactions and wherein the run-time transaction module submits the host transactions mapped to the client transaction concurrently with submitting other host transactions to the host system for processing, the other host transactions being mapped to another client transaction out of the plurality of client transactions.
Claim 28
Dependent Claim
30 words
The computer-readable medium of claim 23 , wherein the client transaction comprises one or more client output fields, and wherein each host transaction comprises one or more host input fields.
Claim 29
Dependent Claim
100 words
The computer-readable medium of claim 25 , wherein the configuration module maps the client transaction to one or more host transactions by: a) storing a first identifier in each of the one or more host input fields of each mapped host transaction, the first identifier associating a first data source for each of the one or more host input fields; and b) storing a second identifier in each of the one or more client output fields, wherein the second identifier for at least one of the client output fields associates at least one mapped host transaction with the client transaction.
Claim 30
Dependent Claim
89 words
The computer-readable medium of claim 26 , wherein the run-time transaction module submits the host transaction mapped to the client transaction by: a) resolving each first identifier into a first addressable reference that points to the first data source at which a content of the first data source is retrieved for storing into the host input field before submitting the host transaction; and b) resolving each second identifier into a second addressable reference that points to a second data source where the portion of the retrieved data is stored.
Claim 31
Dependent Claim
16 words
The computer-readable medium of claim 27 , wherein the first data source includes a static variable.
Claim 32
Dependent Claim
40 words
The computer-readable medium of claim 27 , wherein each host transaction further comprises one or more host output fields and wherein the first data source of the host transaction includes one of the host output fields of another host transaction.
Claim 33
Dependent Claim
32 words
The computer-readable medium of claim 27 , wherein the client transaction further comprises one or more client input fields and wherein the first data source includes one of the client input fields.
Claim 34
Dependent Claim
37 words
The computer-readable medium of claim 27 , wherein each host transaction further comprises one or more host output fields and wherein the second data source includes one of the host output fields of the mapped host transaction.
Claim 35
Dependent Claim
36 words
The computer-readable medium of claim 27 , wherein each host transaction further comprises one or more host output fields and wherein the second data source includes one of the host output fields of another host transaction.
Claim 36
Dependent Claim
59 words
The computer-readable medium of claim 25 , further comprising a graphical user interface module for allowing a user to drag and drop a first graphical representation representing a portion of the client transaction to a second graphical representation representing a portion of one of the host transactions thereby mapping the client transaction to the one or more host transactions.
Claim 37
Dependent Claim
28 words
The computer-readable medium of claim 23 , wherein the configuration module further stores the at least one mapped host transaction and the client transaction to a configuration database.
Claim 38
Dependent Claim
29 words
The computer-readable medium of claim 23 , further comprising a client connection module for forwarding the portion of the received data in the client transaction to the client device.