IP Library Patent Application 12813230
Patent Application
App. No. 12/813,230

In-Program Trigger of Video Content

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 None
App. No.
12/813,230
Abstract

Methods and systems for triggering an in-program display event are provided. In an embodiment, a method for triggering an in-program display event may include perfotining a video content analysis of a program display. The method may also include determining a display event trigger in real time based on the video content analysis. The method may further include displaying a display event in the program display based on the display event trigger. In some cases, the display event may be an interactive session. In another embodiment, a system for triggering an in-program display event may include a trigger mechanism and an insertion module.

Claims (53)

1 . A method for triggering an in-program display event comprising:

performing a video content analysis of a program display;

determining a display event trigger in real time based on the video content analysis; and

displaying a display event in the program display based on the display event trigger.

2 . The method of claim 1 , wherein the displaying the display event includes displaying a video graphic.

3 . The method of claim 1 , wherein the displaying the display event includes displaying an interactive session.

4 . The method of claim 3 , wherein the displaying includes displaying the display event based on user input requested and received from a user.

5 . The method of claim 3 , wherein the displaying an interactive session includes displaying the interactive session based on an interactive session history.

6 . The method of claim 1 , further comprising determining in real time the display event based on the video content analysis.

7 . The method of claim 1 , further comprising determining in real time when to display the display event based on the video content analysis.

8 . The method of claim 1 , wherein the performing a video content analysis includes analyzing one or more portions of a scene of the program display.

9 . The method of claim 1 , wherein the performing a video content analysis includes analyzing an inserted graphic of the program display.

10 . The method of claim 1 , wherein the performing a video content analysis includes analyzing audio of the program display.

11 . The method of claim 1 , further comprising analyzing data from other data sources corresponding to the program display.

12 . The method of claim 1 , wherein the performing a video content analysis includes analyzing one or more events in a scene of the program display.

13 . The method of claim 1 , wherein the performing a video content analysis includes performing a video content analysis at a location remote from the venue of the event.

14 . The method of claim 1 , wherein the performing a video content analysis includes determining a sporting event game time.

15 . A method for triggering an in-program display event comprising:

receiving camera information corresponding to a program display;

determining a display event trigger in real time based on the camera information; and

displaying a display event in the program display based on the display event trigger.

16 . A method for providing an in-program interactive session comprising:

receiving trigger information in real time for triggering an in-program display event;

displaying the display event in the program display based on the display event trigger,

providing the in-program interactive session, wherein the in-program interactive session includes enabling a user to provide input to alter the in-program display event.

17 . The method of claim 16 , further comprising synchronizing the in-program interactive session with video content.

18 . A system for triggering an in-program display event comprising:

a trigger mechanism configured to

perform a video content analysis of a program display; and

determine a display event trigger in real time based on the video content analysis; and

an insertion module configured to display a display event in the program display based on the display event trigger.

19 . The system of claim 18 , wherein the insertion module is further configured to determine in real time the display event based on the video content analysis.

20 . The system of claim 18 , further wherein the insertion module is further configured to determine in real time when to display the display event based on the video content analysis.

21 . The system of claim 18 , wherein the insertion module is further configured to display a video graphic.

22 . The system of claim 18 , wherein the insertion module is further configured to display an interactive session.

23 . The system of claim 22 , wherein the insertion module is further configured to display the display event based on user input requested and received from a user.

24 . The system of claim 22 , wherein the insertion module is further configured to display the interactive session based on an interactive session history.

25 . The system of claim 18 , wherein the trigger mechanism is further configured to analyze one or more portions of a scene of the program display.

26 . The system of claim 18 , wherein the trigger mechanism is further configured to analyze an inserted graphic of the program display.

27 . The system of claim 18 , wherein the trigger mechanism is further configured to analyze audio of the program display.

28 . The system of claim 18 , wherein the trigger mechanism is further configured to analyze data from other data sources corresponding to the program display.

29 . The system of claim 18 , wherein the trigger mechanism is further configured to analyze one or more events in a scene of the program display.

30 . The system of claim 18 , wherein the trigger mechanism is further configured to detennine a sporting event game time.

31 . A system for triggering an in-program interactive session comprising:

a trigger mechanism configured to:

receive camera information corresponding to a program display; and

determine a display event trigger in real time based on the camera information; and

an insertion module configured to display a display event in the program display based on the display event trigger.

32 . A system for triggering an in-program interactive session comprising:

a trigger mechanism configured to receive trigger information for triggering an in-program display event; and

an insertion module configured to

display the display event in the program display based on the display event trigger; and

provide the in-program interactive session, wherein the in-program interactive session enables a user to provide input to alter the in-program display event.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2011
From: ESPN TECHNOLOGY SERVICES, INC.
To: DISNEY ENTERPRISES, INC.
Reel/Frame 026061/0159 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2011
From: PVI VIRTUAL MEDIA SERVICES, LLC
To: ESPN TECHNOLOGY SERVICES, INC.
Reel/Frame 026054/0053 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2010
From: DIGIOVANNI, JAY; HOUSE, GREGORY
To: PVI VIRTUAL MEDIA SERVICES, LLC
Reel/Frame 024862/0791 →