IP Library Granted Patent US 10,425,455
Granted Patent B2
US 10,425,455 · App. 15/614,295 · Granted Sep 24, 2019

Prioritization in a continuous video playback experience

Inventors: David McIntosh (Del Mar, CA); Max Crane (Del Mar, CA); Chris Pennello (Berkeley, CA)
Assignee: KNAPP INVESTMENT COMPANY LIMITED
H04L65/60G06F3/04842H04N21/252H04N21/25891H04N21/4788H04N21/4826
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,425,455
App. No.
15/614,295
Granted
Sep 24, 2019
Kind
B2
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.

Claims (41)

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. The method of claim 1 , wherein the received one or more content items comprise one or more picture files.

3. The method of claim 1 , wherein the received one or more content items comprise one or more video files.

4. The method of claim 1 , wherein the received one or more content items comprise links to one or more picture files or video files.

5. The method of claim 1 , wherein the received one or more content items are transmitted from a first server, and the method further comprises:

requesting a channel of content items from the first server, wherein the request is conveyed to a second server by the first server; and

receiving, from the second server, code for determining whether the queue is less than the threshold.

6. The method of claim 5 , further comprising:

receiving, by the client device from the second server, code for determining an ordering of the ordered list of the plurality of content items.

7. The method of claim 5 , wherein the plurality of content items include links associated with the received one or more content items, and the method further comprises:

displaying images referenced by links for the requested channel that were received from the first server;

determining whether remaining links for the requested channel are less than a second threshold;

when the remaining links are less than the second threshold, automatically retrieving links at least from the second server; and

presenting second images referenced by the links from the second server by the client device.

8. The method of claim 7 , wherein the second images referenced by the links from the second server are displayed interspersed with third images referenced by links from the first server, the third images not being from the requested channel.

9. The method of claim 8 , wherein the interspersing is performed such that a specified percentage of the second images or the third images are presented by the client device.

10. The method of claim 1 , further comprising:

determining a rating threshold; and

adjusting the ordered list of the plurality of content items based in part on the rating threshold.

11. The method of claim 1 , further comprising:

determining a date associated with the received one or more content items; and

adjusting the ordered list of the plurality of content items based in part on the date associated with the received one or more content items.

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.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2018
From: ALC HOLDINGS, INC.
To: KNAPP INVESTMENT COMPANY LIMITED
Reel/Frame 044793/0687 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2018
From: ALC HOLDINGS, INC.
To: KNAPP INVESTMENT COMPANY LIMITED
Reel/Frame 044722/0875 →
Continuity (4)
Continuation 14460257 · Aug 14, 2014
Division 12953386 · Nov 23, 2010
Provisional Application 61266034 · Dec 2, 2009
Related Publication 20170272482A1 · Sep 21, 2017