Prioritization in a continuous video playback experience
First Claim
Patent Images
1. A method of providing content to a user, the method comprising:
- receiving, by a client device, a plurality of content items from one or more servers;
receiving one or more content files associated with a first set of the content items, the first set being at a top of an ordered list of the plurality of content items;
creating a queue of the received content files;
playing, by the client device to a user, the one or more received content files as a stream of content, such that a number of the received content files in the queue is reduced when the one or more received content files is played;
determining, by the client device, whether the number of the received content files in the queue is smaller than a threshold; and
when the number of the received content files in the queue is smaller than the threshold, requesting content files associated with a second set of one or more content items, wherein the second set of content items are to be played following the first set of the content items.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus can provide ordered (e.g. ranked) lists of content items as a suggested list of items to watch. The ordered list can be based on feedback from other users. The content items can also be presented (e.g. in a continuous playback mode) to a passive user so that the user does not have to actively select a next item to watch. This passive mode can select a next item (e.g. from a list that is updated based on recent user feedback), and the item can be queued on a client device for playing to a user. Content items can also be provided from different independent servers.
-
Citations
21 Claims
-
1. A method of providing content to a user, the method comprising:
-
receiving, by a client device, a plurality of content items from one or more servers; receiving one or more content files associated with a first set of the content items, the first set being at a top of an ordered list of the plurality of content items; creating a queue of the received content files; playing, by the client device to a user, the one or more received content files as a stream of content, such that a number of the received content files in the queue is reduced when the one or more received content files is played; determining, by the client device, whether the number of the received content files in the queue is smaller than a threshold; and when the number of the received content files in the queue is smaller than the threshold, requesting content files associated with a second set of one or more content items, wherein the second set of content items are to be played following the first set of the content items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 16, 18, 19)
-
-
11. A method of providing content to a user, the method comprising:
-
receiving, by a client device, a list of links from one or more servers, links of the list of links associated with a plurality of image content files; receiving one or more content files associated with a first set of the links, the first set of the links being at a top of an order of the list of links; creating a queue of the received first set of the links; playing, by the client device to a user, the one or more received content files as a stream of content, such that a number of the one or more received content files in the queue is reduced when the one or more received content files is played; determining, by the client device, whether the number of the received first set of the links in the queue is smaller than a threshold; and when the number of the received first set of the links in the queue is smaller than the threshold, requesting by the client device and from at least one of the servers, a second set of the links, wherein second content associated with the second set of the links are to be played following the received first set of the links. - View Dependent Claims (12, 13, 14, 15, 17, 20, 21)
-
Specification