System, method and article of manufacture for creating a filtered information summary based on multiple profiles of each single user
First Claim
1. A method for creating an information summary, comprising the steps of:
- (a) retrieving an electronic indicia of a target item;
(b) creating a query based on the electronic indicia;
(c) querying a network of information utilizing the query;
(d) providing the information associated with the target item to a user;
(e) determining which of a plurality of profiles of the user is currently being used;
(f) filtering the information based on the profile that is currently being used;
(g) creating summaries of the filtered information;
(h) converting the summaries to electronic speech; and
(i) utilizing the electronic speech for outputting a verbal summary of the filtered information to the user.
7 Assignments
0 Petitions
Accused Products
Abstract
An agent based system assists in obtaining information from an article of interest and utilizes the information to take user directed action based on the information from the target article. The system obtains input text in character form indicative of the target meeting from the a calendar program that includes the time of the meeting. As the time of the meeting approaches, the calendar program is queried to obtain the text of the target event and that information is utilized as input to the agent system. Then, the agent system parses the input meeting text to extract its various components such as title, body, participants, location, time etc. The system also performs pattern matching to identify particular appropriate information. This information is utilized to query various sources of information on the web and obtain relevant stories about the current meeting to send back to the calendaring system.
-
Citations
20 Claims
-
1. A method for creating an information summary, comprising the steps of:
-
(a) retrieving an electronic indicia of a target item;
(b) creating a query based on the electronic indicia;
(c) querying a network of information utilizing the query;
(d) providing the information associated with the target item to a user;
(e) determining which of a plurality of profiles of the user is currently being used;
(f) filtering the information based on the profile that is currently being used;
(g) creating summaries of the filtered information;
(h) converting the summaries to electronic speech; and
(i) utilizing the electronic speech for outputting a verbal summary of the filtered information to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program embodied on a computer-readable medium that creates an information summary, comprising:
-
(a) a code segment that retrieves an electronic indicia of a target item;
(b) a code segment that creates a query based on the electronic indicia;
(c) a code segment that queries a network of information utilizing the query;
(d) a code segment that provides the information associated with the target item to a user;
(e) a code segment that determines which of a plurality of profiles of the user is currently being used; and
(f) a code segment that filters the information based on the profile that is currently being used;
(g) a code segment that creates summaries of the filtered information;
(h) a code segment that converts selected portions of the to electronic speech; and
(i) a code segment that utilizes the electronic speech for outputting a verbal summary of the filtered information to the user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus that creates an information summary, comprising:
-
(a) a processor;
(b) a memory that stores information under the control of the processor;
(c) logic that retrieves an electronic indicia of a target item;
(d) logic that creates a query based on the electronic indicia;
(e) logic that queries a network of information utilizing the query;
(f) logic that provides the information associated with the target item to a user;
(g) logic that determines which of a plurality of profiles of the user is currently being used; and
(h) logic that filters the information based on the profile that is currently being used;
(i) logic that creates summaries of the filtered information;
(i) logic that converts the summaries to electronic speech; and
(k) logic that utilizes the electronic speech for outputting a verbal summary of the filtered information to the user.
-
Specification