Ranking Videos for a User
First Claim
Patent Images
1. A method comprising:
- by one or more computing devices, determining a plurality of videos a user may watch;
by one or more computing devices, for each of the videos;
determining a coefficient value for each of one or more coefficient factors, at least one of the coefficient factors having a value that would be coincident with the user watching the video; and
calculating a video coefficient based on the coefficient values of the coefficient factors;
by one or more computing devices, ranking the videos based on their video coefficients; and
by one or more computing devices, providing the ranking of the videos for presentation to the user.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes determining by a computing device a set of videos that a user may watch. For each video, a coefficient value is determined for each of one or more coefficient factors. At least one of the coefficient factors has a value that would be coincident with the user watching the video. A video coefficient for each video is calculated based on the coefficient values of its coefficient factors, and the videos are ranked based on their video coefficients. The rankings are then provided for presentation to the user.
49 Citations
20 Claims
-
1. A method comprising:
-
by one or more computing devices, determining a plurality of videos a user may watch; by one or more computing devices, for each of the videos; determining a coefficient value for each of one or more coefficient factors, at least one of the coefficient factors having a value that would be coincident with the user watching the video; and calculating a video coefficient based on the coefficient values of the coefficient factors; by one or more computing devices, ranking the videos based on their video coefficients; and by one or more computing devices, providing the ranking of the videos for presentation to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
-
determine a plurality of videos a user may watch; for each of the videos; determine a coefficient value for each of one or more coefficient factors, at least one of the coefficient factors having a value that would be coincident with the user watching the video; and calculate a video coefficient based on the coefficient values of the coefficient factors; rank the videos based on their video coefficients; and provide the ranking of the videos for presentation to the user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system comprising:
-
one or more processors; and a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to; determine a plurality of videos a user may watch; for each of the videos; determine a coefficient value for each of one or more coefficient factors, at least one of the coefficient factors having a value that would be coincident with the user watching the video; and calculate a video coefficient based on the coefficient values of the coefficient factors; rank the videos based on their video coefficients; and provide the ranking of the videos for presentation to the user.
-
Specification