IP Library › Granted Patent US 11,197,055
Granted Patent B2
US 11,197,055 · App. 16/986,570 · Granted Dec 7, 2021

Supplemental services interface

Inventor: Arpit Mathur (Philadelphia, PA)
Assignee: Comcast Cable Communications, LLC
H04N21/4312G06F3/0482H04N21/235H04N21/262H04N21/2665H04N21/42676H04N21/435H04N21/4314H04N21/458H04N21/4622H04N21/47H04N21/4722H04N21/4782H04N21/47202H04N21/485H04N21/4821H04N21/6125H04N21/8133G06F2203/04803H04N21/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 11,197,055
App. No.
16/986,570
Granted
Dec 7, 2021
Kind
B2
Abstract

Examples are described for integrating interface functionality with other experiences. For example, if a user is interested in a particular item of scheduled or on-demand content (e.g., a television series episode), the user may also be interested in a web page devoted to the television series and/or other extras such as cast interviews, news, related theme apps, and the like. These types of experiences may be integrated into an interface by presenting the experiences as supplemental services that may be presented and/or selected.

Claims (74)

1. An apparatus comprising:

at least one processor; and

memory storing instructions that, when executed by the at least one processor, cause the apparatus to:

generate for display an interface indicating a plurality of items of scheduled content of a plurality of services, wherein the plurality of items of scheduled content comprises a first item of scheduled content;

determine, based on a user selection from the interface of the first item of scheduled content, whether the first item of scheduled content is associated with another one or more services not included in the plurality of services; and

after determining that the first item of scheduled content is associated with the another one or more services, update the interface to indicate at least one item of content of the another one or more services and the plurality of items of scheduled content.

2. The apparatus of claim 1 , wherein the instructions, when executed by the at least one processor, cause the apparatus to generate for display the interface by generating for display the interface to comprise a grid of at least some of the items of scheduled content, wherein the grid is arranged such that a listing of the at least some of the plurality of services and the another one or more services is arranged along a first axis and a listing of a window of time is arranged along a second axis.

3. The apparatus of claim 1 , wherein the at least one item of content of the another one or more services is an item of scheduled content.

4. The apparatus of claim 1 , further comprising a display device, wherein the instructions, when executed by the at least one processor, cause the apparatus to generate for display the interface by generating a signal suitable for use by the display device to display the interface.

5. A computer-readable medium storing instructions that, when executed, cause a computing device to perform:

generating for display an interface indicating a plurality of items of scheduled content of a plurality of services, wherein the plurality of items of scheduled content comprises a first item of scheduled content;

determining, based on a user selection from the interface of the first item of scheduled content, whether the first item of scheduled content is associated with another one or more services not included in the plurality of services; and

after determining that the first item of scheduled content is associated with the another one or more services, updating the interface to indicate at least one item of content of the another one or more services and the plurality of items of scheduled content.

6. The computer-readable medium of claim 5 , wherein the generating for display the interface comprises generating for display the interface to comprise a grid of at least some of the items of scheduled content, wherein the grid is arranged such that a listing of the at least some of the plurality of services and the another one or more services is arranged along a first axis and a listing of a window of time is arranged along a second axis.

7. The computer-readable medium of claim 5 , wherein the at least one item of content of the another one or more services is an item of scheduled content.

8. The computer-readable medium of claim 5 , wherein the generating for display the interface comprises generating a signal suitable for use by a display device to display the interface.

9. An apparatus comprising:

at least one processor; and

memory storing instructions that, when executed by the at least one processor, cause the apparatus to:

receive user input to an interface, the user input selecting a first item of content associated with a first service, the interface identifying at least a plurality of items of content, comprising the first item of content, associated with a plurality of services; and

after the user input selects the first item of content:

determine, based on the first item of content, a different second item of content of a different second service not indicated by the interface; and

update the interface to indicate both the plurality of items of content and the second item of content.

10. The apparatus of claim 9 , wherein the first item of content is an item of scheduled content.

11. The apparatus of claim 9 , wherein the instructions, when executed by the at least one processor, cause the apparatus to update the interface by generating for display the interface to comprise a grid of the plurality of items of content, and wherein the grid is configured such that a listing of the plurality of services is arranged along a first axis and a listing of a window of time is arranged along a different second axis.

12. The apparatus of claim 9 , wherein the instructions, when executed by the at least one processor, cause the apparatus to:

receive a user selection of a third item of content of the first service;

determine, based on the third item of content, a different fourth item of content of the second service; and

update the interface to indicate at least some of the plurality of items of content, comprising the third item of content and the fourth item of content, associated with at least some of the plurality of services, comprising the first service and the second service.

13. The apparatus of claim 12 , wherein the first item of content and the third item of content are each an item of scheduled content that are scheduled at different times on the first service.

14. The apparatus of claim 12 , wherein the interface is arranged to simultaneously indicate both the first item of content and the third item of content.

15. The apparatus of claim 9 , wherein the instructions, when executed by the at least one processor, cause the apparatus to determine the second item of content by determining the second item of content based on whether the first item of content is associated with the second item of content.

16. The apparatus of claim 9 , wherein the instructions, when executed by the at least one processor, cause the apparatus to determine the second item of content by determining the second item of content based on whether the first service is associated with the second service.

17. A computer-readable medium storing instructions that, when executed, cause a computing device to perform:

receiving user input to an interface, the user input selecting a first item of content associated with a first service, the interface identifying at least a plurality of items of content, comprising the first item of content, associated with a plurality of services; and

after the user input selects the first item of content:

determining, based on the first item of content, a different second item of content of a different second service not indicated by the interface; and

updating the interface to indicate the plurality of items of content and the second item of content.

18. The computer-readable medium of claim 17 , wherein the first item of content is an item of scheduled content.

19. The computer-readable medium of claim 17 , wherein the updating comprises generating for display the interface to comprise a grid of the plurality of items of content, and wherein the grid is configured such that a listing of the plurality of services is arranged along a first axis and a listing of a window of time is arranged along a different second axis.

20. The computer-readable medium of claim 17 , wherein the instructions, when executed, cause the computing device to perform:

receiving a user selection of a third item of content of the first service;

determining, based on the third item of content, a different fourth item of content of the different second service; and

updating the interface to indicate at least some of the plurality of items of content, comprising the third item of content and the fourth item of content, associated with at least some of the plurality of services, comprising the first and second services.

21. The computer-readable medium of claim 20 , wherein the first item of content and the third item of content are each an item of scheduled content that are scheduled at different times on the first service.

22. The computer-readable medium of claim 20 , wherein the interface is arranged to simultaneously indicate both the first item of content and the third item of content.

23. The computer-readable medium of claim 17 , wherein the determining the second item of content comprises determining whether the first item of content is associated with the second item of content.

24. The computer-readable medium of claim 17 , wherein the determining the second item of content comprises determining whether the first service is associated with the second service.

25. An apparatus comprising:

at least one processor; and

memory storing instructions that, when executed by the at least one processor, cause the apparatus to:

generate an interface that indicates at least a plurality of items of content comprising a first item of content, wherein the plurality of items of content are associated with a plurality of services comprising a first service, and wherein the first item of content is scheduled to be sent using the first service;

receive a first user input to select the first item of content;

after the first user input, determine a second service not indicated by the interface, the second service being based at least in part on the first item of content; and

generate an updated interface to indicate both the second service and at least some of the plurality of items of content.

26. The apparatus of claim 25 , wherein the instructions, when executed by the at least one processor, cause the apparatus to generate the updated interface by generating for display the updated interface to comprise a grid of the plurality of items of content, wherein the grid is configured such that a listing of the plurality of services is arranged along a first axis and a listing of a window of time is arranged along a different second axis, and to indicate the second service as an overlay over at least a portion of the grid.

27. The apparatus of claim 25 , wherein the instructions, when executed by the at least one processor, cause the apparatus to generate the updated interface by generating for display the updated interface to comprise a grid of the plurality of items of content, wherein the grid is configured such that the plurality of services are arranged along a first axis and a window of time is arranged along a different second axis, and to indicate the second service outside of the grid.

28. The apparatus of claim 25 , wherein the instructions, when executed by the at least one processor, cause the apparatus to receive a second user input selecting an indication in the interface of the second service, and

wherein the instructions, when executed by the at least one processor, cause the apparatus to generate the updated interface by generating for display, after the second user input, the updated interface to comprise a grid of the plurality of items of content, wherein the grid is configured such that the plurality of services and the second service are arranged along a first axis and a window of time is arranged along a different second axis.

29. The apparatus of claim 25 , wherein the instructions, when executed by the at least one processor, cause the apparatus to determine the second service by determining the second service based on the first service.

30. The apparatus of claim 25 , wherein the instructions, when executed by the at least one processor, cause the apparatus to highlight, based on the first user input, the first item of content.

31. A computer-readable medium storing instructions that, when executed, cause a computing device to perform:

generating an interface that indicates at least a plurality of items of content comprising a first item of content, wherein the plurality of items of content are associated with a plurality of services comprising a first service, and wherein the first item of content is scheduled to be sent using the first service;

receiving a first user input to select the first item of content;

after the first user input, determining a second service not indicated by the interface, the second service being based at least in part on the first item of content; and

generating an updated interface to indicate both the second service and at least some of the plurality of items of content.

32. The computer-readable medium of claim 31 , wherein the generating the updated interface comprises generating for display the updated interface to comprise a grid of the plurality of items of content, wherein the grid is configured such that a listing of the plurality of services is arranged along a first axis and a listing of a window of time is arranged along a different second axis, and to indicate the second service as an overlay over at least a portion of the grid.

33. The computer-readable medium of claim 31 , wherein the generating the updated interface comprises generating for display the updated interface to comprise a grid of the plurality of items of content, wherein the grid is configured such that the plurality of services are arranged along a first axis and a window of time is arranged along a different second axis, and to indicate the second service outside of the grid.

34. The computer-readable medium of claim 31 , wherein the instructions, when executed, cause the computing device to perform:

receiving a second user input selecting an indication in the interface of the second service,

wherein the generating the updated interface comprises generating for display the updated interface, after the receiving the second user input, to comprise a grid of the plurality of items of content, wherein the grid is configured such that the plurality of services and the second service are arranged along a first axis and a window of time is arranged along a different second axis.

35. The computer-readable medium of claim 31 , wherein the determining the second service comprises determining the second service based on the first service.

36. The computer-readable medium of claim 31 , wherein the instructions, when executed, cause the computing device to perform:

highlighting, based on the first user input, the first item of content.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2021
From: MATHUR, ARPIT
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 055056/0018 →
Continuity (4)
Division 15789366 · Oct 20, 2017
Continuation 14950529 · Nov 24, 2015
Continuation 13799434 · Mar 13, 2013
Related Publication 20210092473A1 · Mar 25, 2021