IP Library Granted Patent US 10,244,280
Granted Patent B2
US 10,244,280 · App. 15/702,334 · Granted Mar 26, 2019

Adaptable programming guide for networked devices

Inventors: Erik Scheelke (Cupertino, CA); Theodore L. Griggs (Woodside, CA)
Assignee: RESOURCE CONSORTIUM LIMITED
H04N21/26283H04N5/4401H04N5/44543H04N7/17318H04N21/2543H04N21/25891H04N21/4131H04N21/4135H04N21/4532H04N21/4622H04N21/472H04N21/4753H04N21/4755H04N21/482H04N21/4821H04N21/4828
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,244,280
App. No.
15/702,334
Granted
Mar 26, 2019
Kind
B2
Abstract

In one embodiment, a method of generating an electronic program guide for a user of an entertainment system is disclosed. The method includes retrieving, by a user computer in communication with the entertainment system, preference criteria corresponding to one or more user preferences describing payment requirements. The user computer receives a plurality of content listings, each content listing comprising a content title, an indication of a content source, and a payment requirement, and a search query including a content title. The user computer also identifies a subset of the plurality of content listings based on content title and the search query, and ranks each content listing in the subset based on a comparison of the preference criteria and the payment requirement of each content listing in the subset. A content entry in the electronic program guide is created comprising each content listing in the subset in ranked order.

Claims (41)

1. A method of generating an electronic program guide for a user of an entertainment system, the method comprising:

retrieving, by a user computer in communication with the entertainment system, preference criteria corresponding to one or more user preferences describing payment requirements;

receiving, by the user computer, a plurality of content listings, each content listing comprising a content title, an indication of a content source, and a payment requirement;

receiving, by the user computer, a search query including a content title;

identifying, by the user computer, a subset of the plurality of content listings based on content title and the search query;

ranking, by the user computer, each content listing in the subset based on a comparison of the preference criteria and the payment requirement of each content listing in the subset; and

creating, by the user computer, a content entry in the electronic program guide comprising each content listing in the subset in ranked order.

2. The method of claim 1 , wherein the preference criteria further comprises preferences selected from a group consisting of download requirements, language, availability of subtitles or closed captioning, alteration of content from its original version, and ability to pause content while viewing.

3. The method of claim 1 , wherein the selecting the preferred content listing is further based on a measure of system resources available to the entertainment system.

4. The method of claim 1 , further comprising:

causing the electronic program guide to be displayed on the user display device.

5. The method of claim 1 , further comprising:

creating an additional content entry in the electronic program guide for each of the received plurality of content listings that is not identified in the subset.

6. The method of claim 1 , wherein the ranking is further based on a comparison of technical criteria corresponding to the display capabilities of a user display device operably coupled to the entertainment system and at least one presentation characteristic for presentation of each content listing in the subset.

7. The method of claim 3 , wherein the system resources comprise one or more of tuning capacity and available network bandwidth.

8. A method of creating an electronic program guide for a user of an entertainment system, the method comprising:

retrieving, by a user computer in communication with the entertainment system, preference criteria corresponding to one or more user preferences describing payment requirements;

receiving, by the user computer, a plurality of content listings, each content listing comprising a content title, an indication of a content source, and a payment requirement;

receiving, by the user computer, a search query including a content title;

identifying, by the user computer, a subset of the plurality of content listings based on content title and the search query;

determining, by the user computer, a ranked order for the subset, wherein the ranked order is based on a comparison of the preference criteria and the payment requirement of each content listing in the subset; and

causing, by the user computer, an electronic program guide comprising a plurality of entries corresponding to the subset to be presented in ranked order on the user display device.

9. The method of claim 8 , further comprising:

receiving a user selection of an entry in the electronic program guide;

selecting, in response to the user selection, a highest ranked content listing from a grouping of content listings corresponding to the selected entry; and

automatically presenting content associated with the highest ranked content listing on the user display device.

10. The method of claim 8 , further comprising:

updating the user preferences based on the user selection of the entry in the electronic program guide.

11. The method of claim 8 , wherein the ranked order for the subset is further based on a comparison of technical criteria corresponding to the display capabilities of a user display device operably coupled to the entertainment system and at least one presentation characteristic for presentation of each content listing in the subset.

12. A system for creating an electronic program guide for a user of an entertainment system, the method comprising:

a receiver module configured to receive a plurality of content listings, wherein each content listing comprising a content title, an indication of a content source, and a payment requirement;

a processor configured to retrieve preference criteria corresponding to one or more user preferences describing payment requirements;

a user interface configured to receive a search query;

a processor configured to identify a subset of the plurality of content listings based on content title and the search query, rank each content listing in each grouping based on a comparison of the preference criteria and the payment requirement of each content listing in the grouping; and

a display interface configured to create a content entry in the electronic program guide comprising each content listing in the subset in ranked order.

13. The system of claim 12 , wherein

the display interface is further configured to create an additional content entry in the electronic program guide for each of the received plurality of content listings that is not identified in the subset.

14. The system of claim 12 , wherein the processor is further configured to rank each content listing in each grouping based on a comparison of technical criteria corresponding to the display capabilities of a user display device operably coupled to the entertainment system and at least one presentation characteristic for presentation of each content listing in the subset.

15. The system of claim 13 , wherein

the receiver module is further configured to receive a user selection of a content entry in the electronic program guide that does not correspond to a preferred content listing; and

the display interface is further configured to present content corresponding to the highest ranked content listing on the user display device in response to receiving the user selection.

Assignments (5)
RE-DOMESTICATION AND ENTITY CONVERSION Recorded Aug 19, 2019
From: RESOURCE CONSORTIUM LIMITED
To: RESOURCE CONSORTIUM LIMITED, LLC
Reel/Frame 050091/0297 →
MERGER Recorded Oct 10, 2018
From: DIGITALDECK, INC.
To: DIGITALDECK ACQUISITION CORP.
Reel/Frame 047119/0181 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2018
From: DIGITALDECK HOLDINGS, LLC
To: RESOURCE CONSORTIUM LIMITED
Reel/Frame 047119/0366 →
CHANGE OF NAME Recorded Oct 10, 2018
From: DIGITALDECK ACQUITISITON CORP.
To: DIGITALDECK HOLDINGS, LLC
Reel/Frame 047850/0140 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2017
From: SCHEELKE, ERIK; GRIGGS, THEODORE L.
To: DIGITAL DECK, INC.
Reel/Frame 044452/0444 →
Continuity (11)
Continuation 15214198 · Jul 19, 2016
Continuation 13008598 · Jan 18, 2011
Continuation 11490648 · Jul 21, 2006
Continuation In Part 10846096 · May 14, 2004
Continuation In Part 10000495 · Oct 30, 2001
Continuation In Part 09909676 · Jul 19, 2001
Provisional Application 60470748 · May 14, 2003
Provisional Application 60244790 · Oct 31, 2000
Provisional Application 60233581 · Sep 19, 2000
Provisional Application 60219857 · Jul 20, 2000
Related Publication 20180014054A1 · Jan 11, 2018