IP Library Granted Patent US 11,073,967
Granted Patent B2
US 11,073,967 · App. 16/459,323 · Granted Jul 27, 2021

Methods and systems for providing additional content

Inventor: Gavin Quail (West Yorkshire, GB)
Assignee: DISH Technologies L.L.C.
G06F3/0484H04L65/60H04N21/2387H04N21/4316H04N21/6587
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,073,967
App. No.
16/459,323
Granted
Jul 27, 2021
Kind
B2
Abstract

Systems and methods for incorporating additional material in video content are described. Exemplary methods may include identifying the individual frames within a portion of video content that will be visible during adjusted playback. The methods may include incorporating at least one item of information within at least one of the individual frames identified to produce modified video content. The methods may also include transmitting the modified video content for display.

Claims (42)

1. An electronic device to provide modified video content for presentation during adjusted playback of video content, the electronic device comprising:

at least one input component configured to receive audiovisual content

at least one output component configured to transmit audiovisual content;

one or more processors; and

memory communicatively coupled with and readable by the one or more processors and having stored therein processor-readable instructions, which, when executed by the one or more processors, cause the one or more processors to perform:

receiving a command to adjust playback of the video content and identifying one or more individual frames that will be visible during adjusted playback of the video content, wherein the identifying is a function of a speed of traversing a set of individual frames during the adjusted playback of the video content;

responsive to the command being a first fast-forward operation to traverse the set of individual frames at a first predetermined speed, selecting a representative frame from the set of individual frames to be displayed as representative of the set of individual frames for an entire time while the first fast-forwarding operation is performed, where the representative frame is modified by incorporating at least one item of information from a set of one or more items of information to be rendered within the representative frame;

responsive to the command being a second fast-forward operation to traverse the set of individual frames at a second predetermined speed, selecting a subset of frames from the set of individual frames and the second predetermined speed for display while the second fast-forward operation is performed, where:

the subset of frames is modified by incorporating the at least one item of information to be rendered in one or more locations within at least some of the subset of frames, and

the second predetermined speed is greater than the first predetermined speed; and

causing transmission of the modified representative frame or the modified subset of frames via the at least one output component.

2. The electronic device as recited in claim 1 , where one or both of the modifying the representative frame and the modifying the subset of frames is performed before the command is received.

3. The electronic device as recited in claim 1 , where one or both of the modifying the representative frame and the modifying the subset of frames is performed after the command is received.

4. The electronic device as recited in claim 1 , where the at least one item of information is substantially hidden during non-adjusted playback of the modified content.

5. The electronic device as recited in claim 1 , where the at least one item of information comprises at least one of an icon, a logo, or text.

6. The electronic device as recited in claim 1 , wherein the incorporating the at least one item of information from the set of one or more items of information within the representative frame of the set of individual frames is based at least in part on determining a context of the video content to which at least one item of information is to be incorporated, wherein the determining comprises evaluating whether the representative frame is part of a video segment displaying static content or moving content.

7. The electronic device as recited in claim 1 , where incorporating the at least one item of information within the at least one of the individual frames identified comprises incorporating the at least one item of information in a first position on a first identified frame, and incorporating the at least one item of information in a second position on a second identified frame.

8. An method to provide modified video content for presentation during adjusted playback of video content by:

receiving a command to adjust playback of the video content and identifying one or more individual frames that will be visible during adjusted playback of the video content, wherein the identifying is a function of a speed of traversing a set of individual frames during the adjusted playback of the video content;

responsive to the command being a first fast-forward operation to traverse the set of individual frames at a first predetermined speed, selecting a representative frame from the set of individual frames to be displayed as representative of the set of individual frames for an entire time while the first fast-forwarding operation is performed, where the representative frame is modified by incorporating at least one item of information from a set of one or more items of information to be rendered within the representative frame;

responsive to the command being a second fast-forward operation to traverse the set of individual frames at a second predetermined speed, selecting a subset of frames from the set of individual frames and the second predetermined speed for display while the second fast-forward operation is performed, where:

the subset of frames is modified by incorporating the at least one item of information to be rendered in one or more locations within at least some of the subset of frames, and

the second predetermined speed is greater than the first predetermined speed; and

causing transmission of the modified representative frame or the modified subset of frames via at least one output component.

9. The method as recited in claim 8 , where one or both of the modifying the representative frame and the modifying the subset of frames is performed before the command is received.

10. The method as recited in claim 8 , where one or both of the modifying the representative frame and the modifying the subset of frames is performed after the command is received.

11. The method as recited in claim 8 , where the at least one item of information is substantially hidden during non-adjusted playback of the modified content.

12. The method as recited in claim 8 , where the at least one item of information comprises at least one of an icon, a logo, or text.

13. The method as recited in claim 8 , wherein the incorporating the at least one item of information from the set of one or more items of information within the representative frame of the set of individual frames is based at least in part on determining a context of the video content to which at least one item of information is to be incorporated, wherein the determining comprises evaluating whether the representative frame is part of a video segment displaying static content or moving content.

14. The method of claim 8 , where incorporating the at least one item of information within the at least one of the individual frames identified comprises incorporating the at least one item of information in a first position on a first identified frame, and incorporating the at least one item of information in a second position on a second identified frame.

15. One or more non-transitory, processor-readable media comprising instructions which, when executed by one or more processing devices, cause the one or more processing devices to perform:

receiving a command to adjust playback of video content and identifying one or more individual frames that will be visible during adjusted playback of the video content, wherein the identifying is a function of a speed of traversing a set of individual frames during the adjusted playback of the video content;

responsive to the command being a first fast-forward operation to traverse the set of individual frames at a first predetermined speed, selecting a representative frame from the set of individual frames to be displayed as representative of the set of individual frames for an entire time while the first fast-forwarding operation is performed, where the representative frame is modified by incorporating at least one item of information from a set of one or more items of information to be rendered within the representative frame;

responsive to the command being a second fast-forward operation to traverse the set of individual frames at a second predetermined speed, selecting a subset of frames from the set of individual frames and the second predetermined speed for display while the second fast-forward operation is performed, where:

the subset of frames is modified by incorporating the at least one item of information to be rendered in one or more locations within at least some of the subset of frames, and

the second predetermined speed is greater than the first predetermined speed; and

causing transmission of the modified representative frame or the modified subset of frames via at least one output component.

16. The one or more non-transitory, processor-readable media as recited in claim 15 , where one or both of the modifying the representative frame and the modifying the subset of frames is performed before the command is received.

17. The one or more non-transitory, processor-readable media as recited in claim 15 , where one or both of the modifying the representative frame and the modifying the subset of frames is performed after the command is received.

18. The one or more non-transitory, processor-readable media as recited in claim 15 , where the at least one item of information is substantially hidden during non-adjusted playback of the modified content.

19. The one or more non-transitory, processor-readable media as recited in claim 15 , where the at least one item of information comprises at least one of an icon, a logo, or text.

20. The one or more non-transitory, processor-readable media as recited in claim 15 , wherein the incorporating the at least one item of information from the set of one or more items of information within the representative frame of the set of individual frames is based at least in part on determining a context of the video content to which at least one item of information is to be incorporated, wherein the determining comprises evaluating whether the representative frame is part of a video segment displaying static content or moving content.

Assignments (6)
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 Apr 22, 2021
From: QUAIL, GAVIN
To: ELDON TECHNOLOGY LIMITED
Reel/Frame 056009/0368 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2021
From: ELDON TECHNOLOGY LIMITED
To: ECHOSTAR UK HOLDINGS LIMITED
Reel/Frame 056009/0683 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2021
From: ECHOSTAR UK HOLDINGS LIMITED
To: ECHOSTAR TECHNOLOGIES INTERNATIONAL CORPORATION
Reel/Frame 056016/0395 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2021
From: ECHOSTAR TECHNOLOGIES INTERNATIONAL CORPORATION
To: ECHOSTAR TECHNOLOGIES L.L.C.
Reel/Frame 056017/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2021
From: ECHOSTAR TECHNOLOGIES L.L.C.
To: DISH TECHNOLOGIES L.L.C.
Reel/Frame 056026/0361 →