System and method for executing a request from a client application
Abstract
A system and method are provided for executing a request from a client application. Unlike conventional networks in which a client application transmits several data access transactions to several server applications, the client application of these preferred embodiments merely sends a single request to a gateway application, which converts the request into appropriate data access transactions. The preferred embodiments provide the advantage of allowing a client application to communicate with a plurality of server applications without knowing the server application's format or syntax requirements. Further, unlike environments in which a client application compiles data received from each contacted server application, in the environment of the preferred embodiments, the client application is presented with a single integrated response.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method comprising:
(a) transmitting a set of data access transactions to respective applications, wherein at least some of the set of data access transactions comprise a first optional data item, and wherein the respective applications process the set of data access transactions even when the respective applications do not recognize the first optional data item; and (b) integrating the set of responses received from the respective applications.
2 . The method of claim 1 further comprising, before (a), receiving a request from a second application, the second application being different from the respective applications.
3 . The method of claim 2 , wherein the request is transmitted by the second application in response to user initiation.
4 . The method of claim 2 , wherein the request is transmitted by the second application in response to intelligent agent software initiation.
5 . The method of claim 2 , wherein the request is transmitted by the second application using a web browser.
6 . The method of claim 2 further comprising automatically identifying the set of data access transactions from the request.
7 . The method of claim 1 further comprising returning the integrated set of responses to a second application, the second application being different from the respective applications.
8 . The method of claim 1 further comprising:
receiving user identification information from a second application, the second application being different from the respective applications; and
verifying the received user identification information by accessing a user profile database.
9 . The method of claim 1 , further comprising computing a fee for using the respective applications by accessing a user profile database.
10 . A system comprising:
a plurality of applications; and a processor in communication with the plurality of applications, the processor being operative to transmit a set of data access transactions to the respective applications and integrate a set of responses to the set of data access transactions from the respective applications; wherein at least some of the set of data access transactions comprise a first optional data item, and wherein the plurality of applications are operative to process the set of data access transactions even when the plurality of applications do not recognize the first optional data item.
11 . The system of claim 10 further comprising a second application in communication with the processor, the second application being different from the plurality of applications.
12 . The system of claim 11 , wherein the second application is operative to transmit a request to the processor.
13 . The system of claim 12 , wherein the second application is operative to transmit the request in response to user initiation.
14 . The system of claim 12 , wherein the second application is operative to transmit the request in response to intelligent agent software initiation.
15 . The system of claim 12 , wherein the second application is operative to transmit the request in response to user interaction with a web browser.
16 . The system of claim 12 , wherein the processor is further operative to automatically identify the set of data access transactions from the request.
17 . The system of claim 11 , wherein the processor is further operative to return the integrated set of responses to the second application.
18 . The system of claim 10 , wherein the processor is further operative to receive user identification information from a second application and verify the received user identification information by accessing a user profile database, the second application being different from the plurality of applications.
19 . The system of claim 10 , wherein the processor is further operative to compute a fee for using the respective applications by accessing a user profile database.Join the waitlist — get patent alerts
Track US2004249814A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.