System and method for harvesting advertising data for dynamic placement into end user data streams
First Claim
1. A tangible non-transitory computer readable medium containing a computer program comprising computer instructions executable by a computer the computer program comprising:
- instructions to receive, at an end user device, targeted advertising data items wherein the targeted advertising data items are targeted to an end user at the end user device and a monitoring script comprising monitoring script data indicating a plurality of original broadcast video data streams to monitor and original broadcast times for monitoring the targeted advertising data items during the original broadcast time embedded in the plurality of video streams during the original broadcast time;
instructions to monitor and store the targeted advertising data items from the plurality of video streams during the original broadcast time, at the end user device in accordance with the monitoring script data when the end user device is not presenting a video data stream;
instructions to correlate advertising characterization data for the plurality of targeted advertising data items with video characterization data for a currently viewed program at the end user device with end user profile data for the end user at the end user device; and
instructions to select based on the correlating, at least one of the plurality of targeted advertising data items for presentation to the end user during display of the currently viewed program at the end user device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is disclosed for selecting advertising data at an end user device, the method comprising monitoring a plurality of advertising data items in a first video data stream at the end user device; correlating advertising characterization data for the advertising data item with end user profile data for an end user at the end user device; and selecting based on the correlating at least one of the plurality of advertising data items for presentation during display of a second video data stream at the end user device. A system is disclosed for performing the method. A data structure is disclosed for containing data used by the system and method.
45 Citations
20 Claims
-
1. A tangible non-transitory computer readable medium containing a computer program comprising computer instructions executable by a computer the computer program comprising:
-
instructions to receive, at an end user device, targeted advertising data items wherein the targeted advertising data items are targeted to an end user at the end user device and a monitoring script comprising monitoring script data indicating a plurality of original broadcast video data streams to monitor and original broadcast times for monitoring the targeted advertising data items during the original broadcast time embedded in the plurality of video streams during the original broadcast time; instructions to monitor and store the targeted advertising data items from the plurality of video streams during the original broadcast time, at the end user device in accordance with the monitoring script data when the end user device is not presenting a video data stream; instructions to correlate advertising characterization data for the plurality of targeted advertising data items with video characterization data for a currently viewed program at the end user device with end user profile data for the end user at the end user device; and instructions to select based on the correlating, at least one of the plurality of targeted advertising data items for presentation to the end user during display of the currently viewed program at the end user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for selecting advertising data at an end user device comprising:
-
a processor in data communication with a tangible computer readable storage medium; a computer program stored in the computer readable medium, the computer program comprising; instructions to receive, at an end user device, targeted advertising data items wherein the targeted advertising data items are targeted to an end user at the end user device and a monitoring script comprising monitoring script data indicating a plurality of original broadcast video data streams to monitor and original broadcast times for monitoring the targeted advertising data items during the original broadcast time embedded in the plurality of video streams during the original broadcast time; instructions to monitor and store the targeted advertising data items from the plurality of video streams during the original broadcast time, at the end user device in accordance with the monitoring script data when the end user device is not presenting a video data stream; instructions to correlate advertising characterization data for the plurality of targeted advertising data items with video characterization data for a currently viewed program at the end user device with end user profile data for the end user at the end user device; and instructions to select based on the correlating, at least one of the plurality of targeted advertising data items for presentation to the end user during display of the currently viewed program at the end user device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A data structure embedded in a non-transitory computer readable storage medium for containing data used by an end user processor for presenting advertising data, the data structure comprising:
-
a first field for storing data indicating a monitoring script comprising times and a plurality of original broadcast video data stream containing targeted advertising data targeted to an end user at the end user device, to be monitored during the original broadcast times at the end user device while the end user device is not presenting a video data stream to the end user for use by a processor; a second field for storing data indicative of harvested advertising data monitored in accordance with the monitoring script during the original broadcast times during idle times while the end user device in not presenting a video stream; a third field for storing data indicative of a correlation index based on correlating advertising characterization data for the advertising data item with end user profile data for an end user at the end user device; and a fourth field for storing data indicative of an advertising data item selected based on the correlation index for at least one of the plurality of advertising data items for presentation during display of a second video data stream at the end user device. - View Dependent Claims (18, 19, 20)
-
Specification