System and method for recommending media content
First Claim
1. A method for recommending media content using a media experience engine, the method comprising the steps of:
- generating a request for a media experience session wherein the request identifies a plurality of viewing users;
receiving the request wherein the media experience engine receives the request;
accessing a database of recommendations wherein the media experience engine accesses the database and further wherein each of the recommendations specifies a recommending user who submitted the recommendation, a media content object referenced by the recommendation, and one or more target users;
selecting a first set of media content objects based on the recommendations wherein the media experience engine selects the first set of media content objects to have each media content object of the first set referenced by at least one recommendation which specifies at least one target user in the plurality of viewing users;
generating the media experience session which arranges the first set of media content objects on a timeline; and
viewing the media experience session wherein the plurality of viewing users view the first set of media content objects in the media experience session.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and a method recommend media content. A recommending user may use a media-capable device to access, discover, identify and/or create the media content. The recommending user may use the media-capable device to generate, create and/or submit a recommendation based on the media content. The recommendation may identify media content to be consumed by one or more viewing users specified by the recommendation. A media experience engine may select, may obtain, may arrange and/or may organize the media content for a media experience session to be viewed by a group of viewing users. The media experience session may be based on the recommendation and the identities of the viewing users available to participate in the media experience session.
-
Citations
43 Claims
-
1. A method for recommending media content using a media experience engine, the method comprising the steps of:
-
generating a request for a media experience session wherein the request identifies a plurality of viewing users; receiving the request wherein the media experience engine receives the request; accessing a database of recommendations wherein the media experience engine accesses the database and further wherein each of the recommendations specifies a recommending user who submitted the recommendation, a media content object referenced by the recommendation, and one or more target users; selecting a first set of media content objects based on the recommendations wherein the media experience engine selects the first set of media content objects to have each media content object of the first set referenced by at least one recommendation which specifies at least one target user in the plurality of viewing users; generating the media experience session which arranges the first set of media content objects on a timeline; and viewing the media experience session wherein the plurality of viewing users view the first set of media content objects in the media experience session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for recommending media content using a first media-capable device having a user interface, the method comprising the steps of:
-
identifying a first media content object wherein a first recommending user identifies the first media content object using the user interface of the first media-capable device; accepting user input in the user interface of the first media-capable device wherein the user input requests generation of a recommendation and specifies one or more first target users; generating a first recommendation which specifies the first media content object and the one or more first target users wherein the media-capable device generates the first recommendation in response to the user input; generating a media experience session for a plurality of viewing users wherein the media experience session arranges media content objects on a timeline; and selecting the first media content object for inclusion in the media experience session based on a comparison between the plurality of viewing users and the one or more first target users specified by the first recommendation. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A system for recommending media content, the system comprising:
-
a first media-capable device which a first recommending user uses to identify a first media content object and one or more first target users; a first recommendation wherein the first media-capable device generates the first recommendation and further wherein the first recommendation specifies the first media content object and the one or more first target users; a media experience engine which generates a media experience session for a plurality of viewing users wherein the media experience engine selects media content objects for the media experience session based on a set of recommendations wherein the set of recommendations includes the first recommendation and further wherein the media experience engine selects the first media content object for inclusion in the media experience session based on comparing the one or more first target users to the plurality of viewing users; and a first media rendering device which displays at least a portion of the media content of the media experience session to at least one of the plurality of viewing users. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
Specification