METHOD AND APPARATUS FOR GENERATING A USER PROFILE
First Claim
1. A method of generating a user profile, the method comprising:
- receiving characterising data for a plurality of content items, the characterising data describing characteristics of each content item;
clustering the plurality of content items into content item clusters in response to characterising data associated with each content item;
for each content item cluster of the content item clusters determining cluster characterising data in response to characterising data associated with each content item in the content item cluster;
receiving first characterising data for a first content item;
selecting a first content item cluster from the content item clusters in response to a comparison of the first characterising data and the cluster characterising data of each content item cluster;
generating a user profile for the first content item in response to first cluster characterising data of the first content item cluster.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of generating a user profile initially comprises receiving (201, 203) characterising data, and optionally user preferences, for content items. The characterising data describes characteristics, such as content or context characteristics, of each content item. The content items are then clustered (205) into content item clusters in response to characterising data associated with each content item. For each content item cluster, cluster characterising data is determined (207) in response to characterising data and possibly user preferences associated with each content item in the content item cluster. First characterising data is then received (209) for a first content item and a first content item cluster is selected (211) in response to a comparison of the first characterising data and the cluster characterising data of each content item cluster. A user profile is then generated (211) for the first content item in response to first cluster characterising data of the first content item cluster.
38 Citations
18 Claims
-
1. A method of generating a user profile, the method comprising:
-
receiving characterising data for a plurality of content items, the characterising data describing characteristics of each content item; clustering the plurality of content items into content item clusters in response to characterising data associated with each content item; for each content item cluster of the content item clusters determining cluster characterising data in response to characterising data associated with each content item in the content item cluster; receiving first characterising data for a first content item; selecting a first content item cluster from the content item clusters in response to a comparison of the first characterising data and the cluster characterising data of each content item cluster; generating a user profile for the first content item in response to first cluster characterising data of the first content item cluster. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus for generating a user profile, the apparatus comprising a processing system including a memory arranged to store one or more sets of programming instructions that control the processing system to:
-
receive characterising data for a plurality of content items, the characterising data describing characteristics of each content item; cluster the plurality of content items into content item clusters in response to characterising data associated with each content item; for each content item cluster of the content item clusters determine cluster characterising data in response to characterising data associated with each content item in the content item cluster; receive first characterising data for a first content item; select a first content item cluster from the content item clusters in response to a comparison of the first characterising data and the cluster characterising data of each content item cluster; generate a user profile for the first content item in response to first cluster characterising data of the first content item cluster.
-
-
18. A media arranged to store programming instructions that control a processing system to:
-
receive characterising data for a plurality of content items, the characterising data describing characteristics of each content item; cluster the plurality of content items into content item clusters in response to characterising data associated with each content item; for each content item cluster of the content item clusters determine cluster characterising data in response to characterising data associated with each content item in the content item cluster; receive first characterising data for a first content item; select a first content item cluster from the content item clusters in response to a comparison of the first characterising data and the cluster characterising data of each content item cluster; generate a user profile for the first content item in response to first cluster characterising data of the first content item cluster.
-
Specification