IP Library Granted Patent US 9,191,726
Granted Patent B2
US 9,191,726 · App. 12/587,075 · Granted Nov 17, 2015

System and method for providing media content enhancement

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 9,191,726
App. No.
12/587,075
Granted
Nov 17, 2015
Kind
B2
Abstract

There are provided systems and methods for providing media content enhancement. A system for providing enhancement of media content displayed by a presentation unit of the system comprises the presentation unit configured to receive and display the media content, and a content enhancement module stored in a memory of the presentation unit. The presentation unit also includes a processor configured to control the content enhancement module to enhance the media content. A method for use by the content enhancement module comprises reading a context data received by the presentation unit, the context data describing a media content provided for display by the presentation unit, processing the context data to identify the media content, requesting an enhancement data corresponding to the media content, and executing instructions received in the enhancement data to enhance the media content displayed by the presentation unit.

Claims (33)

1. A system for providing an enhancement of a media content displayed by a presentation unit of the system, the system comprising:

the presentation unit to receive and display the media content, the presentation unit including a memory and a presentation unit processor;

a content enhancement software module stored in the memory, the content enhancement software module including a context data library used for identifying the media content, wherein the presentation unit processor executes the content enhancement software module to:

read context data embedded in audio-visual data provided to the presentation unit by the media content;

process the context data to obtain a plurality of codes including a first code, a second code and a third code, wherein the first code identifies the media content, the second code describes at least a portion of the media content during which the content enhancement is to be provided from the context data, and the third code describes actions to be taken by the content enhancement software module to provide content enhancement;

transmit a request, including the first code, to a content enhancement server over a network for obtaining enhancement data corresponding to the media content; and

receive the enhancement data corresponding to the code from the content enhancement server, in response to transmitting the request;

the presentation unit processor to execute instructions received in the enhancement data to enhance the media content displayed by the presentation unit.

2. The system of claim 1 , wherein the presentation unit comprises a television (TV).

3. The system of claim 1 , wherein the media content comprises television programming content.

4. The system of claim 1 , wherein the media content comprises advertising content.

5. The system of claim 1 , wherein the content enhancement software module further includes:

an enhancement data storage; and

an enhancement control application to utilize the context data library and the enhancement data storage to provide enhancement of the media content.

6. The system of claim 1 , wherein the request further includes the second code.

7. The system of claim 1 , wherein the content enhancement software module includes a communication interface.

8. The system of claim 1 , wherein the plurality of codes are displayed outside of a viewing frame of the presentation unit.

9. The system of claim 1 , wherein the plurality of codes are included in a closed captioning window.

10. A method for use by a content enhancement software module for execution by a presentation unit processor, the content enhancement software module including a context data library used for identifying a media content, the method comprising:

reading a context data received by the presentation unit, the context data describing the media content provided for display by the presentation unit, wherein the context data being embedded in audio-visual data provided to the presentation unit by the media content;

processing the context data to obtain a plurality of codes including a first code, a second code and a third code, wherein the first code identifies the media content, the second code describes at least a portion of the media content during which the content enhancement is to be provided from the context data, and the third code describes actions to be taken by the content enhancement software module to provide content enhancement;

transmitting a request, including the first code, to a content enhancement server over a network for obtaining enhancement data corresponding to the media content;

receiving the enhancement data corresponding to the code from the content enhancement server, in response to the transmitting of the request; and

executing instructions received in the enhancement data to enhance the media content displayed by the presentation unit.

11. The method of claim 10 , wherein the presentation unit comprises a television (TV).

12. The method of claim 10 , wherein the media content comprises television programming content.

13. The method of claim 10 , wherein the media content comprises advertising content.

14. The method of claim 10 , wherein the enhancement data further comprises supplemental content for enhancing the media content.

15. The method of claim 10 , wherein executing the instructions received in the enhancement data results in generation of at least one display image for presentation with the media content.

16. The method of claim 10 , wherein executing the instructions received in the enhancement data results in generation of dynamic graphics for presentation with the media content.

17. The method of claim 10 , wherein executing the instructions received in the enhancement data results in removal of an image corresponding to the content enhancement software module from a display of the presentation unit.

18. The method of claim 10 , further comprising retrieving the enhancement data from an enhancement data storage of the content enhancement software module.

19. The method of claim 10 , the request further includes the second code.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2026
From: DISNEY ENTERPRISES, INC.
To: ADEIA MEDIA HOLDINGS INC.
Reel/Frame 075574/0677 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2009
From: CHRISTIANSON, RYAN; KEHLE, JOHN
To: DISNEY ENTERPRISES, INC.
Reel/Frame 023404/0124 →