System, method and apparatus for utilizing transaction databases in a client - server environment
First Claim
1. In a client-server system including one or more servers and a client device having client transaction database, a client template database, and a user interface adapted to enable a user to enter requests, a method for displaying pages on the client device comprising the steps of:
- receiving a user request from the user via the user interface;
retrieving a template from the client template database based on said user request, said template including one or more data fields;
retrieving information from said client transaction database based on said template, said information relating to said one or more data fields; and
displaying a page based on said template and said information relating to said one or more data fields.
0 Assignments
0 Petitions
Accused Products
Abstract
A system, method and apparatus for utilizing transaction databases in a client-server environment. The transaction databases can be used to receive and retain multiple server responses to consecutive client requests regardless of the temporal relationship between the multiple responses and consecutive requests. One method of the invention relates to how a client device displays information. This method is for use in a client-server system including one or more servers and a client device having a client transaction database, a client template database, and a user interface adapted to enable a user to enter requests. The method includes the steps of receiving a user request from the user via the user interface and retrieving a template from the client template database based on the user request. The template includes one or more data fields. The method also includes the step of retrieving information from the client transaction database based on the template, wherein the information relates to the one or more data fields of the template. A page is then displayed based on the template and the information relating to the one or more data fields.
212 Citations
19 Claims
-
1. In a client-server system including one or more servers and a client device having client transaction database, a client template database, and a user interface adapted to enable a user to enter requests, a method for displaying pages on the client device comprising the steps of:
-
receiving a user request from the user via the user interface;
retrieving a template from the client template database based on said user request, said template including one or more data fields;
retrieving information from said client transaction database based on said template, said information relating to said one or more data fields; and
displaying a page based on said template and said information relating to said one or more data fields. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a client-server system including one or more client devices having unique client identifiers and a server having a server template database, a method for responding to a request from a client device comprising the steps of:
-
receiving a client request from a client device, said client request including a template identifier and a client identifier;
retrieving a template from the server template database based on the template identifier, said template including one or more data fields;
collecting first information related to said one or more data fields;
determining a server response to said request based on said first information; and
sending said server response to said client device. - View Dependent Claims (7, 8, 9)
-
-
10. A client apparatus that communicates with one or more servers via a communications system, the apparatus comprising:
-
a client transaction database;
a client template database;
a user interface adapted to enable a user to enter requests;
a first client controller adapted to receive a user request from the user via said user interface;
a second client controller adapted to retrieve a template from said client template database based on said user request, said template including one or more data fields;
a third client controller adapted to retrieve information from said client transaction database based on said template, said information relating to said one or more data fields; and
a fourth client controller adapted to display a page based on said template and said information relating to said one or more data fields. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A server apparatus that communicates with one or more client devices having unique identifiers via a communications system, the apparatus comprising:
-
a server template database, a first server controller adapted to receive a client request from a client device, said client request including a template identifier and a client identifier;
a second server controller adapted to retrieve a template from said server template database based on the template identifier, said template including one or more data fields;
a third server controller adapted to collect first information related to said one or more data fields;
a fourth server controller adapted to determine a server response to said request based on said first information; and
a fifth server controller adapted to send said server response to said client device. - View Dependent Claims (16, 17, 18)
-
-
19. A client-server based system for providing a user with information in response to user requests, comprising:
-
a server controller that receives information requests over a communication network and transmits server responses over said communication network in response to said information requests; and
a client device, coupled to said communication network, adapted to receive user requests and then transmit said information requests based on said user requests, said client device including a display for displaying information, wherein said client device is adapted to receive, retain, and display multiple server responses corresponding to consecutive information requests regardless of a temporal relationship between said multiple responses and said consecutive information requests.
-
Specification