ADAPTIVE DISSEMINATION OF PERSONALIZED AND CONTEXTUALLY RELEVANT INFORMATION
First Claim
1. A computer-implemented method for disseminating contextually relevant information based on user interests, the method comprising:
- identifying user interests of a user;
automatically generating a user profile based on the user interests, the user profile comprising key terms derived from terms extracted from the user interests and at least one query generated from one or more key terms;
obtaining search results by executing the query against information sources;
ranking the search results; and
rendering the ranked search results to the user.
2 Assignments
0 Petitions
Accused Products
Abstract
An information dissemination system identifies the interests of a user from information derived from various sources, such as, by way of example, the user'"'"'s calendar entries, emails, World Wide Web (web) usage information, documents, enterprise resource planning (ERP) data, and the like. The information dissemination system then creates a profile for the user, and includes in the profile the details about the user'"'"'s interests including the information sources to query, the user events which were analyzed to determine the user'"'"'s interest, the topics derived from the analyzed events, the queries generated for the analyzed events, a language model of terms that are relevant to the user, and other information regarding the user. The information dissemination system then periodically executes the queries against the appropriate information sources, ranks the search results obtained from executing the queries, and renders the ranked search results to the user.
128 Citations
20 Claims
-
1. A computer-implemented method for disseminating contextually relevant information based on user interests, the method comprising:
-
identifying user interests of a user; automatically generating a user profile based on the user interests, the user profile comprising key terms derived from terms extracted from the user interests and at least one query generated from one or more key terms; obtaining search results by executing the query against information sources; ranking the search results; and rendering the ranked search results to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium containing instructions for controlling a computer system to adaptively disseminate contextually relevant information based on user interests of a user, by a method comprising:
-
identifying user interests from clusters of terms extracted from one or more user emails; identifying a user event; identifying topics based on the user event; for each topic, identifying clusters of terms for the topic; identifying key terms in the clusters of terms; and generating a query based on the key terms; obtaining search results by executing the queries against information sources; ranking the search results; and rendering the ranked search results to the user. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An information dissemination system comprising:
-
a profiler component that executes on a client and that identifies user interests, that derives key terms from terms extracted from the user interests, and that generates queries from one or more of the key terms, wherein the key terms are derived based on the relevance of the terms to the user interests; an information garnerer component that executes on a server and that obtains search results from executing the queries against information sources; a ranker component that executes on the server and that ranks the search results; and a renderer component that executes on the server and that renders the ranked search results for viewing. - View Dependent Claims (20)
-
Specification