METHOD AND SYSTEM FOR RECOMMENDATION OF CONTENT ITEMS
First Claim
1. A method of generating recommendations for content items, the method comprising:
- providing a domain ontology comprising a plurality of interrelated concepts, each concept of the plurality of interrelated concepts being represented by a term vector comprising at least one term and an associated weight for each term;
providing a plurality of associated term sets, each associated term set of the plurality of associated term sets comprising a set of terms characterizing a content item of a group of content items;
generating a plurality of associated concept sets for the group of content items by determining for each of at least some of the plurality of associated term sets a set of concepts comprising concepts of the domain ontology matching terms of the associated term set;
providing a user profile for a user, the user profile comprising user preference weights associated with at least some concepts of the domain ontology;
generating recommendations for at least one content item from the group of content items in response to the plurality of associated concept sets and the user profile.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of generating recommendations for content items comprises providing a domain ontology where concepts are characterized by a term vector with terms and associated weights. Associated term sets, each of which comprises a set of terms that characterize a content item, are further provided. A concept set is generated for each associated term set by determining the concepts of the domain ontology that match the terms of the associated term set. In addition, a user profile for a user is provided where the user profile comprises at least some of the concepts of the ontology coupled with preference weights. Recommendations for content items are generated based on the plurality of associated concept sets and the user profile. The invention may allow improved and/or facilitated generation of recommendations from text based characterizing data.
95 Citations
20 Claims
-
1. A method of generating recommendations for content items, the method comprising:
-
providing a domain ontology comprising a plurality of interrelated concepts, each concept of the plurality of interrelated concepts being represented by a term vector comprising at least one term and an associated weight for each term; providing a plurality of associated term sets, each associated term set of the plurality of associated term sets comprising a set of terms characterizing a content item of a group of content items; generating a plurality of associated concept sets for the group of content items by determining for each of at least some of the plurality of associated term sets a set of concepts comprising concepts of the domain ontology matching terms of the associated term set; providing a user profile for a user, the user profile comprising user preference weights associated with at least some concepts of the domain ontology; generating recommendations for at least one content item from the group of content items in response to the plurality of associated concept sets and the user profile. - View Dependent Claims (2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
3. The method of claim 3 wherein the inclusion of the first concept in the first associated concept set is further in response to an associated weight of the first term in the first term vector.
-
20. A system for generating recommendations for content items, the system comprising:
-
a unit for providing a domain ontology comprising a plurality of interrelated concepts, each concept of the plurality of interrelated concepts being represented by a term vector comprising at least one term and an associated weight for each term; a unit for providing a plurality of associated term sets, each associated term set of the plurality of associated term sets comprising a set of terms characterizing a content item of a group of content items; a unit for generating a plurality of associated concept sets for the group of content items by determining for each of at least some of the plurality of associated term sets a set of concepts comprising concepts of the domain ontology matching terms of the associated term set; a unit for providing a user profile for a user, the user profile comprising user preference weights associated with at least some concepts of the domain ontology; and a unit for generating recommendations for at least one content item from the group of content items in response to the plurality of associated concept sets and the user profile.
-
Specification