Prioritization in a continuous video playback experience
First Claim
Patent Images
1. A method of presenting content by a client device, the method comprising performing by the client device:
- receiving content files associated with a first set of content items, the first set of content items being at a top of an ordered list of a plurality of content items;
creating a queue of the received content files;
upon presenting the received content files, reducing a number of remaining content files in the queue;
determining whether the number of remaining content files in the queue is less than a threshold; and
when the number of the remaining content files in the queue is less than the threshold, requesting one or more content files associated with a second set of content items, wherein the second set of content items are to be presented following the first set of content items.
2 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
13 Claims
-
1. A method of presenting content by a client device, the method comprising performing by the client device:
-
receiving content files associated with a first set of content items, the first set of content items being at a top of an ordered list of a plurality of content items; creating a queue of the received content files; upon presenting the received content files, reducing a number of remaining content files in the queue; determining whether the number of remaining content files in the queue is less than a threshold; and when the number of the remaining content files in the queue is less than the threshold, requesting one or more content files associated with a second set of content items, wherein the second set of content items are to be presented following the first set of content items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer readable medium storing a plurality of instructions for controlling a processor to perform an operation for presenting content, wherein, when the plurality of instructions being executed, the processor is configured to perform:
-
receiving content files associated with a first set of content items, the first set of content items being at a top of an ordered list of a plurality of content items; creating a queue of the received content files; upon presenting the received content files, reducing a number of remaining content files in the queue; determining whether the number of remaining content files in the queue is less than a threshold; and when the number of the remaining content files in the queue is less than the threshold, requesting one or more content files associated with a second set of content items, wherein the second set of content items are to be presented following the first set of content items.
-
-
13. An apparatus comprising:
-
a memory that stores computer-executable instructions; and a processor configured to access the memory and execute the computer-executable instructions to collectively at least; receive content files associated with a first set of content items, the first set of content items being at a top of an ordered list of a plurality of content items; create a queue of the received content files; upon presenting the received content files, reduce a number of remaining content files in the queue; determine whether the number of remaining content files in the queue is less than a threshold; and when the number of the remaining content files in the queue is less than the threshold, request one or more content files associated with a second set of content items, wherein the second set of content items are to be presented following the first set of content items.
-
Specification