IP Library Granted Patent US 11,146,849
Granted Patent B2
US 11,146,849 · App. 16/254,613 · Granted Oct 12, 2021

Grouping and presenting content

Inventors: Henry Gregg Martch (Parker, CO); Max S. Gratton (Lakewood, CO)
Assignee: Dish Technologies L.L.C.
H04N21/4332H04N5/782H04N21/4147H04N21/4334H04N21/47214H04N21/4825H04N21/84H04N21/4405
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,146,849
App. No.
16/254,613
Granted
Oct 12, 2021
Kind
B2
Abstract

A provider transmits instructions to a receiver to record multiple instances of content. The instances of content are included in the same frequency band of a broadcast signal transmitted via a first communication link and encoded utilizing a common encryption. The provider determines to supplement and transmits an instruction to record a supplemental instance of content from a second content provider via a second communication link. The receiver receives the instructions and accordingly receives, decodes, and stores the multiple instances of content and the supplemental content. A recorder in communication with the receiver determines whether a content selection is a member of a content group. The group determination is based on a tag of the content selection. If the content selection is a member of the content group, the recorder presents to a display device the content selection and at least one other member of the content group.

Claims (53)

1. A method of presenting content stored on a content receiver, the method comprising:

receiving, by a tuner of a content receiver from a content provider, a multiplexed broadcast signal in a frequency band, the multiplexed broadcast signal including data related to a plurality of instances of programming content, each of the instances of programming content corresponding to a respective separate television event;

recording, automatically by the content receiver, at least one of the plurality of instances of programming content to a non-transitory storage medium of the content receiver, thereby adding the set of instances of programming content to a plurality of stored instances of programming content stored on the storage medium;

receiving, by the content receiver subsequent to the recording, a content selection from a user of the content receiver, the content selection including an instruction to view a requested instance of programming content;

determining, automatically by the content receiver in response to the content selection, a group of instances of programming content including multiple of the plurality of stored instances of programming content identified, such that each member of the group meets a group criteria shared by each other member of the content group and by the requested instance of programming content, and the members of the group are not episodes of same episodic programming, but have an original airing sequence;

determining a playback sequence in accordance with the original airing sequence indicated by the group criteria; and

presenting to the user, automatically by the content receiver in response to the content selection, an option to view the requested instance of programming content as part of the group in the playback sequence determined to be indicated by the group criteria.

2. The method of claim 1 , further comprising:

transmitting the group of instances of programming content by the content receiver to a display device for display on the display device.

3. The method of claim 2 , wherein:

the transmitting comprises transmitting instructions directing the content receiver to playback the members of the group of instances of programming content for display on the display device in accordance with the playback sequence.

4. The method of claim 2 , wherein:

determining the group of instances of programming content comprises determining, for each stored instance of programming content of the plurality of stored instances of programming content, whether the stored instance of programming content has been previously viewed by a user of the content receiver; and

the transmitting comprises transmitting instructions directing the content receiver to skip playback of those members of the group determined to have been previously viewed by the user of the content receiver.

5. The method of claim 1 , further comprising:

receiving a set of instructions by the content receiver from the content provider; and

determining, automatically by the content receiver, the predefined recording parameters from the set of instructions.

6. The method of claim 1 , further comprising:

receiving a selection of criteria by the content receiver from a user of the content receiver; and

determining, automatically by the content receiver, the respective criteria from the selection of criteria.

7. The method of claim 1 , wherein the data related to the plurality of instances of programming content is all scrambled by a same control word.

8. The method of claim 1 , wherein each member of the group meets the group criteria by being associated with a same time slot during which the member of the group was originally presented.

9. The method of claim 1 , wherein determining the group of instances of programming content comprises:

determining, for each stored instance of programming content of the plurality of stored instances of programming content, whether the stored instance of programming content has been previously viewed by a user of the content receiver; and

including the stored instance of programming content as a member of the group in accordance with determining that the stored instance of programming content has not been previously viewed by the user of the content receiver.

10. The method of claim 1 , wherein each of the instances of programming content corresponds to a separate television event on a separate television channel from a separate content provider.

11. The method of claim 1 , wherein the receiving and recording of the group of instances of programming content by the television receiver is not in the original airing sequence.

12. The method of claim 1 , wherein the at least one of the plurality of instances automatically identified for recording by the content receiver based on comparing predefined recording parameters with criteria received in association with receiving the at least one of the plurality of instances.

13. A television receiver, comprising:

one or more processors;

a plurality of tuners; and

a non-transitory computer readable storage medium communicatively coupled to the one or more processors, wherein the non-transitory computer readable storage medium includes instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

receiving, by a tuner of the plurality of tuners, from a content provider, a multiplexed broadcast signal in a frequency band, the multiplexed broadcast signal including data related to a plurality of instances of programming content, each of the instances of programming content corresponding to a respective separate television event;

recording at least one of the plurality of instances of programming content to a non-transitory storage medium of the content receiver, thereby adding the set of instances of programming content to a plurality of stored instances of programming content stored on the storage medium;

receiving a content selection from a user of the content receiver, the content selection including an instruction to view a requested instance of programming content;

determining, in response to the content selection, a group of instances of programming content including multiple of the plurality of stored instances of programming content identified, such that each member of the group meets a group criteria shared by each other member of the content group and by the requested instance of programming content, and the members of the group are not episodes of same episodic programming, but have an original airing sequence;

determining a playback sequence in accordance with an original airing sequence indicated by the group criteria; and

presenting to the user, automatically by the content receiver in response to the content selection, an option to view the requested instance of programming content as part of the group in the playback sequence determined to be indicated by the group criteria.

14. The television receiver of claim 13 , wherein the operations further comprise:

transmitting the group of instances of programming content to a display device for display on the display device.

15. The television receiver of claim 14 , wherein:

the transmitting comprises transmitting instructions directing playback of the members of the group of instances of programming content for display on the display device in accordance with the playback sequence.

16. The television receiver of claim 14 , wherein:

determining the group of instances of programming content comprises determining, for each stored instance of programming content of the plurality of stored instances of programming content, whether the stored instance of programming content has been previously viewed by a user of the television receiver; and

the transmitting comprises automatically skipping playback of those members of the group determined to have been previously viewed by the user.

17. The television receiver of claim 13 , wherein the operations further comprise:

receiving a set of instructions from the content provider; and

determining the predefined recording parameters from the set of instructions.

18. The television receiver of claim 13 , wherein the operations further comprise:

receiving a selection of criteria by the content receiver from a user of the television; and

determining the respective criteria from the selection of criteria.

19. The television receiver of claim 13 , wherein each member of the group meets the group criteria by being associated with a same time slot during which the member of the group was originally presented.

20. The television receiver of claim 13 , wherein the at least one of the plurality of instances automatically identified for recording by the content receiver based on comparing predefined recording parameters with criteria received in association with receiving the at least one of the plurality of instances.

Assignments (3)
SECURITY INTEREST Recorded Nov 30, 2021
From: DISH BROADCASTING CORPORATION; DISH NETWORK L.L.C.; DISH TECHNOLOGIES L.L.C.
To: U.S. BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 058295/0293 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2019
From: MARTCH, HENRY GREGG; GRATTON, MAX S.
To: ECHOSTAR TECHNOLOGIES L.L.C.
Reel/Frame 048096/0685 →
CHANGE OF NAME Recorded Jan 23, 2019
From: ECHOSTAR TECHNOLOGIES L.L.C.
To: DISH TECHNOLOGIES L.L.C.
Reel/Frame 048096/0690 →