IP Library Granted Patent US 12,052,444
Granted Patent B2
US 12,052,444 · App. 17/984,791 · Granted Jul 30, 2024

Apparatus, systems and methods for control of sporting event presentation based on viewer engagement

Inventor: Jeremy Mickelsen (Denver, CO)
Assignee: DISH Technologies L.L.C.
H04N21/21805G06V20/42G06V40/20H04N21/42203H04N21/4223H04N21/4394H04N21/44008H04N21/44218H04N21/4532H04N21/8456
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 12,052,444
App. No.
17/984,791
Granted
Jul 30, 2024
Kind
B2
Abstract

Systems and methods are operable to present a sporting event on a display based on a determined level of viewer engagement and a determined team preference of the viewer. An exemplary embodiment presents a neutral viewpoint video content segment on the display during the first period of game play when the viewer has a neutral team preference, alternatively presents a first team alternative video content segment on the display during the first period of game play when the viewer has a preference for the first team, or alternatively presents a second team alternative video content segment on the display during the first period of game play when the viewer has a preference for the second team.

Claims (62)

1. A system comprising:

one or more processing devices; and

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

processing content from a remote content provider, the content corresponding to a sporting event that is a live event and comprising a first set of one or more content segments corresponding to a first viewpoint with respect to a first opponent in the sporting event and a second opponent in the sporting event;

determining a viewer preference favoring the first opponent in the sporting event and/or disfavoring the second opponent in the sporting event;

when alternative content is not available, causing presentation of the first set of one or more content segments;

during the presentation of the first set of one or more content segments, processing a second set of one or more content segments that corresponds to a non-neutral viewpoint of the sporting event that favors the first opponent in the sporting event and/or disfavors the second opponent in the sporting event, the second set of one or more content segments comprising non-neutral viewpoint video synchronized with audio of the live event as the live event progresses in real time to coordinate presentation times of the non-neutral viewpoint video with the audio of the live event;

identifying part of the first set of one or more content segments as a sacrificial segment, wherein the sacrificial segment has a first duration;

causing presentation of the second set of one or more content segments corresponding to a non-neutral viewpoint of the sporting event on a display instead of continuing to cause presentation of the first set of one or more content segments so that at least part of the second set of one or more content segments is presented as an alternative to continued presentation of the first set of one or more content segments;

when the second set of one or more content segments has a second duration that does not exceed a threshold, selecting a first set of one or more operations to adjust the continued presentation of the first set of one or more content segments to accommodate the second duration; and

when the second set of one or more content segments has a third duration that exceeds the threshold, resetting the third duration to a value corresponding to the first duration of the sacrificial segment, and selecting a second set of one or more operations to adjust the continued presentation of the first set of one or more content segments to accommodate the reset third duration of the second set of one or more content segments.

2. The system as recited in claim 1 , the operations further comprising:

skipping over a portion of the first set of one or more content segments while the second set of one or more content segments is presented.

3. The system as recited in claim 2 , the operations further comprising:

after the first set of one or more content segments has been presented, causing the presentation of the first set of one or more content segments to continue at a point after the portion of the first set of one or more content segments.

4. The system as recited in claim 3 , where the portion of the first set of one or more content segments is identified as a period of relative inactivity during the live event.

5. The system as recited in claim 1 , the operations further comprising:

pausing the presentation of the first set of one or more content segments, where the presentation of the first set of one or more content segments is paused while the second set of one or more content segments is presented.

6. The system as recited in claim 5 , the operations further comprising:

after the first set of one or more content segments has been presented, causing the presentation of the first set of one or more content segments to resume at a point at which the first set of one or more content segments was paused.

7. The system as recited in claim 6 , the operations further comprising:

tracking a duration of presented alternative content, the presented alternative content comprises the first set of one or more content segments; and

based at least in part on the tracking, determining whether to pause the presentation of the first set of one or more content segments or a third set of one or more content segments when subsequent alternative content is presented, or to skip a portion of the first set of one or more content segments or a third set of one or more content segments when subsequent alternative content is presented.

8. One or more non-transitory, machine-readable media having machine-readable instructions thereon which, when executed by one or more processing devices, cause the one or more processing devices to perform operations comprising:

processing content from a remote content provider, the content corresponding to a sporting event that is a live event and comprising a first set of one or more content segments corresponding to a first viewpoint with respect to a first opponent in the sporting event and a second opponent in the sporting event;

determining a viewer preference favoring the first opponent in the sporting event and/or disfavoring the second opponent in the sporting event;

when alternative content is not available, causing presentation of the first set of one or more content segments;

during the presentation of the first set of one or more content segments, processing a second set of one or more content segments that corresponds to a non-neutral viewpoint of the sporting event that favors the first opponent in the sporting event and/or disfavors the second opponent in the sporting event, the second set of one or more content segments comprising non-neutral viewpoint video synchronized with audio of the live event as the live event progresses in real time to coordinate presentation times of the non-neutral viewpoint video with the audio of the live event;

identifying part of the first set of one or more content segments as a sacrificial segment, wherein the sacrificial segment has a first duration;

causing presentation of the second set of one or more content segments corresponding to a non-neutral viewpoint of the sporting event on a display instead of continuing to cause presentation of the first set of one or more content segments so that at least part of the second set of one or more content segments is presented as an alternative to continued presentation of the first set of one or more content segments;

when the second set of one or more content segments has a second duration that does not exceed a threshold, selecting a first set of one or more operations to adjust the continued presentation of the first set of one or more content segments to accommodate the second duration; and

when the second set of one or more content segments has a third duration that exceeds the threshold, resetting the third duration to a value corresponding to the first duration of the sacrificial segment, and selecting a second set of one or more operations to adjust the continued presentation of the first set of one or more content segments to accommodate the reset third duration of the second set of one or more content segments.

9. The one or more non-transitory, machine-readable media as recited in claim 8 , the operations further comprising:

skipping over a portion of the first set of one or more content segments while the second set of one or more content segments is presented.

10. The one or more non-transitory, machine-readable media as recited in claim 9 , the operations further comprising:

after the first set of one or more content segments has been presented, causing the presentation of the first set of one or more content segments to continue at a point after the portion of the first set of one or more content segments.

11. The one or more non-transitory, machine-readable media as recited in claim 10 , where the portion of the first set of one or more content segments is identified as a period of relative inactivity during the live event.

12. The one or more non-transitory, machine-readable media as recited in claim 8 , the operations further comprising:

pausing the presentation of the first set of one or more content segments, where the presentation of the first set of one or more content segments is paused while the second set of one or more content segments is presented.

13. The one or more non-transitory, machine-readable media as recited in claim 12 , the operations further comprising:

after the first set of one or more content segments has been presented, causing the presentation of the first set of one or more content segments to resume at a point at which the first set of one or more content segments was paused.

14. The one or more non-transitory, machine-readable media as recited in claim 13 , the operations further comprising:

tracking a duration of presented alternative content, the presented alternative content comprises the first set of one or more content segments; and

based at least in part on the tracking, determining whether to pause the presentation of the first set of one or more content segments or a third set of one or more content segments when subsequent alternative content is presented, or to skip a portion of the first set of one or more content segments or a third set of one or more content segments when subsequent alternative content is presented.

15. A method comprising:

processing content from a remote content provider, the content corresponding to a sporting event that is a live event and comprising a first set of one or more content segments corresponding to a first viewpoint with respect to a first opponent in the sporting event and a second opponent in the sporting event;

determining a viewer preference favoring the first opponent in the sporting event and/or disfavoring the second opponent in the sporting event;

when alternative content is not available, causing presentation of the first set of one or more content segments;

during the presentation of the first set of one or more content segments, processing a second set of one or more content segments that corresponds to a non-neutral viewpoint of the sporting event that favors the first opponent in the sporting event and/or disfavors the second opponent in the sporting event, the second set of one or more content segments comprising non-neutral viewpoint video synchronized with audio of the live event as the live event progresses in real time to coordinate presentation times of the non-neutral viewpoint video with the audio of the live event;

identifying part of the first set of one or more content segments as a sacrificial segment, wherein the sacrificial segment has a first duration;

causing presentation of the second set of one or more content segments corresponding to a non-neutral viewpoint of the sporting event on a display instead of continuing to cause presentation of the first set of one or more content segments so that at least part of the second set of one or more content segments is presented as an alternative to continued presentation of the first set of one or more content segments;

when the second set of one or more content segments has a second duration that does not exceed a threshold, selecting a first set of one or more operations to adjust the continued presentation of the first set of one or more content segments to accommodate the second duration; and

when the second set of one or more content segments has a third duration that exceeds the threshold, resetting the third duration to a value corresponding to the first duration of the sacrificial segment, and selecting a second set of one or more operations to adjust the continued presentation of the first set of one or more content segments to accommodate the reset third duration of the second set of one or more content segments.

16. The method as recited in claim 15 , further comprising:

skipping over a portion of the first set of one or more content segments while the second set of one or more content segments is presented.

17. The method as recited in claim 16 , further comprising:

after the first set of one or more content segments has been presented, causing the presentation of the first set of one or more content segments to continue at a point after the portion of the first set of one or more content segments.

18. The method as recited in claim 17 , where the portion of the first set of one or more content segments is identified as a period of relative inactivity during the live event.

19. The method as recited in claim 15 , further comprising:

pausing the presentation of the first set of one or more content segments, where the presentation of the first set of one or more content segments is paused while the second set of one or more content segments is presented.

20. The method as recited in claim 19 , further comprising:

after the first set of one or more content segments has been presented, causing the presentation of the first set of one or more content segments to resume at a point at which the first set of one or more content segments was paused.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2022
From: MICKELSEN, JEREMY
To: ECHOSTAR TECHNOLOGIES L.L.C.
Reel/Frame 061722/0741 →
CHANGE OF NAME Recorded Nov 10, 2022
From: ECHOSTAR TECHNOLOGIES L.L.C.
To: DISH TECHNOLOGIES L.L.C.
Reel/Frame 061917/0334 →
Continuity (3)
Continuation 17230561 · Apr 14, 2021
Continuation 15063944 · Mar 8, 2016
Related Publication 20230076146A1 · Mar 9, 2023