System and method for presenting advertising data during trick play command execution
First Claim
1. A non-transitory computer readable medium, containing a computer program comprising instructions that when executed by a computer perform functions to place a scene marker in a video data stream advertising data, the computer program comprising:
- instructions to receive the video data stream at an end user device;
instructions to identify a position and identity of each of a plurality of separate objects in the video data stream at a first particular point in the video data stream;
instructions to recognize a particular geometric relationship between the position and identity of the plurality of separate objects at the first particular point in the video data stream, wherein the geometric relationship between the plurality of separate objects indicates two parallel lines of plurality of separate objects;
instructions to place a scene start marker at the first particular point in the video data stream;
instructions to move to the scene start marker at the particular point in the video data stream in response to end user trick play command data; and
instructions to present trick play sponsor data during the move to the scene start marker.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer readable medium is disclosed containing instructions that when executed by a computer perform a method for presenting advertising data, the method including but not limited to receiving a video data stream at an end user device, receiving a video data stream at an end user device; recognizing a pattern in the video data stream indicating a particular arrangement of objects in the video data stream as scene start data; placing scene start marker data in the video data stream at the scene start data; receiving end user trick play command data during presentation of the video data stream at the end user device; and moving to the scene start marker data in the video data in response to the end user trick play command data. A system is disclosed for executing the method. A data structure is disclosed for containing data used by the system and method.
11 Citations
20 Claims
-
1. A non-transitory computer readable medium, containing a computer program comprising instructions that when executed by a computer perform functions to place a scene marker in a video data stream advertising data, the computer program comprising:
-
instructions to receive the video data stream at an end user device; instructions to identify a position and identity of each of a plurality of separate objects in the video data stream at a first particular point in the video data stream; instructions to recognize a particular geometric relationship between the position and identity of the plurality of separate objects at the first particular point in the video data stream, wherein the geometric relationship between the plurality of separate objects indicates two parallel lines of plurality of separate objects; instructions to place a scene start marker at the first particular point in the video data stream; instructions to move to the scene start marker at the particular point in the video data stream in response to end user trick play command data; and instructions to present trick play sponsor data during the move to the scene start marker. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for presenting advertising data, the system comprising:
-
a processor in data communication with a tangible computer readable medium; and a computer program embedded in the computer readable medium, the computer program comprising instructions to receive a video data stream at an end user device, instructions to identify a position and identity of each of a plurality of separate objects in the video data stream at a first particular point in the video data stream; instructions to recognize a particular geometric relationship between the position and identity of the plurality of separate objects indicating one of two parallel lines of the plurality of separate objects at the first particular point in the video data stream at the first particular point in the video data stream; instructions to place a scene start marker at the particular point in the video data stream; instructions to move to the scene marker at the first particular point in the video data stream in response to end user trick play command data; and instructions to present trick play sponsor data during the move to the scene start marker. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable medium containing a data structure embedded in the computer readable medium for containing data used by a computer to present advertising data, the data structure comprising:
-
a first data structure field for containing sports formation data indicating a geometric relationship between the positions of a plurality of separate objects appearing in a video stream indicating one of two parallel lines of the plurality of separate objects indicating a sports formation indicating a beginning of a sports scene for detection in a video data stream by the processor; a second data structure field for containing data indicating scene start marker data for the sports formation data in the scene identified in scene identifier data; and a third data structure field for containing trick play command data for containing data indicating a sponsor for advertising data for presentation during execution of trick play command data. - View Dependent Claims (20)
-
Specification