Proactive Content Dissemination to Users
First Claim
1. A system comprising:
- a content repository configured to store a plurality of items of content to be disseminated to users, and store a content profile for each item of content as the item of content is received by the content repository, the content profile for each item of content including information regarding the item of content;
a user repository configured to generate and store a user profile for each user, the user profile for each user generated from one or more information sources, the user profile for each user including information regarding the user; and
,a recommendation engine configured to determine which of the plurality of items of content should be delivered to each user based on the content profiles of the plurality of items of content and on the user profile of each user, to yield relevant items of content for each user, the recommendation engine to deliver the relevant items of content to each user,wherein delivery of the relevant items of content to each user is triggered by changes in the user profile for the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A content repository of a system stores items of content to be disseminated to users. The content repository generates a content profile for each item of content as the item of content is received. The content profile for each item of content includes information regarding the item of content. A user repository of the system generates and stores a user profile for each user. The user profiles are generated from one or more information sources. The user profile for each user includes information regarding the user. A recommendation engine of the system determines which items of content should be delivered to each user based on the content profiles of the items of content and on the user profile of each user, to yield relevant items of content for each user. The recommendation engine then delivers the relevant items of content to each user.
-
Citations
20 Claims
-
1. A system comprising:
-
a content repository configured to store a plurality of items of content to be disseminated to users, and store a content profile for each item of content as the item of content is received by the content repository, the content profile for each item of content including information regarding the item of content; a user repository configured to generate and store a user profile for each user, the user profile for each user generated from one or more information sources, the user profile for each user including information regarding the user; and
,a recommendation engine configured to determine which of the plurality of items of content should be delivered to each user based on the content profiles of the plurality of items of content and on the user profile of each user, to yield relevant items of content for each user, the recommendation engine to deliver the relevant items of content to each user, wherein delivery of the relevant items of content to each user is triggered by changes in the user profile for the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
generating a content profile for each item of content from a plurality of items of content to be disseminated to users, as the item of content is received; dynamically generating a user profile for each user, such that the user profile for the user automatically changes as new information regarding the user is obtained, without direct interaction with the user, such that a history of the changes made to the user profile are maintained and become part of the user profile; in response to one or more of an addition to the plurality of items of content, a change to the plurality of items of content, and a change in the user profiles of the users; determining which of the plurality of items of content should be delivered to each user based on the content profiles of the plurality of items of content and on the user profiles of the users, to yield relevant items of content for each user; and
,delivering the relevant items of content determined for each user to the respective user. - View Dependent Claims (15, 16, 17)
-
-
18. A computer-readable medium having one or more computer programs stored thereon to perform a method comprising:
-
generating a content profile for each item of content of a plurality of items of content to be disseminated to users, as the item of content is received; dynamically generating a user profile for each user, such that the user profile for the user automatically changes as new information regarding the user is obtained, without direct interaction with the user, such that a history of the changes made to the user profile are maintained and become part of the user profile; in response to one or more of an addition to the plurality of items of content, a change to the plurality of items of content, and a change in the user profiles of the users; determining which of the plurality of items of content should be delivered to each user based on the content profiles of the plurality of items of content and on the user profiles of the users to yield relevant items of content for each user, by at least matching the content profiles of the plurality of items of content with information needs encompassed by the user profiles; and
,delivering the relevant items of content for each user to the user. - View Dependent Claims (19, 20)
-
Specification