IP Library Granted Patent US 12,075,123
Granted Patent B2
US 12,075,123 · App. 18/231,031 · Granted Aug 27, 2024

Concurrent presentation of non-programming media assets with programming media content at client device

Inventors: Donald Jude Loheide (Mableton, GA); Matthew Paul Giles (Marietta, GA); Gregory McClain Stigall (Douglasville, GA); Nishith Kumar Sinha (Mableton, GA); Cindy Loren Campbell (Atlanta, GA); James J Arnzen (Atlanta, GA); Nicolas Paul Webb (McDonough, GA)
Assignee: Turner Broadcasting System, Inc.
H04N21/458G06Q30/0242G06Q30/0251G06Q30/0275G06Q30/0633H04L9/32H04L65/60H04L65/612H04L67/01H04L67/1097H04L67/125H04L67/306H04L67/51H04L67/60H04N21/233H04N21/23418H04N21/23424H04N21/2353H04N21/2387H04N21/23892H04N21/2393H04N21/24H04N21/2543H04N21/25883H04N21/25891H04N21/26208H04N21/26241H04N21/266H04N21/2668H04N21/4312H04N21/4316H04N21/435H04N21/44008H04N21/44016H04N21/47217H04N21/47815H04N21/6332H04N21/6587H04N21/812H04N21/835H04N21/84H04N21/845H04N21/8545G06Q2220/00H04H20/10H04N21/8358
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,075,123
App. No.
18/231,031
Granted
Aug 27, 2024
Kind
B2
Abstract

A system is provided for concurrent presentation of non-programming media assets with programming media content at a client device. The client device receives a response for occurrence of an event opportunity point from the media presentation and distribution system based on a selection criteria for the event opportunity point. A display view of the client device is modified, and a non-programming media asset is presented from a second media stream for a defined duration and different version of the programming media content in first partition, concurrently with the programming media content over second partition. The different version of the programming media content corresponds to the programming media content encoded based on a region within the modified display view allocated to the first partition. The presentation is based on user preference for specific item in the programming media content and user selection of the non-programming media asset displayed in past engagement.

Claims (29)

1. A system comprising memory and one or more processors communicatively coupled to the memory, the one or more processors configured to:

receive a response for an occurrence of an event opportunity point that is based on a tag associated with programming media content of a first media stream;

modify a display view for a defined duration based on the received response by partitioning the display view into a first partition and a second partition; and

present a non-programming media asset from a second media stream for the defined duration and a different version of the programming media content in the first partition, concurrently with the programming media content from the first media stream over the second partition of the modified display view.

2. The system according to claim 1 , wherein the presentation of the non-programming media asset in the first partition is based on a user preference for a specific item in the programming media content and a user selection of the non-programming media asset displayed in a past engagement.

3. The system according to claim 1 , wherein the different version of the programming media content corresponds to the programming media content encoded based on a region within the modified display view allocated to the first partition.

4. The system according to claim 1 , wherein the event opportunity point corresponds to a specified event in the programming media content.

5. The system according to claim 4 , wherein the specified event within the programming media content corresponds to start credits or end credits within the programming media content.

6. The system according to claim 4 , wherein the specified event within the programming media content corresponds to a lull point, time-based marked region, location-based marked region, context-based marked region, start of explicit scene, end of the explicit scene, or product placement opportunities within the programming media content.

7. The system according to claim 1 , wherein the modification of the display view comprises a squeeze-back of the programming media content to a defined region within the display view.

8. The system according to claim 1 , wherein the modification of the display view comprises an overlay over a defined region within the display view.

9. The system according to claim 1 , wherein the modification of the display view comprises one or more split views of the display view.

10. The system according to claim 1 , wherein the modification of the display view is personalized based on one or more user-preferences and the received response.

11. A computer-implemented method, comprising:

receiving, by one or more processors, a response for an occurrence of an event opportunity point that is based on a tag associated with programming media content of a first media stream;

modifying, by the one or more processors, a display view for a defined duration based on the received response by partitioning the display view into a first partition and a second partition; and

presenting, by the one or more processors, a non-programming media asset from a second media stream for the defined duration and a different version of the programming media content in the first partition, concurrently with the programming media content from the first media stream over the second partition of the modified display view.

12. The computer-implemented method of claim 11 , wherein the presentation of the non-programming media asset in the first partition is based on a user preference for a specific item in the programming media content and a user selection of the non-programming media asset displayed in a past engagement.

13. The computer-implemented method of claim 11 , wherein the different version of the programming media content corresponds to the programming media content encoded based on a region within the modified display view allocated to the first partition.

14. The computer-implemented method of claim 11 , wherein the event opportunity point corresponds to a specified event in the programming media content.

15. The computer-implemented method of claim 14 , wherein the specified event within the programming media content corresponds to start credits or end credits within the programming media content.

16. The computer-implemented method of claim 14 , wherein the specified event within the programming media content corresponds to a lull point, time-based marked region, location-based marked region, context-based marked region, start of explicit scene, end of the explicit scene, or product placement opportunities within the programming media content.

17. One or more non-transitory computer-readable storage media including instructions that, when executed by one or more processors, cause the one or more processors to:

receive a response for an occurrence of an event opportunity point that is based on a tag associated with programming media content of a first media stream;

modify a display view for a defined duration based on the received response by partitioning the display view into a first partition and a second partition; and

present a non-programming media asset from a second media stream for the defined duration and a different version of the programming media content in the first partition, concurrently with the programming media content from the first media stream over the second partition of the modified display view.

18. The one or more non-transitory computer-readable storage media of claim 17 , wherein the modification of the display view comprises an overlay over a defined region within the display view.

19. The one or more non-transitory computer-readable storage media of claim 17 , wherein the modification of the display view comprises one or more split views of the display view.

20. The one or more non-transitory computer-readable storage media of claim 17 , wherein the modification of the display view is personalized based on one or more user-preferences and the received response.

Assignments (2)
SECURITY INTEREST Recorded Oct 1, 2025
From: WARNER BROS. DISCOVERY, INC.; WARNER MEDIA, LLC; TURNER BROADCASTING SYSTEM, INC.; HOME BOX OFFICE, INC.; DISCOVERY COMMUNICATIONS, LLC; WARNERMEDIA DIRECT LLC; DISCOVERY.COM LLC; WARNER BROS. ENTERTAINMENT INC.; CNN INTERACTIVE GROUP, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 072995/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2024
From: LOHEIDE, DONALD JUDE; GILES, MATTHEW PAUL; STIGALL, GREGORY MCCLAIN; SINHA, NISHITH KUMAR; CAMPBELL, CINDY LOREN; ARNZEN, JAMES J; WEBB, NICOLAS PAUL
To: TURNER BROADCASTING SYSTEM, INC.
Reel/Frame 067031/0956 →
Continuity (5)
Continuation 17731049 · Apr 27, 2022
Continuation 17038323 · Sep 30, 2020
Continuation 15986218 · May 22, 2018
Provisional Application 62511190 · May 25, 2017
Related Publication 20240040193A1 · Feb 1, 2024