IP Library Granted Patent US 10,237,617
Granted Patent B2
US 10,237,617 · App. 15/639,386 · Granted Mar 19, 2019

System and method for blending linear content, non-linear content or managed content

Inventors: Samuel Moreau (Bellevue, WA); Donald Ahrens (San Francisco, CA); Georgia Gibbs (Fairfax, CA); John Carney (Corte Madera, CA); David de Andrade (San Anselmo, CA)
Assignee: Comcast Cable Communications Management, LLC
H04N21/4438G06F3/0482H04N5/44543H04N5/44591H04N21/4312H04N21/472H04N21/478H04N21/47202H04N21/482H04N21/4821H04N21/854H04N21/8545H04N5/45
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,237,617
App. No.
15/639,386
Granted
Mar 19, 2019
Kind
B2
Abstract

A user interface allows for blending of television program choices from which a viewer may select, the blending representing options for linear and non-linear programming presented together within a single hierarchy of a designated category. The blending may further include managed content relevant to the designated category, where desired. Such designated categories may include television programming categories and/or content categories. The options for linear and non-linear programming may be presented together within a single screen of the user interface.

Claims (59)

1. A system comprising:

one or more first computing devices; and

a second computing device;

wherein the one or more first computing devices comprise:

one or more first processors; and

one or more first memories storing first executable instructions that, when executed by the one or more first processors, cause the one or more first computing devices to:

combine data that describes two or more of linear content, non-linear content or managed content to produce, in at least two levels of a hierarchy of levels for a user interface, a blending of user-selectable content that is of the two or more of the linear content, the non-linear content or the managed content;

send, to the second computing device, the blending of user-selectable content; and

based on data that indicates one or more user interactions with the blending of user-selectable content, send, to the second computing device, a portion of first content that is of the two or more of the linear content, the non-linear content or the managed content; and

wherein the second computing device comprises:

one or more second processors; and

one or more second computer-readable media storing second executable instructions that, when executed by the one or more second processors, cause the second computing device to:

cause display of the blending of user selectable content;

send, to the one or more first computing devices, the data that indicates the one or more user interactions with the blending of user-selectable content; and

cause display of the portion of the first content.

2. The system of claim 1 , wherein the data that indicates the one or more user interactions with the blending of user-selectable content indicates a navigation of an on-screen cursor.

3. The system of claim 1 , wherein the blending of user-selectable content comprises user-selectable linear content and user-selectable non-linear content.

4. The system of claim 3 , wherein the user-selectable linear content comprises programming that is scheduled to be transmitted at particular times, and wherein the user-selectable non-linear content comprises on-demand programming.

5. The system of claim 3 , wherein a first of the at least two levels comprises a combined list of content options that is of the user-selectable linear content and the user-selectable non-linear content.

6. The system of claim 1 , wherein the second computing device comprises a set-top box.

7. The system of claim 1 , wherein the first executable instructions, when executed by the one or more first processors cause the one or more first computing devices to send the blending of user-selectable content by broadcasting, via a network, the blending of user-selectable content.

8. A system comprising:

one or more first computing devices; and

a second computing device;

wherein the one or more first computing devices comprise:

one or more first processors; and

one or more first memories storing first executable instructions that, when executed by the one or more first processors, cause the one or more first computing devices to:

send, to the second computing device, data that describes two or more of linear content, non-linear content or managed content; and

send, to the second computing device and based on a request received from the second computing device, a portion of first content that is of the two or more of the linear content, the non-linear content or the managed content; and

wherein the second computing device comprises:

one or more second processors; and

one or more second computer-readable media storing second executable instructions that, when executed by the one or more second processors, cause the second computing device to:

combine the data that describes the two or more of the linear content, the non-linear content or the managed content to produce, in at least two levels of a hierarchy of levels for a user interface, a blending of user-selectable content that is of the two or more of the linear content, the non-linear content or the managed content;

cause display of the blending of user selectable content;

send, to the one or more first computing devices and based on data that indicates one or more user interactions with the blending of user-selectable content, the request, wherein the request indicates the first content; and

cause display of the portion of the first content.

9. The system of claim 8 , wherein the data that indicates the one or more user interactions with the blending of user-selectable content indicates a navigation of an on-screen cursor.

10. The system of claim 8 , wherein the blending of user-selectable content comprises user-selectable linear content and user-selectable non-linear content.

11. The system of claim 10 , wherein the user-selectable linear content comprises programming that is scheduled to be transmitted at particular times, and wherein the user-selectable non-linear content comprises on-demand programming.

12. The system of claim 10 , wherein a first of the at least two levels comprises a combined list of content options that is of the user-selectable linear content and the user-selectable non-linear content.

13. The system of claim 8 , wherein the second computing device comprises a set-top box.

14. The system of claim 8 , wherein the first executable instructions, when executed by the one or more first processors, cause the one or more first computing devices to transmit the data that describes the two or more of the linear content, the non-linear content or the managed content by broadcasting, via a network, the data that describes the two or more of the linear content, the non-linear content or the managed content.

15. A system comprising:

one or more first computing devices;

one or more second computing devices;

wherein the one or more first computing devices comprise:

one or more first processors; and

one or more first memories storing first executable instructions that, when executed by the one or more first processors, cause the one or more first computing devices to:

combine data that describes two or more of linear content, non-linear content or managed content to produce, in at least two levels of a hierarchy of levels for a user interface, a blending of user-selectable content that is of the two or more of the linear content, the non-linear content or the managed content; and

send, to the one or more second computing devices, the blending of user-selectable content; and

wherein the one or more second computing devices comprise:

one or more second processors; and

one or more second computer-readable media storing second executable instructions that, when executed by the one or more second processors, cause the one or more second computing devices to:

cause display of the blending of user-selectable content.

16. The system of claim 15 , wherein the linear content comprises programming that is scheduled to be transmitted at particular times, and wherein the non-linear content comprises on-demand programming.

17. The system of claim 15 , wherein a first of the at least two levels comprises a combined list of user-selectable content options that is of the linear content and the non-linear content.

18. The system of claim 15 , wherein the first executable instructions, when executed by the one or more first processors, cause the one or more first computing devices to send the blending of user-selectable content by broadcasting, to the one or more second computing devices, the blending of user-selectable content.

19. The system of claim 15 , wherein a first of the at least two levels comprises a scrolling list of content options that is of the linear content and the non-linear content.

20. The system of claim 15 , wherein the one or more second computing devices comprises one or more set top boxes.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 16, 2018
From: MOREAU, SAMUEL; AHRENS, DONALD; GIBBS, GEORGIA; CARNEY, JOHN; DE ANDRADE, DAVID
To: METATV, INC
Reel/Frame 044954/0847 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 16, 2018
From: METATV, INC
To: DOUBLE C TECHNOLOGIES, LLC
Reel/Frame 044954/0853 →
MERGER Recorded Feb 16, 2018
From: TVWORKS, LLC
To: COMCAST CABLE COMMUNICATIONS MANAGEMENT, LLC
Reel/Frame 044954/0871 →
CHANGE OF NAME Recorded Feb 16, 2018
From: DOUBLE C TECHNOLOGIES, LLC
To: TVWORKS, LLC
Reel/Frame 045356/0575 →
Continuity (10)
Continuation 15137099 · Apr 25, 2016
Continuation 14661488 · Mar 18, 2015
Continuation 13860146 · Apr 10, 2013
Continuation 13049948 · Mar 17, 2011
Continuation 12730771 · Mar 24, 2010
Continuation 10664275 · Sep 16, 2003
Continuation In Part 10460950 · Jun 12, 2003
Continuation In Part 10390064 · Mar 14, 2003
Provisional Application 60486567 · Jul 11, 2003
Related Publication 20180146247A1 · May 24, 2018
Cited By (2)
US 12,328,480 US 12,363,386