Use of user consumption time to rank media suggestions
AssigneeGoogle Inc.
InventorsLi Wei, James Vincent McFadden
Life of this patent
Estimating the term…
Abstract
A system receives a user request for a media item and identifies candidate media items for suggesting to the user with the media item. The system predicts a user consumption time for each candidate media item and selects a sub-set of the candidate media items that have higher predicted user consumption times. The system provides the requested media item with the sub-set of the candidate media items.
Claims16
A method comprising:
- receiving a user request for a video;
- identifying a plurality of candidate videos to be suggested to the user for viewing while the user views the video in a user interface;
- applying a prediction model to features of the plurality of candidate videos;
- predicting, by a processing device, a length of time that each candidate video is to be watched by the user via the user interface based on the applying of the prediction model to the features of the plurality of candidate videos;
- selecting a sub-set of the plurality of candidate videos with predicted lengths of time that satisfy one or more duration criteria;
- and
- causing the sub-set of the plurality of candidate videos to be presented to the user in the user interface as suggested videos for viewing while the user views the video in the user interface.
A system comprising:
- a memory;
- and
- a processing device coupled with the memory to:
- receive a user request for a video;
- identifying a plurality of candidate videos to be suggested to the user for viewing while the user views the video in a user interface;
- apply a prediction model to features of the plurality of candidate videos;
- predict a length of time that each candidate video is to be watched by the user via the user interface based on the applying of the prediction model to the features of the plurality of candidate videos;
- select a sub-set of the plurality of candidate videos with predicted lengths of time that satisfy one or more duration criteria;
- and
- cause the sub-set of the plurality of candidate videos to be presented to the user in the user interface as suggested videos for viewing while the user views the video in the user interface.
A non-transitory computer readable storage medium encoding instructions thereon that, in response to execution by a processing device, cause the processing device to perform operations comprising:
- receiving a user request for a video;
- identifying a plurality of candidate videos to be suggested to the user for viewing while the user views the video in a user interface;
- applying a prediction model to features of the plurality of candidate videos;
- predicting, by the processing device, a length of time that each candidate video is to be watched by the user via the user interface based on the applying of the prediction model to the features of the plurality of candidate videos;
- selecting a sub-set of the plurality of candidate videos with predicted lengths of time that satisfy one or more duration criteria;
- and
- causing the sub-set of the plurality of candidate videos to be presented to the user in the user interface as suggested videos for viewing while the user views the video in the user interface.
Dependencies are inferred from the claim text.