Topic based user profiles
First Claim
Patent Images
1. A computer-implemented method for developing user profiles within a profile corpus, the method comprising:
- determining topics associated with digital content items;
organizing user profiles of users into a plurality of demographic groups based on demographics of the users;
retrieving access data indicating interactions of users in a demographic group from one of the plurality of demographic groups with a plurality of the digital content items;
identifying the topics associated with the plurality of digital content items interacted with by the users from the demographic group as candidate topics to include in user profiles of the users in the demographic group based on the access data;
for each candidate topic, identifying, topics included in the user profiles of the users in the demographic group that co-occur in the user profiles with that candidate topic;
selecting, by a computer, a candidate topic from the candidate topics to include in a target user profile of a target user from the demographic group based on co-occurrence of the candidate topic with one or more topics included in the target user profile that were identified from the user profiles of the users in the demographic group as co-occurring with the candidate topic; and
adding the selected candidate topic to the target user profile of the target user from the demographic group.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for developing a user'"'"'s profile based on the user'"'"'s interaction with content items. A module on the client rendering the content items or the service including the content items tracks the user'"'"'s interactions with the content items and transmits the tracked data to a user analysis module. The user analysis module determines the topics associated with the interacted upon content items. The user analysis module then selects the topics for the user'"'"'s profiles based on the received tracked data and the associated topics. The selected topics are stored in association with the user profile.
-
Citations
20 Claims
-
1. A computer-implemented method for developing user profiles within a profile corpus, the method comprising:
-
determining topics associated with digital content items; organizing user profiles of users into a plurality of demographic groups based on demographics of the users; retrieving access data indicating interactions of users in a demographic group from one of the plurality of demographic groups with a plurality of the digital content items; identifying the topics associated with the plurality of digital content items interacted with by the users from the demographic group as candidate topics to include in user profiles of the users in the demographic group based on the access data; for each candidate topic, identifying, topics included in the user profiles of the users in the demographic group that co-occur in the user profiles with that candidate topic; selecting, by a computer, a candidate topic from the candidate topics to include in a target user profile of a target user from the demographic group based on co-occurrence of the candidate topic with one or more topics included in the target user profile that were identified from the user profiles of the users in the demographic group as co-occurring with the candidate topic; and adding the selected candidate topic to the target user profile of the target user from the demographic group. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system for developing user profiles within a profile corpus, the system comprising a non-transitory computer readable medium storing instructions to:
-
determine topics associated with digital content items; organize user profiles of users into a plurality of demographic groups based on demographics of the users; retrieve access data indicating interactions of users in a demographic group from one of the plurality of demographic groups with a plurality of the digital content items; identify the topics associated with the plurality of digital content items interacted with by the users from the demographic group as candidate topics to include in user profiles of the users in the demographic group based on the access data; for each candidate topic, identify topics included in the user profiles of the users in the demographic group that co-occur in the user profiles with that candidate topic; select, by a computer, a candidate topic from the candidate topics to include in a target user profile of a target user from the demographic group based on co-occurrence of the candidate topic with one or more topics included in the target user profile that were identified from the user profiles of the users in the demographic group as co-occurring with the candidate topic; and add the selected candidate topic to the target user profile of the target user from the demographic group. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable medium storing instructions for developing user profiles within a profile corpus, the instructions comprising:
-
determining topics associated with digital content items; organizing user profiles of users into a plurality of demographic groups based on demographics of the users; retrieving access data indicating interactions of users in a demographic group from one of the plurality of demographic groups with a plurality of the digital content items; identifying the topics associated with the plurality of digital content items interacted with by the users from the demographic group as candidate topics to include in user profiles of the users in the demographic group based on the access data; for each candidate topic, identifying topics included in the user profiles of the users in the demographic group that co-occur in the user profiles with that candidate topic; selecting, by a computer, a candidate topic from the candidate topics to include in a target user profile of a target user from the demographic group based on co-occurrence of the candidate topic with one or more topics included in the target user profile that were identified from the user profiles of the users in the demographic group as co-occurring with the candidate topic; and adding the selected candidate topic to the target user profile of the target user from the demographic group. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification