System and method for making media recommendations
First Claim
1. A method for generating a recommendation to a user for a media object from a plurality of media objects located in a media object database stored in a memory, wherein each media object includes a plurality of properties, each property having one or more values, the method comprising:
- filtering the plurality of media objects into a filtered pool of media objects based on a user profile corresponding to the user;
selecting a plurality of target property values based on the user profile;
generating a score for each of the media objects in the filtered pool based on the selected target property values; and
recommending a media object to the user from the media objects in the filtered pool based on the scores generated for each of the media objects in the filtered pool.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method generates a recommendation to a user for a media object from a plurality of media objects located in a media object database stored in a memory. Each media object includes a plurality of properties, each property having one or more values. The plurality of media objects are filtered into a filtered pool of media objects based on a user profile corresponding to the user. A plurality of target property values are selected based on the user profile, and a score is generated for each of the media objects in the filtered pool based on the selected target property values. A media object is recommended to the user from the media objects in the filtered pool based on the scores generated for each of the media objects in the filtered pool.
-
Citations
42 Claims
-
1. A method for generating a recommendation to a user for a media object from a plurality of media objects located in a media object database stored in a memory, wherein each media object includes a plurality of properties, each property having one or more values, the method comprising:
-
filtering the plurality of media objects into a filtered pool of media objects based on a user profile corresponding to the user;
selecting a plurality of target property values based on the user profile;
generating a score for each of the media objects in the filtered pool based on the selected target property values; and
recommending a media object to the user from the media objects in the filtered pool based on the scores generated for each of the media objects in the filtered pool. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
15. A computer system for generating a recommendation to a user for a media object from a plurality of media objects located in a media object database stored in a memory, wherein each media object includes a plurality of properties, each property having one or more values, the computer system comprising:
-
a processor; and
a memory comprising a plurality of instructions executed by the processor, the plurality of instructions configured to;
filter the plurality of media objects into a filtered pool of media objects based on a user profile corresponding to the user;
select a plurality of target property values based on the user profile;
generate a score for each of the media objects in the filtered pool based on the selected target property values; and
recommend a media object to the user from the media objects in the filtered pool based on the scores generated for each of the media objects in the filtered pool.
-
-
29. A computer readable medium operable on a computer system configured to generate a recommendation to a user for a media object from a plurality of media objects located in a media object database stored in a memory, wherein each media object includes a plurality of properties, each property having one or more values, the computer readable medium configured to:
-
filter the plurality of media objects into a filtered pool of media objects based on a user profile corresponding to the user;
select a plurality of target property values based on the user profile;
generate a score for each of the media objects in the filtered pool based on the selected target property values; and
recommend a media object to the user from the media objects in the filtered pool based on the scores generated for each of the media objects in the filtered pool.
-
Specification