← Back to Patent Explorer
EP0718784A1 Expired / Lapsed EP ⏱️ 0.0 years remaining

Personalized information retrieval

Assignee: Sun Microsystems Inc
•
Filing: 1995-12-20
•
Granted: —
•
Expires: 2015-12-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Vasanthan S. Dasan

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-07 12:50
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/10; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99934; Y10S707/99939; Y10S707/99941; Y10S707/99944; Y10S707/99945

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 132 words
A computer-implemented method of retrieving information based on a user-defined profile, comprising the following steps: a. a user-controlled client establishing communication with a server; b. said server presenting a list of options to said client, said server in a stateless condition prior to establishing said communication; c. a user identifying said user-defined profile via said client; d. said server engaging a first application program, said first application program retrieving said user-defined profile; e. said first application program examining a database of raw information and automatically retrieving a subset of said raw information from said database based upon said user-defined profile; and f. said first application program transmitting said subset of said raw information from said database to said server and said server presenting said subset of said raw information to said client.
Claim 2
Dependent Claim 21 words
The method of claim 1 wherein said client comprises an HTTP browser and said server comprises an HTTP server application program.
Claim 3
Dependent Claim 27 words
The method of claim 2 wherein said server comprises an HTTP server application program which communicates with said first application program via a Common Gateway Interface (CGI).
Claim 4
Dependent Claim 26 words
The method of claim 3 wherein said first application program stores a file containing said user-defined profile in order to retain a state of said user-profile.
Claim 5
Dependent Claim 41 words
The method of claim 2 wherein said step of said first application program examining said database of raw information and automatically retrieving a subset of said raw information from said database based upon said user-defined profile is performed at periodic intervals.
Claim 6
Dependent Claim 153 words
An automatic method of retrieving information based on a user-defined profile, comprising the following steps: a. a client under control of a user establishing communication with a stateless server, said server presenting a list of options to said client via HTTP exchanges between said server and said client; b. said client providing an identification of said user-defined profile; c. said server engaging a first application program via a Common Gateway Interface (CGI), 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 identified in said user-defined profile; and e. said server presenting said subset of said information from said database as generated by said first application program to said client.
Claim 7
Dependent Claim 29 words
The method of claim 6 wherein said client comprises an HTTP browser application program and said server comprises an HTTP server application program operative on a remote computer system.
Claim 8
Dependent Claim 26 words
The method of claim 6 wherein said first application program stores a file containing said user-defined profile in order to retain a state of said user-profile.
Claim 9
Dependent Claim 39 words
The method of claim 6 wherein said step of said first application program examining said database of information and automatically retrieving a subset of said information from said database based upon said user-defined profile is performed at periodic intervals.
Claim 10
Dependent Claim 98 words
The method of claim 6 wherein said step of said first application program examining said database of information and automatically retrieving a subset of said information from said database based upon said user-defined profile includes: a. said first application program retrieving source identifications and associated search terms from said user-defined profile; b. said first application scanning in said information for sources identified by said source identifications and identifying a first set of files in said sources containing the associated search terms; c. said first application program placing said first set of files into said subset of said information.
Claim 11
Dependent Claim 21 words
The method of claim 10 wherein said source identifications and associated search terms from said user-defined profile are stored by topic.
Claim 12
Dependent Claim 83 words
The method of claim 6 further comprising the step of said first application program causing said server to present options to said user to create or modify said profile, said options including: a. a first option to allow said user to specify source identifications in said information and associated search terms to search for in said source identifications to said user-defined profile; and b. a second option to specify delete and/or change said source identifications and/or said associated search terms in said profile.
Claim 13
Dependent Claim 18 words
The method of claim 12 wherein said source identifications and said associated search terms are organized by topics.
Claim 14
Dependent Claim 32 words
The method of claim 13 wherein said server presenting said subset of said information from said database as generated by said first application program comprises presenting said subset organized by said topics.
Claim 15
Independent Claim 175 words
A system for retrieving information based on a user-defined profile, comprising: a. a server having a circuit for presenting a list of options to a client via HTTP exchanges between said server and said client responsive to said client establishing communication with said server, said server being stateless from session to session of said client; b. said server having an interface for engaging a first application program responsive to said client providing an identification of said user-defined profile by said client, wherein said first application program retrieves said user-defined profile which identifies information which is of interest to a user; c. 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 d. said server having a presentation circuit for presenting said subset of said information from said database to said client responsive to said automatic retrieving by said first application program.
Claim 16
Dependent Claim 31 words
The system of claim 15 wherein said client comprises an HTTP browser operative on a first computer system and said server comprises an HTTP server operative on a remote computer system.
Claim 17
Dependent Claim 26 words
The system of claim 15 wherein said first application program stores a file containing said user-defined profile in order to retain a state of said user-profile.
Claim 18
Dependent Claim 45 words
The system of claim 15 wherein said execution control interface is activated at periodic intervals to cause said first application program to perform said examining said database of information and automatically retrieving a subset of said information from said database based upon said user-defined profile.
Claim 19
Dependent Claim 95 words
The system of claim 15 wherein said first application program examining said database of information and automatically retrieving a subset of said information from said database based upon said user-defined profile includes: a. said first application program retrieving source identifications and associated search terms from said user-defined profile; b. said first application scanning in said information for sources identified by said source identifications and identifying a first set of files in said sources containing said associated search terms; c. said first application program placing said first set of files into said subset of said information.
Claim 20
Dependent Claim 21 words
The system of claim 19 wherein said source identifications and associated search terms from said user-defined profile are stored by topic.
Claim 21
Dependent Claim 81 words
The system of claim 15 further comprising said server having an option presentation circuit for presenting said options to said user to create or modify said profile, said options including: a. a first option to allow said user to specify source identifications in said information and associated search terms to search for in said source identifications to said user-defined profile; and b. a second option to specify delete and/or change said source identifications and/or said associated search terms in said profile.
Claim 22
Dependent Claim 18 words
The system of claim 21 wherein said source identifications and said associated search terms are organized by topics.
Claim 23
Dependent Claim 39 words
The system of claim 22 wherein said presentation circuit for presenting said subset of said information from said database as generated by said first application program comprises a topic presentation circuit for presenting said subset organized by said topics.
Claim 24
Dependent Claim 108 words
A computer-implemented method of retrieving information comprising the following steps: a. a user-controlled client establishing communication with a server; b. a user identifying a user-defined profile to said server via said client; 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 raw information and automatically retrieving a subset of said raw information from said database based upon said user-defined profile; and e. said first application program transmitting said subset of said raw information from said database to said server and said server presenting said subset of said raw information to said client.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag