IP Library Granted Patent US 11,089,378
Granted Patent B2
US 11,089,378 · App. 16/440,473 · Granted Aug 10, 2021

Video browser

Inventors: James C. Stark (Broomfield, CT); Alexandra Cottrell (Wayne, PA)
Assignee: Time Warner Cable Enterprises LLC
H04N21/482H04N21/42209H04N21/4886
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,089,378
App. No.
16/440,473
Granted
Aug 10, 2021
Kind
B2
Abstract

In an embodiment, a computing device may display a video browser screen on an output device. The video browser screen may include a list of video programs arranged as a carousel. The carousel may have a plurality of entries, where an entry may represent a video program that may be provided by a service provider. A video program represented by an entry may be, for example, a live video program, a video program available on demand, or a video program that may have been recorded by a device that may be provided by the service provider. The computing device may acquire an indication to navigate to an entry in the carousel. The computing device may navigate to the entry and acquire an indication to select the entry. The computing device may select the entry and display the video program associated with the selected entry on the output device.

Claims (104)

1. A method comprising:

simultaneously displaying a first filter symbol and a second filter symbol on a display screen, the first filter symbol representing a first filter, the second filter symbol representing a second filter;

for the first filter: displaying a first sequence of display elements on the display screen, each of the display elements in the first sequence representing a selectable video program associated with the first filter for viewing on the display screen;

displaying an information display region associated with a first display element in the first sequence, the information display region being supplemental with respect to the display elements in the first sequence, the information display region displaying attributes of content associated with the first display element;

in response to receiving selection of the second filter symbol on the display screen: displaying a second sequence of display elements on the display screen, each of the display elements in the second sequence representing a selectable video program associated with the second filter for viewing on the display screen; and

wherein the information display region is dynamically displayed at different locations in the first sequence, the information display region displayed between two display elements in the first sequence depending on which of the display elements in the first sequence is selected by a user for viewing respective content on the display screen.

2. The method as in claim 1 further comprising:

providing a visual indication that the first display element in the first sequence represents first video currently being displayed in a display region on the display screen, the display region dedicated to playback content selected for viewing from the first sequence.

3. The method as in claim 1 further comprising:

receiving selection of a first display element in the second sequence;

displaying an indication on the display screen that the first display element in the second sequence has been selected; and

displaying the information display region in between the first display element in the second sequence and a second display element in the second sequence, the information display region displaying attributes of content associated with the first display element in the second sequence.

4. The method as in claim 1 further comprising:

displaying the second sequence as a substitute with respect to the first sequence in response to receiving selection of the second filter symbol.

5. The method as in claim 4 , wherein the first sequence is a first carousel of shiftable display elements; and

wherein the second sequence is a second carousel of shiftable display elements.

6. The method as in claim 1 , wherein a portion of the display elements in the first sequence shift out of view in response to input from a user selecting amongst the display elements in the first sequence.

7. The method as in claim 1 further comprising:

in response to receiving selection of a second display element in the first sequence, shifting the first display element out of view from the first sequence and populating the first sequence with a new display element.

8. The method as in claim 1 further comprising: slidably moving the second sequence in place of the first sequence in response to receiving selection of the second filter symbol, a portion of the first sequence and a portion of the second sequence temporarily displayed at the same time on the display screen while slidably moving the second sequence in place of the first sequence.

9. The method as in claim 1 , wherein the display elements in the first sequence represent previous channels of content viewed by a respective user on the display screen.

10. The method as in claim 1 further comprising:

at a first instant of time, displaying the first sequence of display elements in a portion of the display screen;

at a second instant of time, substituting display of the first sequence of display elements in the portion of the display screen with display of the second sequence of display elements in response to receiving selection of the second filter symbol.

11. The method as in claim 1 , wherein the first sequence of display elements represents video programs of a first type assigned to the first filter; and

wherein the second sequence of display elements represents video programs of a second type assigned to the second filter.

12. A method comprising:

simultaneously displaying a first filter symbol and a second filter symbol on a display screen, the first filter symbol representing a first filter, the second filter symbol representing a second filter;

for the first filter: displaying a first sequence of display elements on the display screen, each of the display elements in the first sequence representing a selectable video program associated with the first filter for viewing on the display screen;

displaying an information display region associated with a first display element in the first sequence, the information display region being supplemental with respect to the display elements in the first sequence, the information display region displaying attributes of content associated with the first display element;

in response to receiving selection of the second filter symbol on the display screen: displaying a second sequence of display elements on the display screen, each of the display elements in the second sequence representing a selectable video program associated with the second filter for viewing on the display screen;

slidably moving the second sequence in place of the first sequence in response to receiving selection of the second filter symbol, a portion of the first sequence and a portion of the second sequence temporarily displayed at the same time on the display screen while slidably moving the second sequence in place of the first sequence;

wherein the first sequence is a first carousel of display elements shiftable along a first axis; and

wherein the second sequence is a second carousel of display elements shiftable along the first axis.

13. A system comprising:

processing logic to control a display screen, the processing logic operable to:

simultaneously display a first filter symbol and a second filter symbol on the display screen, the first filter symbol representing a first filter, the second filter symbol representing a second filter;

for the first filter: display a first sequence of display elements on the display screen, each of the display elements in the first sequence representing a selectable video program associated with the first filter for viewing on the display screen;

display an information display region associated with a first display element in the first sequence, the information display region being supplemental with respect to the display elements in the first sequence, the information display region displaying attributes of content associated with the first display element; and

in response to receiving selection of the second filter symbol: display a second sequence of display elements on the display screen, each of the display elements in the second sequence representing a selectable video program associated with the second filter for viewing on the display screen;

wherein the processing logic is further operable to provide a visual indication that the first display element in the first sequence represents first video currently being displayed in a video display region on the display screen, the video display region dedicated to playback content selected for viewing; and

wherein the information display region is dynamically displayed at different locations in the first sequence, the information display region displayed between two display elements in the first sequence depending on which of the display elements in the first sequence is selected by a user for viewing respective content on the display screen.

14. The system as in claim 13 , wherein the processing logic is further operable to:

receive selection of a first display element in the second sequence;

display an indication on the display screen that the first display element in the second sequence has been selected; and

display the information display region in between a first display element in the second sequence and a second display element in the second sequence, the information display region displaying attributes of content associated with the first display element in the second sequence.

15. The system as in claim 13 , wherein the processing logic is further operable to:

display the second sequence as a substitute with respect to the first sequence in response to receiving selection of the second filter symbol.

16. The system as in claim 15 , wherein the first sequence is a first carousel of shifting display elements; and

wherein the second sequence is a second carousel of shifting display elements.

17. The system as in claim 13 , wherein a portion of the display elements in the first sequence shift out of view in response to input from a user selecting amongst the display elements in the first sequence.

18. The system as in claim 13 , wherein the processing logic is further operable to:

in response to receiving selection of a second display element in the first sequence, shift the first display element out of view from the first sequence and populating the first sequence with a new display element.

19. The system as in claim 13 , wherein the processing logic is further operable to:

slidably move the second sequence in place of the first sequence in response to receiving selection of the second filter symbol, a portion of the first sequence and a portion of the second sequence temporarily displayed at the same time on the display screen while slidably moving the second sequence in place of the first sequence.

20. A system comprising:

processing logic to control a display screen, the processing logic operable to:

simultaneously display a first filter symbol and a second filter symbol on the display screen, the first filter symbol representing a first filter, the second filter symbol representing a second filter;

for the first filter: display a first sequence of display elements on the display screen, each of the display elements in the first sequence representing a selectable video program associated with the first filter for viewing on the display screen;

display an information display region associated with a first display element in the first sequence, the information display region being supplemental with respect to the display elements in the first sequence, the information display region displaying attributes of content associated with the first display element; and

in response to receiving selection of the second filter symbol: display a second sequence of display elements on the display screen, each of the display elements in the second sequence representing a selectable video program associated with the second filter for viewing on the display screen;

wherein the processing logic is further operable to slidably move the second sequence in place of the first sequence in response to receiving selection of the second filter symbol, a portion of the first sequence and a portion of the second sequence temporarily displayed at the same time on the display screen while slidably moving the second sequence in place of the first sequence;

wherein the first sequence is a first carousel of display elements shiftable along a first axis; and

wherein the second sequence is a second carousel of display elements shiftable along the first axis.

21. Tangible non-transitory computer-readable media storing computer-executable instructions operable to:

simultaneously display a first filter symbol and a second filter symbol on a display screen, the first filter symbol representing a first filter, the second filter symbol representing a second filter;

for the first filter: display a first sequence of display elements on the display screen, each of the display elements in the first sequence representing a selectable video program associated with the first filter for viewing on the display screen;

display an information display region associated with a first display element in the first sequence, the information display region being supplemental with respect to the display elements in the first sequence, the information display region displaying attributes of content associated with the first display element; and

in response to receiving selection of the second filter symbol on the display screen: display a second sequence of display elements on the display screen, each of the display elements in the second sequence representing a selectable video program associated with the second filter for viewing on the display screen; and

wherein the information display region is dynamically displayed at different locations in the first sequence, the information display region displayed between two display elements in the first sequence depending on which of the display elements in the first sequence is selected by a user for viewing respective content on the display screen.

22. A method comprising:

simultaneously displaying a first filter symbol and a second filter symbol on a display screen, the first filter symbol representing a first filter, the second filter symbol representing a second filter;

for the first filter: displaying a first sequence of display elements on the display screen, each of the display elements in the first sequence representing a selectable video program associated with the first filter for viewing on the display screen;

displaying an information display region associated with a first display element in the first sequence, the information display region being supplemental with respect to the display elements in the first sequence, the information display region displaying attributes of content associated with the first display element; and

in response to receiving selection of the second filter symbol on the display screen: displaying a second sequence of display elements on the display screen, each of the display elements in the second sequence representing a selectable video program associated with the second filter for viewing on the display screen;

the method further comprising: slidably moving the second sequence in place of the first sequence in response to receiving selection of the second filter symbol, a portion of the first sequence and a portion of the second sequence temporarily displayed at the same time on the display screen while slidably moving the second sequence in place of the first sequence; and

wherein the information display region is dynamically displayed at different locations in the first sequence, the information display region displayed between two adjacent display elements in the first sequence depending on which of the display elements in the first sequence is selected by a user for viewing respective content on the display screen.

23. A method comprising:

simultaneously displaying a first filter symbol and a second filter symbol on a display screen, the first filter symbol representing a first filter, the second filter symbol representing a second filter;

for the first filter: displaying a first sequence of display elements on the display screen, each of the display elements in the first sequence representing a selectable video program associated with the first filter for viewing on the display screen;

displaying an information display region associated with a first display element in the first sequence, the information display region being supplemental with respect to the display elements in the first sequence, the information display region displaying attributes of content associated with the first display element; and

in response to receiving selection of the second filter symbol on the display screen: displaying a second sequence of display elements on the display screen, each of the display elements in the second sequence representing a selectable video program associated with the second filter for viewing on the display screen, the method further comprising:

displaying the first sequence to include a second display element; and

displaying the information display region in between the first display element and the second display element in the first sequence.

24. The method as in claim 23 further comprising:

in response to receiving selection of the second display element, displaying the information display region in between the second display element and a third display element of the first sequence.

25. The method as in claim 24 further comprising:

in response to receiving selection of the second display element, replacing a rendition of the first display element with a rendition of the second display element.

26. The method as in claim 24 further comprising:

in response to receiving selection of the second display element, shifting display of the first display element to a position to the left of the second display element.

27. A method comprising:

simultaneously displaying a first filter symbol and a second filter symbol on a display screen, the first filter symbol representing a first filter, the second filter symbol representing a second filter;

for the first filter: displaying a first sequence of display elements on the display screen, each of the display elements in the first sequence representing a selectable video program associated with the first filter for viewing on the display screen;

displaying an information display region associated with a first display element in the first sequence, the information display region being supplemental with respect to the display elements in the first sequence, the information display region displaying attributes of content associated with the first display element; and

in response to receiving selection of the second filter symbol on the display screen: displaying a second sequence of display elements on the display screen, each of the display elements in the second sequence representing a selectable video program associated with the second filter for viewing on the display screen, the method further comprising:

at a first instant of time, providing a first visual indication that the first display element in the first sequence represents first video currently being displayed in a display region on the display screen; and

at a second instant of time, in response to receiving selection of the second filter symbol, providing a second visual indication that a display element in the second sequence represents second video currently being displayed in the display region on the display screen.

28. A method comprising:

simultaneously displaying a first filter symbol and a second filter symbol on a display screen, the first filter symbol representing a first filter, the second filter symbol representing a second filter;

for the first filter: displaying a first sequence of display elements on the display screen, each of the display elements in the first sequence representing a selectable video program associated with the first filter for viewing on the display screen;

displaying an information display region associated with a first display element in the first sequence, the information display region being supplemental with respect to the display elements in the first sequence, the information display region displaying attributes of content associated with the first display element; and

in response to receiving selection of the second filter symbol on the display screen: displaying a second sequence of display elements on the display screen, each of the display elements in the second sequence representing a selectable video program associated with the second filter for viewing on the display screen, the method further comprising:

in response to receiving input from a user applied to the first sequence, shifting the first sequence of display elements to the left.

29. The method as in claim 28 , wherein shifting the first sequence of display elements to the left includes discontinuing display of a display element from a first instance of displaying the first sequence to a second instance of displaying the first sequence.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY ASSIGNMENT PREVIOUSLY RECORDED ON REEL 051433 FRAME 0654. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT. Recorded Mar 4, 2020
From: TIME WARNER CABLE ENTERPRISES, LLC; CHARTER COMMUNICATIONS OPERATING, LLC
To: WELLS FARGO TRUST COMPANY, N.A.
Reel/Frame 052091/0071 →
SECURITY INTEREST Recorded Dec 27, 2019
From: TIME WARNER CABLE ENTERPRISES, LLC; CHARTER COMMUNICATIONS OPERATING, LLC
To: WELLS FARGO TRUST COMPANY, N.A.
Reel/Frame 051433/0654 →
SECURITY INTEREST Recorded Dec 4, 2019
From: TIME WARNER CABLE ENTERPRISES, LLC; CHARTER COMMUNICATIONS OPERATING, LLC; BRIGHT HOUSE NETWORKS, LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 051287/0057 →
SECURITY INTEREST Recorded Dec 4, 2019
From: CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES, LLC; BRIGHT HOUSE NETWORKS, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 051287/0087 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2019
From: STARK, JAMES C.; COTTRELL, ALEXANDRA
To: TIME WARNER CABLE ENTERPRISES LLC
Reel/Frame 049664/0732 →
Continuity (3)
Division 15918298 · Mar 12, 2018
Continuation 13940100 · Jul 11, 2013
Related Publication 20190297386A1 · Sep 26, 2019