IP Library Granted Patent US 10,812,836
Granted Patent B2
US 10,812,836 · App. 16/418,335 · Granted Oct 20, 2020

Broadband live streaming hub for a media processor

Inventors: Eileen Mateik (Torrance, CA); Steven Allstead, Jr. (Long Beach, CA); Cory Max Bernhardt (Lomita, CA); Michael Habif (Lakewood, CA)
Assignee: The DIRECTV Group, Inc.
H04N21/2187H04N21/42204H04N21/4316H04N21/4383H04N21/47202H04N21/482H04N21/4826H04N21/4828H04N21/6125H04N21/84
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,812,836
App. No.
16/418,335
Granted
Oct 20, 2020
Kind
B2
Abstract

Aspects of the subject disclosure may include, for example, a processing system and a memory storing instructions that, when executed by the processing system, facilitate performance of operations. The operations can include obtaining a plurality of live streams at a broadband connection to the processing system; providing an interface to facilitate input via a control device communicating with the processing system; presenting, responsive to a first user input, the live streams simultaneously at a display device; and identifying, responsive to a second user input, a set of favorite streams. The operations can also include presenting a program guide at the display device. The program guide can include a plurality of program guide objects; each of the set of favorite streams can include a separate program guide object that accordingly is selectable, via user input to the program guide, for presentation at the display device. Other embodiments are disclosed.

Claims (60)

1. A method, comprising:

obtaining, by a processing system including a processor, a plurality of live streams at a connection to the processing system;

receiving, by the processing system, a voice activation command for a live streaming hub executing at the processing system;

activating the live streaming hub, by the processing system, responsive to the voice activation command;

presenting, by the live streaming hub, a program guide at a display device, wherein the program guide includes a plurality of program guide objects, wherein each stream of a set of live streams comprises a separate program guide object and accordingly is selectable for presentation at the display device, and wherein the set of live streams is a set of featured streams determined by the live streaming hub in accordance with predefined criteria, a set of user-selected favorite streams, or a combination thereof;

presenting, by the live streaming hub, a search interface at the display device;

receiving, via the search interface, input indicating a uniform resource locator (URL);

identifying a live stream associated with the URL; and

adding, by the live streaming hub, the live stream associated with the URL to the set of featured streams, wherein the program guide includes a first portion that displays information about a program presently being played, the information comprising a channel number, a program title and time slot, and a thumbnail of content of the program, wherein the program guide includes a second portion that displays the program guide objects associated with the set of featured streams as a listing, and wherein at least one guide object of the plurality of program guide objects associated with a live stream included in the set of live streams comprises a title of the live stream, a graphic associated with the live stream, and an icon for selecting the live stream.

2. The method of claim 1 , wherein the processing system comprises a set top box in communication with a content provider system coupled to a network, and the plurality of live streams are obtained from network elements of the network.

3. The method of claim 2 , wherein the processing system provides an interface to facilitate user input via a control device in communication with the processing system, wherein the control device comprises a remote control for the set top box.

4. The method of claim 2 , wherein the plurality of live streams comprises video content streams currently available on the network.

5. The method of claim 1 , wherein the program guide includes programs available via a plurality of channels, and wherein each stream of the set of live streams is included in the program guide as a separate channel.

6. The method of claim 1 , wherein the program guide object corresponding to each stream of the set of live streams includes a selectable icon.

7. The method of claim 1 , further comprising:

receiving, by the processing system, a signal corresponding to a selection of one of the plurality of live streams; and

displaying, by the live streaming hub and in accordance with the selection, a selected live stream in a full-screen mode of the display device.

8. A device, comprising:

a processing system including a processor; and

a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations comprising:

obtaining a plurality of live streams at a connection to the processing system, via a plurality of network elements of a network;

receiving a voice activation command for a live streaming hub executing at the processing system;

activating the live streaming hub responsive to the voice activation command;

presenting, by the live streaming hub, a program guide at a display device, wherein the program guide includes a plurality of program guide objects, wherein each stream of a set of live streams comprises a separate program guide object and accordingly is selectable for presentation at the display device, and wherein the set of live streams is a set of featured streams determined by the live streaming hub in accordance with predefined criteria, a set of user-selected favorite streams, or a combination thereof;

presenting, by the live streaming hub, a search interface at the display device;

receiving, via the search interface, input indicating a uniform resource locator (URL);

identifying a live stream associated with the URL; and

adding, by the live streaming hub, the live stream associated with the URL to the set of featured streams, wherein the program guide includes:

a first portion that displays information about a program presently being played; and

a second portion that displays the program guide objects associated with the set of featured streams as a listing, and wherein at least one guide object of the plurality of program guide objects associated with a live stream included in the set of live streams comprises a title of the live stream, a graphic associated with the live stream, and an icon for selecting the live stream.

9. The device of claim 8 , wherein the processing system comprises a set top box in communication with a content provider system coupled to the network.

10. The device of claim 9 , wherein the processing system provides an interface to facilitate user input via a control device in communication with the processing system, wherein the control device comprises a remote control for the set top box.

11. The device of claim 8 , wherein the plurality of live streams comprises video content streams currently available on the network.

12. The device of claim 8 , the operations further comprising:

receiving a signal corresponding to a selection of one of the plurality of live streams; and

displaying a selected live stream in a full-screen mode of the display device.

13. The device of claim 12 , the operations further comprising:

displaying, responsive to the selection, a menu comprising selectable items including a recording option and a buffering option,

wherein the selection comprises selection of an icon displayed at the display device and associated with the selected live stream, and wherein the selectable items include an option for saving a link, thereby adding the selected live stream to a set of favorite streams.

14. The device of claim 13 , wherein selection of the buffering option enables a trickplay for the selected live stream.

15. A non-transitory machine-readable storage medium comprising executable instructions that, when executed by a processing system of a media processor, facilitate performance of operations comprising:

obtaining a plurality of live streams at a connection to the processing system, via a plurality of network elements of a network, wherein the plurality of live streams comprises video content streams currently available on the network;

receiving a voice activation command for a live streaming hub executing at the processing system;

activating the live streaming hub responsive to the voice activation command;

presenting, by the live streaming hub, a program guide at a display device, wherein the program guide includes a plurality of program guide objects, wherein each stream of a set of live streams comprises a separate program guide object and accordingly is selectable for presentation at the display device, and wherein the set of live streams is a set of featured streams determined by the live streaming hub in accordance with predefined criteria, a set of user-selected favorite streams, or a combination thereof;

presenting, by the live streaming hub, a search interface at the display device;

receiving, via the search interface, input indicating a uniform resource locator (URL);

identifying a live stream associated with the URL; and

adding, by the live streaming hub, the live stream associated with the URL to the set of featured streams, wherein the program guide includes:

a first portion that displays information about a program presently being played; and

a second portion that displays the program guide objects associated with the set of featured streams as a listing, and wherein at least one guide object of the plurality of program guide objects associated with a live stream included in the set of live streams comprises a title of the live stream, a graphic associated with the live stream, and an icon for selecting the live stream.

16. The non-transitory machine-readable storage medium of claim 15 , the operations further comprising:

receiving a signal corresponding to a selection of one of the plurality of live streams; and

displaying a selected live stream in a full-screen mode of the display device.

17. The non-transitory machine-readable storage medium of claim 16 , the operations further comprising:

displaying, responsive to the selection, a menu comprising selectable items including a recording option and a buffering option,

wherein the selection comprises selection of an icon displayed at the display device and associated with the selected live stream, and wherein the selectable items include an option for saving a link, thereby adding the selected live stream to a set of favorite streams.

18. The non-transitory machine-readable storage medium of claim 17 , wherein selection of the buffering option enables a trickplay for the selected live stream.

19. The non-transitory machine-readable storage medium of claim 15 , wherein the program guide includes programs available via a plurality of channels, and wherein each stream of the set of live streams is included in the program guide as a separate channel.

20. The non-transitory machine-readable storage medium of claim 15 , wherein the program guide object corresponding to each stream of the set of live streams includes a selectable icon.

Assignments (6)
SUCCESSION OF AGENCY IN PATENT SECURITY INTERESTS Recorded Oct 3, 2025
From: UBS AG, STAMFORD BRANCH (AS SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH)
To: UBS AG, STAMFORD BRANCH
Reel/Frame 072994/0001 →
SECURITY AGREEMENT Recorded Jan 25, 2024
From: DIRECTV, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 066371/0690 →
SECURITY AGREEMENT Recorded Aug 5, 2021
From: DIRECTV, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A. AS COLLATERAL AGENT
Reel/Frame 058220/0531 →
SECURITY AGREEMENT Recorded Aug 3, 2021
From: DIRECTV, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 057695/0084 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2021
From: THE DIRECTV GROUP, INC.
To: DIRECTV, LLC
Reel/Frame 057143/0641 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2019
From: MATEIK, EILEEN; ALLSTEAD, STEVEN, JR.; BERNHARDT, CORY MAX; HABIF, MICHAEL
To: THE DIRECTV GROUP, INC.
Reel/Frame 049254/0345 →