← Back to Patent Explorer
US6446076B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Voice interactive web-based agent system responsive to a user location for prioritizing and formatting information

Assignee: Knapp Investment Co Ltd
•
Filing: 1998-11-19
•
Granted: 2002-09-03
•
Expires: 2018-11-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system, method and article of manufacture for facilitating a user in, or creating for a user, a web-based active knowledge management system to facilitate an intelligent agent coordinator. The architecture facilitates delivery of information whenever and where ever a user requires the information in an appropriate format based on characteristics of the user at that instant. Personalization of information is also afforded by taking into account the history of user interactions with various applications and current real time situations, such a time and place, in order to create a plurality of unique user profile. Each unique profile can then be associated with a unique address, as well as being given restriction exclusive to that profile. Associations, such as business rules or databases, can also be related to each such profile. A fast and scalable information prioritization subsystem is also utilized to incorporate intelligent agents coordinator opinion, user preferences, and history of user interactions. In addition, speech recognition and speech synthesis are combined with intelligent agent animated representation and tactile input.

Inventors

  • 👤 Chad Burkey
  • 👤 Sergei Lopatin
  • 👤 Lucian Hughes

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 18:22
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/451; G06F16/00; G06F16/90; G06F16/95; G06F16/957; Y; Y10; Y10S; Y10S707/00; Y10S707/912; Y10S707/913; Y10S707/951; Y10S707/953; Y10S707/959; Y10S707/99941; Y10S707/99943

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 125 words
A method for creating a user network interface which is accessible from a plurality of locations, comprising the steps of: identifying a user; identifying in a database a plurality of stored profiles corresponding to the user; determining which of the identified plurality of stored profiles corresponds to a current location of the user; identifying information of interest to the user based on the determined user profile; prioritizing the information of interest to the user based on the determined user profile; displaying the information of interest formatted on a web page in accordance with the determined user profile; and updating the determined user profile in the database based on interaction with the displayed information by the user in accordance with the current location of the user.
Claim 2
Independent Claim 125 words
A method for creating a user network interface which is accessible from a plurality of locations, comprising the steps of: identifying a user; identifying in a database a plurality of stored profiles corresponding to the user; determining which of the identified plurality of stored profiles corresponds to a current location of the user; identifying information of interest to the user based on the determined user profile; prioritizing the information of interest to the user based on the determined user profile; displaying the information of interest formatted on a web page in accordance with the determined user profile; and updating the determined user profile in the database based on interaction with the displayed information by the user in accordance with the current location of the user.
Claim 3
Dependent Claim 23 words
A method for creating a user network interface as recited in claim 1 , wherein each profile has a unique intention associated therewith.
Claim 4
Dependent Claim 23 words
A method for creating a user network interface as recited in claim 1 , wherein each profile has a unique address associated therewith.
Claim 5
Dependent Claim 22 words
A method for creating a user network interface as recited in claim 1 , wherein each profile has unique restrictions associated therewith.
Claim 6
Dependent Claim 23 words
A method for creating a user network interface as recited in claim 1 , wherein each profile has unique business rules associated therewith.
Claim 7
Dependent Claim 54 words
A method for creating a user network interface as recited in claim 1 , wherein the information conveyed to the user is identified in one or more databases selected from the group consisting of a content database, a calendar database, an electronic email database, a contact database, a task database, and a news database.
Claim 8
Dependent Claim 68 words
A method for creating a user network interface as recited in claim 1 , including the step of monitoring a user's activities to develop and store in the user's profile a time-based probability pattern of the user's location, and when the location of the user is not identified, delivering the information of interest to at least the location having the highest probability the user will view the information.
Claim 9
Dependent Claim 33 words
A method for creating a user network interface as recited in claim 7 , including the step of formatting information for delivery to the user based on characteristics of the user's current environment.
Claim 10
Dependent Claim 48 words
A method for creating a user network interface as recited in claim 1 , including the step of automatically sensing a user proximate to a publicly accessible multimedia display device, identifying the user and displaying on the multimedia display device the information of interest to the identified user.
Claim 11
Dependent Claim 52 words
A method for creating a user network interface as recited in claim 1 , wherein the information of interest has a plurality of categories, and the method includes the step of updating the determined user profile with a time delivery preference for each category of information of interest based on said interactions.
Claim 12
Dependent Claim 33 words
A method for creating a user network interface as recited in claim 10 , wherein the information of interest is displayed in accordance with the time delivery preference in the determined user profile.
Claim 13
Dependent Claim 44 words
A method for creating a user network interface as recited in claim 1 , wherein the information of interest is further based on a response to a query developed from a description of an upcoming event retrieved from a calendar application for the user.
Claim 14
Independent Claim 149 words
An apparatus for creating a user network interface which is accessible from a plurality of locations, comprising: a processor; a memory that stores information under the control of the processor; logic that identifies a user; logic that identifies in a database a plurality of stored profiles corresponding to the user logic that determines which of the identified plurality of stored profiles corresponds to a current location of the user; logic that identifies information of interest to the user based on the determined user profile; logic that prioritizes the information of interest to the user based on the determined user profile; logic that displays the information of interest on a web page formatted in accordance with the determined user profile; and logic that updates the determined user profile in the database based on interaction with the displayed information by the user in accordance with the current location of the user.
Claim 15
Independent Claim 149 words
An apparatus for creating a user network interface which is accessible from a plurality of locations, comprising: a processor; a memory that stores information under the control of the processor; logic that identifies a user; logic that identifies in a database a plurality of stored profiles corresponding to the user logic that determines which of the identified plurality of stored profiles corresponds to a current location of the user; logic that identifies information of interest to the user based on the determined user profile; logic that prioritizes the information of interest to the user based on the determined user profile; logic that displays the information of interest on a web page formatted in accordance with the determined user profile; and logic that updates the determined user profile in the database based on interaction with the displayed information by the user in accordance with the current location of the user.
Claim 16
Dependent Claim 139 words
A computer-readable medium for storing program code that, when executed, creates a user network interface which is accessible from a plurality of locations, the stored program code providing execution of the method steps of: identifying a user; identifying in a database a plurality of stored profiles corresponding to the user; determining which of the identified plurality of stored profiles corresponds to a current location of the user; identifying information of interest to the user based on the determined user profile; prioritizing the information of interest to the user based on the determined user profile; displaying the information of interest formatted on a web page in accordance with the determined user profile; and updating the determined user profile in the database based on interaction with the displayed information by the user in accordance with the current location of the user.
Claim 17
Dependent Claim 139 words
A computer-readable medium for storing program code that, when executed, creates a user network interface which is accessible from a plurality of locations, the stored program code providing execution of the method steps of: identifying a user; identifying in a database a plurality of stored profiles corresponding to the user; determining which of the identified plurality of stored profiles corresponds to a current location of the user; identifying information of interest to the user based on the determined user profile; prioritizing the information of interest to the user based on the determined user profile; displaying the information of interest formatted on a web page in accordance with the determined user profile; and updating the determined user profile in the database based on interaction with the displayed information by the user in accordance with the current location of the user.
Claim 18
Dependent Claim 18 words
A computer-readable medium as recited in claim 14 , wherein each profile has a unique intention associated therewith.
Claim 19
Dependent Claim 18 words
A computer-readable medium as recited in claim 14 , wherein each profile has a unique address associated therewith.
Claim 20
Dependent Claim 17 words
A computer-readable medium as recited in claim 14 , wherein each profile has unique restrictions associated therewith.
Claim 21
Dependent Claim 18 words
A computer-readable medium as recited in claim 14 , wherein each profile has unique business rules associated herewith.
Claim 22
Dependent Claim 50 words
A computer-readable medium as recited in claim 14 , wherein the information of interest to the user is identified in one or more databases selected from the group consisting of a content database, a calendar database, an electronic email database, a contact database, a task database, and a news database.
Claim 23
Dependent Claim 80 words
A computer-readable medium as recited in claim 14 , including a code segment embodied on a computer-readable medium that monitors a user's activities, a code segment that stores in the user's profile a time-based probability pattern of the user's location based in the user's monitored activities, and when the location of the user is not identified, a code segment that delivers the information of interest to at least the location having the highest probability the user will view the information.
Claim 24
Dependent Claim 34 words
A computer-readable medium as recited in claim 14 , including a code segment embodied on a computer-readable medium that formats information for delivery to the user based on characteristics of the user's current environment.
Claim 25
Dependent Claim 56 words
A computer-readable medium as recited in claim 14 including a code segment embodied on a computer-readable medium that automatically senses a user proximate to a publicly accessible multimedia display device, a code segment that identifies the user and a code segment that displays on the multimedia display device the information of interest to the identified user.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-09-02 2006-03-04 2006-09-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-09-02 2010-03-04 2010-09-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-09-02 2014-03-04 2014-09-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag