Personalized information retrieval using user-defined profile
DCFirst Claim
1. A computer-implemented method of retrieving information comprising the following steps:
- a. a user-controlled client establishing communication with a server over a communication channel;
b. said client identifying a user-defined profile to said server;
c. said server engaging a first application program, said first application program retrieving said user-defined profile;
d. said first application program examining a database of information and automatically retrieving a subset of said information from said database based upon said user-defined profile; and
e. said first application program transmitting said subset of said information from said database to said server and said server presenting said subset of said information to said client.
0 Assignments
Litigations
0 Petitions
Reexamination
Accused Products
Abstract
An automatic method and system for retrieving information based on a user-defined profile (e.g. a personalized newspaper). A user-controlled client establishes communication with a stateless server, the server presenting a list of options to the client between the server and the client. The client provides an identification of the user-defined profile. The server engages a first application program, the first application program retrieving the user-defined profile wherein the user-defined profile identifies information which is of interest to the user. The first application program examines a database of information and automatically retrieves a subset of the information from the database based upon which information is of interest to the user as identified in the user-defined profile. The server presents the subset of the information from the database as generated by the first application program to the client. The first application program can store a file containing the user-defined profile in order to retain a state of the user-profile, and cause the stateless server to emulate a server which retains its state from session to session.
1127 Citations
26 Claims
-
1. A computer-implemented method of retrieving information comprising the following steps:
-
a. a user-controlled client establishing communication with a server over a communication channel; b. said client identifying a user-defined profile to said server; c. said server engaging a first application program, said first application program retrieving said user-defined profile; d. said first application program examining a database of information and automatically retrieving a subset of said information from said database based upon said user-defined profile; and e. said first application program transmitting said subset of said information from said database to said server and said server presenting said subset of said information to said client. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An automatic method of retrieving information comprising the following steps:
-
a. a client under control of a user establishing communication with a server via HTTP Hypertext Transfer Protocol) exchanges between said client and said server; b. said client providing an identification of a user-defined profile to said server; c. said server engaging a first application program, said first application program retrieving said user-defined profile wherein said user-defined profile identifies information which is of interest to said user; d. said first application program examining a database of information and automatically retrieving a subset of said information from said database based upon which information is of interest to said user as specified in said user-defined profile; and e. said server presenting said subset of said information from said database to said client as retrieved by said first application program. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for retrieving information comprising:
-
a. a server having an interface for engaging a first application program responsive to a client providing an identification of a user-defined profile; b. said server having an execution control interface for causing said first application program to examine a database of information and automatically retrieve a subset of said information based upon which information is of interest to said user as identified in said user-defined profile; and c. said server having a presentation circuit for presenting said subset of said information from said database to said client responsive to a request by said client. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer-implemented method of retrieving information comprising the following steps:
-
a. a user-controlled client establishing communication with a server; b. said client identifying a user-defined profile to said server; c. said server engaging a first application program, said first application program retrieving said user-defined profile; d. said first application program examining a database of information and automatically retrieving a subset of said information from said database based upon said user-defined profile; and e. said first application program transmitting said subset of said information from said database to said server and said server presenting said subset of said information to said client.
-
Specification