Voice interactive web-based agent system responsive to a user location for prioritizing and formatting information
First Claim
1. 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.
8 Assignments
0 Petitions
Accused Products
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.
755 Citations
22 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. 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.
-
-
14. 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. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
Specification