Patent US1492275A successfully refreshed from Google Patents.
Patent US6205482B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6205482B1 Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for executing a request from a client application

Assignee: AT&T Intellectual Property I LP
•
Filing: 1998-02-19
•
Granted: 2001-03-20
•
Expires: 2018-02-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Gloria Jean Navarre
  • 👤 Jakob de Haan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 15:54
CPC Classifications
H; H04; H04L; H04L63/00; H04L63/02; H04L63/0281; G; G06; G06F; G06F21/00; G06F21/30; G06F21/31; G06F21/41; G06Q; G06Q99/00; H04L63/08; H04L67/00; H04L67/2866; H04L67/30; H04L67/306; H04L67/50; H04L67/56; H04L67/563; H04L67/60; H04L67/63; G06F2221/00; G06F2221/21; G06F2221/2149; H04L63/10; H04L63/102; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99939

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 173 words
A method for executing a request from a client application, said method comprising the steps of: (a) receiving a request from a client application; (b) automatically identifying a set of data access transactions corresponding to said request, each data access transaction being associated with a respective server application; (c) transmitting said set of data access transactions to said respective server applications; (d) receiving a set of responses from said respective server applications, at least some of said set of responses comprising a respective first optional data item; and (e) integrating said set of responses for presentation to said client application, said step of integrating being performed even when said first optional data item is not recognized; wherein at least some of the set of data access transactions in step (b) comprise a second optional data item, and wherein the method further comprises the step of usincg said respective server applications to process said set of data access transactions even when said second optional data item is not recognized by said respective server applications.
Claim 2
Independent Claim 173 words
A method for executing a request from a client application, said method comprising the steps of: (a) receiving a request from a client application; (b) automatically identifying a set of data access transactions corresponding to said request, each data access transaction being associated with a respective server application; (c) transmitting said set of data access transactions to said respective server applications; (d) receiving a set of responses from said respective server applications, at least some of said set of responses comprising a respective first optional data item; and (e) integrating said set of responses for presentation to said client application, said step of integrating being performed even when said first optional data item is not recognized; wherein at least some of the set of data access transactions in step (b) comprise a second optional data item, and wherein the method further comprises the step of usincg said respective server applications to process said set of data access transactions even when said second optional data item is not recognized by said respective server applications.
Claim 3
Dependent Claim 24 words
The method of claim 1 , further comprising the step of using a client application to transmit said request in response to user initiation.
Claim 4
Dependent Claim 26 words
The method of claim 1 , further comprising the step of using a client application to transmit said request in response to intelligent agent software initiation.
Claim 5
Dependent Claim 15 words
The method of claim 1 , wherein step (a) is performed by a web browser.
Claim 6
Dependent Claim 34 words
The method of claim 1 , further comprising the steps of: (f) receiving user identification information from said client application; and (g) accessing a user profile database to verify said received user identification information.
Claim 7
Dependent Claim 27 words
The method of claim 1 , further comprising the steps of: (f) accessing a user profile database to compute a fee for using said respective server applications.
Claim 8
Dependent Claim 205 words
A computer usable medium having computer readable program code means embodied therein for executing a request from a client application, the computer readable program code means comprising: first computer readable program code means for receiving a request from a client application; second computer readable program code means for automatically identifying a set of data access transactions corresponding to said request, each data access transaction being associated with a respective server application; third computer readable program code means for transmitting said set of data access transactions to said respective server applications; fourth computer readable program code means for receiving a set of responses from said respective server applications, at least some of said set of responses comprising a respective first optional data item; and fifth computer readable program code means for integrating said set of responses for presentation to said client application, said step of integrating being performed even when said first optional data item is not recognized; wherein said set of data access transactions comprises a second optional data item, and wherein the medium further comprises sixth computer readable program code means for processing said set of data access transactions even when said second optional data item is not recognized by said respective server applications.
Claim 9
Dependent Claim 205 words
A computer usable medium having computer readable program code means embodied therein for executing a request from a client application, the computer readable program code means comprising: first computer readable program code means for receiving a request from a client application; second computer readable program code means for automatically identifying a set of data access transactions corresponding to said request, each data access transaction being associated with a respective server application; third computer readable program code means for transmitting said set of data access transactions to said respective server applications; fourth computer readable program code means for receiving a set of responses from said respective server applications, at least some of said set of responses comprising a respective first optional data item; and fifth computer readable program code means for integrating said set of responses for presentation to said client application, said step of integrating being performed even when said first optional data item is not recognized; wherein said set of data access transactions comprises a second optional data item, and wherein the medium further comprises sixth computer readable program code means for processing said set of data access transactions even when said second optional data item is not recognized by said respective server applications.
Claim 10
Independent Claim 178 words
A system for facilitating communication between a client application and a plurality of server applications, said system comprising: first means for receiving a request from a client application; second means for automatically identifying a set of data access transactions corresponding to said request, each data access transaction being associated with a respective server application; third means for transmitting said set of data access transactions to said respective server applications; fourth means for receiving a set of responses from said respective server applications, at least some of said set of responses comprising a respective first optional data item; and fifth means for integrating said set of responses for presentation to said client application, said step of integrating being performed even when said first optional data item is not recognized; wherein said set of data access transactions comprises a second optional data item, and wherein the system further comprises sixth means, located in said respective server applications, for processing said set of data access transactions even when said second optional data item is not recognized by said respective server applications.
Claim 11
Independent Claim 178 words
A system for facilitating communication between a client application and a plurality of server applications, said system comprising: first means for receiving a request from a client application; second means for automatically identifying a set of data access transactions corresponding to said request, each data access transaction being associated with a respective server application; third means for transmitting said set of data access transactions to said respective server applications; fourth means for receiving a set of responses from said respective server applications, at least some of said set of responses comprising a respective first optional data item; and fifth means for integrating said set of responses for presentation to said client application, said step of integrating being performed even when said first optional data item is not recognized; wherein said set of data access transactions comprises a second optional data item, and wherein the system further comprises sixth means, located in said respective server applications, for processing said set of data access transactions even when said second optional data item is not recognized by said respective server applications.
Claim 12
Dependent Claim 15 words
The invention of claim 8 , wherein said request transaction is initiated by a user.
Claim 13
Dependent Claim 16 words
The invention of claim 8 , wherein said request transaction is initiated by intelligent agent software.
Claim 14
Dependent Claim 37 words
The invention of claim 8 , further comprising: a user profile database coupled with said client application and comprising user identification information; and sixth means for accessing said user profile database to verify received user identification information.
Claim 15
Dependent Claim 40 words
The invention of claim 8 , further comprising: a user profile database coupled with said client application and comprising fee information; and sixth means for accessing said user profile database to compute a fee for using said respective server applications.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-03-19 2004-09-18 2005-03-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-03-19 2008-09-18 2009-03-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-03-19 2012-09-18 2013-03-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag