Patent ID: 11968409
Assignee: PINTEREST, INC.
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 13:
14. A computer-implemented method, comprising:
determining that content items are to be provided to a first client device;
determining a first plurality of content items to be sent to the first client device, wherein each of the first plurality of content items includes a respective first relevance score and respective first playback information;
obtaining a first plurality of device information associated with the first client device;
determining, for each of the first plurality of content items, a respective first video playability score based at least in part on the respective first playback information and the first plurality of device information;
determining, for each of the first plurality of content items, a respective first overall playback score based at least in part on the respective first video playability score and the respective first relevance score;
determining, based at least in part on the respective first overall playback scores, a first playback order of the first plurality of content items for the first client device;
causing at least a portion of the first plurality of content items to be presented on the first client device in accordance with the first playback order such that the first plurality of content items are played back in accordance with the first playback order;
receiving, from the first client device, playback experience information;
determining that content items are to be provided to a second client device;
determining a second plurality of content items to be sent to the second client device, wherein each of the second plurality of content items includes a respective second relevance score and respective second playback information;
obtaining a second plurality of device information associated with the second client device;
determining, for each of the second plurality of content items, a respective second video playability score based at least in part on the respective second playback information and the playback experience information;
determining, for each of the second plurality of content items, a respective second overall playback score based at least in part on the respective second video playability score, the second plurality of device information, and the respective second relevance score;
determining, based at least in part on the respective overall playback scores, a second playback order of the second plurality of content items for the second client device; and
causing at least a portion of the second plurality of content items to be presented on the second client device in accordance with the second playback order such that the second plurality of content items are played back in accordance with the second playback order.