VIDEO CONTENT RECOMMENDATIONS
First Claim
1. A computer-implemented method, comprising:
- receiving a request for a recommendation of video content from a client device, the recommendation including identifiers of video assets for an optimal viewing schedule for a user;
determining a utility of each video asset that indicates, at least in part, a social value of a video asset to the user;
determining a time relevance of each video asset that is an indication of how soon the user may select to watch the video asset, based at least in part on the social value of the video asset; and
generating the optimal viewing schedule based on the utility of each video asset and the time relevance that is associated with each video asset, the optimal viewing schedule including the identifiers of one or more recommended video assets that, when watched by the user, provide the most social value in the shortest amount of viewing time.
2 Assignments
0 Petitions
Accused Products
Abstract
Video content recommendations are described. In embodiments, a request for a recommendation of video content is received from a client device, and the recommendation includes identifiers of video assets for an optimal viewing schedule for a user. A utility of each video asset can be determined that indicates a social value of a video asset to the user. A time relevance of each video asset can also be determined that indicates how soon the user may select to watch the video asset, based at least in part on the social value of the video asset. The optimal viewing schedule can then be generated based on the utility of each video asset and the time relevance that is associated with each video asset. The optimal viewing schedule includes recommended video assets that, when watched by the user, provide the most social value in the shortest amount of viewing time.
122 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving a request for a recommendation of video content from a client device, the recommendation including identifiers of video assets for an optimal viewing schedule for a user; determining a utility of each video asset that indicates, at least in part, a social value of a video asset to the user; determining a time relevance of each video asset that is an indication of how soon the user may select to watch the video asset, based at least in part on the social value of the video asset; and generating the optimal viewing schedule based on the utility of each video asset and the time relevance that is associated with each video asset, the optimal viewing schedule including the identifiers of one or more recommended video assets that, when watched by the user, provide the most social value in the shortest amount of viewing time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
a media content service configured to receive a request for a recommendation of video content from a client device, the recommendation including identifiers of video assets for an optimal viewing schedule for a user; at least a memory and a processor to implement a video content service configured to; determine a utility of each video asset that indicates, at least in part, a social value of a video asset to the user; determine a time relevance of each video asset that is an indication of how soon the user may select to watch the video asset, based at least in part on the social value of the video asset; and generate the optimal viewing schedule based on the utility of each video asset and the time relevance that is associated with each video asset, the optimal viewing schedule including the identifiers of one or more recommended video assets that, when watched by the user, provide the most social value in the shortest amount of viewing time. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. Computer-readable storage media devices comprising instructions that are executable and, responsive to executing the instructions, a computer device:
-
receives a request for a recommendation of video content from a client device, the recommendation including identifiers of video assets for an optimal viewing schedule for a user; determines a utility of each video asset that indicates, at least in part, a social value of a video asset to the user, the utility of the video asset being based on the video assets that the user has previously watched, the video assets that social network contacts of the user have previously watched, and predictions of the video assets that the social network contacts of the user will likely select to watch; determines a time relevance of each video asset that is an indication of how soon the user may select to watch the video asset, based at least in part on the social value of the video asset; and generates the optimal viewing schedule based on the utility of each video asset and the time relevance that is associated with each video asset, the optimal viewing schedule including the identifiers of one or more recommended video assets that, when watched by the user, provide the most social value in the shortest amount of viewing time. - View Dependent Claims (20)
-
Specification