Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
79 words
A method for executing a transaction on a remote database, comprising the steps of: gathering (40), at a local network node, the information needed for a series of requests defining the transaction; transmitting (48) the gathered information over a network communications link (22,24,26) to a remote node containing a database manager (20); making (52,54) the series of individual database requests using the transmitted information; and returning (62) a transaction result to the local node over a network communications link.
Claim 2
Independent Claim
79 words
A method for executing a transaction on a remote database, comprising the steps of: gathering (40), at a local network node, the information needed for a series of requests defining the transaction; transmitting (48) the gathered information over a network communications link (22,24,26) to a remote node containing a database manager (20); making (52,54) the series of individual database requests using the transmitted information; and returning (62) a transaction result to the local node over a network communications link.
Claim 3
Dependent Claim
39 words
A method as claimed in claim 1, further comprising the step of: after said transmitting step, receiving the transmitted information at a remote application (34); wherein the remote application makes the series of database requests using the transmitted information.
Claim 4
Independent Claim
56 words
A method as claimed in any of claims 1 or 2, wherein the gathered information and the transaction result are formatted (42,56) in a preselected manner prior to transmission over the network communications link, and wherein the gathered information and transaction result are restored (50,64) upon receipt at the remote node and the local node, respectively.
Claim 5
Independent Claim
23 words
A method as claimed in any of claims 1, 2 or 3, wherein each of the individual database requests comprises an SQL request.
Claim 6
Dependent Claim
154 words
A data processing apparatus for making remote database requests over a network, comprising: application logic (12) for gathering information from a user and making a series of related requests to a database; database manager logic (34) located on a network node remote from a user node; and means (14,18,22,24,26,28,30) for establishing a communications link between the user node and the remote node; wherein said application logic is separated into two parts, the first part is located on the local node so as to gather information from a user, and display results of a series of related requests, the second part is located on the remote node so as to make the series of related requests to the database manager logic, the gathered information being transmitted to the second part at one time, and a result of the series of related requests being transmitted to the first part after such related requests have been completed.
Claim 7
Dependent Claim
154 words
A data processing apparatus for making remote database requests over a network, comprising: application logic (12) for gathering information from a user and making a series of related requests to a database; database manager logic (34) located on a network node remote from a user node; and means (14,18,22,24,26,28,30) for establishing a communications link between the user node and the remote node; wherein said application logic is separated into two parts, the first part is located on the local node so as to gather information from a user, and display results of a series of related requests, the second part is located on the remote node so as to make the series of related requests to the database manager logic, the gathered information being transmitted to the second part at one time, and a result of the series of related requests being transmitted to the first part after such related requests have been completed.
Claim 8
Dependent Claim
29 words
A data processing apparatus as claimed in claim 5, wherein said database manager is an SQL database manager, and each of the related requests is an SQL database request.
Claim 9
Dependent Claim
22 words
A data processing apparatus as claimed in any of claims 5 or 6, wherein the series of related requests define a transaction.
Claim 10
Dependent Claim
130 words
A data processing apparatus as claimed in any of claims 5, 6 or 7, wherein said establishing means comprises: remote and local network interfaces (18,28) connected to the network and to the remote node and local node, respectively; a data services procedure (14) on the local node, connected to the first application part and to the local network interface, wherein said local node data services procedure formats gathered information for transmission over the network and recreates formatted results received from the remote node; and a data services procedure (30) on the remote node connected to the second application part and to the remote network interface, wherein said remote node data services procedure recreates formatted gathered information received from the local node, and formats the result for transmission over the network.
Claim 11
Dependent Claim
92 words
A data processing apparatus as claimed in claim 8, further comprising: a second database manager (20) located on the local node; and a second application part (16) located on the local node for making the series of related requests to the second database manager; wherein said local data services procedure communicates the gathered information directly to said local node second application part if the second database manager is requested by a user, and directs formatted gathered information to the remote node if the remote node database manager is requested by the user.
Claim 12
Independent Claim
75 words
A method for executing a series of related requests to a first application (34), comprising the steps of: gathering (40), in a user interface application (12), information needed for the series of related requests; communicating (48) the gathered information to a user server application (32); making (52,54) the series of requests to the first application from the user server application; and returning (62) a result of the cries of requests to the user interface application.
Claim 13
Independent Claim
75 words
A method for executing a series of related requests to a first application (34), comprising the steps of: gathering (40), in a user interface application (12), information needed for the series of related requests; communicating (48) the gathered information to a user server application (32); making (52,54) the series of requests to the first application from the user server application; and returning (62) a result of the cries of requests to the user interface application.
Claim 14
Dependent Claim
15 words
A method as claimed in claim 10, wherein the first application is a database manager.
Claim 15
Independent Claim
34 words
A method as claimed in any of claims 10 or 11, wherein the user interface application is located on a local node, and wherein the user server application is located on the local node.
Claim 16
Independent Claim
42 words
A method as claimed in any of claims 10 or 11, wherein the user interface application is located on a local node connected to a network, and the user server application is located on a remote node connected to a network (22,24,26).
Claim 17
Independent Claim
86 words
A method as claimed in any of claims 10, 11, 12 or 13, further comprising the steps of: after said gathering step, determining (44) whether the user server application is located on a local node connected to a network, or on a remote node connected to the network; if the user server application is located on the local node, performing said communicating step on the local node; and if the user server application is located on the remote node, performing said communicating step over the network.
Claim 18
Independent Claim
63 words
A method as claimed in any of claims 13 or 14, wherein said communicating over the network step comprises the steps of: preparing (42,46) the gathered information for transmission over the network; transmitting (48) the prepared information over the network to the remote node; recreating (50) the gathered information from the transmitted information; and communicating the recreated information to the user server application.
Claim 19
Independent Claim
64 words
A method as claimed in any of claims 13, 14 or 15, wherein said returning step comprises the steps of: preparing (56,60) a result of the series of requests for transmission over the network: transmitting (62) the prepared result over the network to the local node; recreating (64) the result from the transmitted result; and communicating the recreated result to the user interface application.