System and method for inserting advertising content in broadcast programming
First Claim
Patent Images
1. A method for inserting content into broadcast programming comprising:
- gathering at an end user device, data identifying characteristics of an end user of the end user device, wherein the data that is gathered is confined to the end user device;
receiving at the end user device, content for insertion within the broadcast programming;
identifying at the end user device, selected content for insertion within the broadcast programming, wherein the selected content corresponds to the data identifying characteristics of an end user;
receiving at the end user device, broadcast programming;
inserting into the broadcast programming that is received at the end user device, the selected content that corresponds to the data identifying characteristics of an end user, for presentation by the end user device; and
gathering at the end user device, data identifying that the selected content that corresponds to the data identifying characteristics of an end user was presented by the end user device.
9 Assignments
0 Petitions
Accused Products
Abstract
A system for inserting viewer-specific advertising content comprises a viewer device. The viewer device identifies viewer characteristics regarding the viewer. Upon receipt of advertising content, the viewer device identifies advertisements matching the viewer characteristics. The viewer device inserts the advertisements matching the viewer characteristics into broadcast content.
94 Citations
56 Claims
-
1. A method for inserting content into broadcast programming comprising:
-
gathering at an end user device, data identifying characteristics of an end user of the end user device, wherein the data that is gathered is confined to the end user device; receiving at the end user device, content for insertion within the broadcast programming; identifying at the end user device, selected content for insertion within the broadcast programming, wherein the selected content corresponds to the data identifying characteristics of an end user; receiving at the end user device, broadcast programming; inserting into the broadcast programming that is received at the end user device, the selected content that corresponds to the data identifying characteristics of an end user, for presentation by the end user device; and gathering at the end user device, data identifying that the selected content that corresponds to the data identifying characteristics of an end user was presented by the end user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for inserting content into broadcast programming comprising:
-
gathering at an end user device, data identifying characteristics of an end user of the end user device, wherein the data that is gathered is confined to the end user device; inserting into broadcast programming that is received at the end user device, selected content that corresponds to the data identifying characteristics of the end user, and gathering at the end user device, data identifying that the selected content that corresponds to the data identifying characteristics of an end user was presented. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method for tracking presentation of broadcast programming to end users comprising:
-
receiving from a plurality of end user devices, respective data identifying that selected content that corresponds to data identifying characteristics of a respective end user of a respective end user device has been presented by the respective end user device, without receiving the data identifying characteristics of a respective end user; and gathering information concerning presentation of the selected content among the plurality of end user devices from the respective data identifying that selected content that corresponds to data identifying characteristics of a respective end user of a respective end user device has been presented by the respective end user device, to track presentation of the selected content by the plurality of end user devices. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A system for inserting content into broadcast programming comprising:
-
an end user device that is configured to gather the data identifying characteristics of an end user of the end user device, wherein the data that is gathered is confined to the end user device, to receive content for insertion within the broadcast programing, to identify selected content for insertion within the broadcast programming, wherein the selected content corresponds to the data identifying characteristics of an end user, to receive broadcast programming and to insert into the broadcast programming that is received at the end user device, the selected content that corresponds to the data identifying characteristics of an end user, for presentation by the end user device; the end user device being further configured to gather data identifying that the selected content that corresponds to the data identifying characteristics of an end user was presented by the end user device. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A system for inserting content into broadcast programming comprising:
-
an end user device that is configured to gather data identifying characteristics of an end user of the end user device, wherein the data that is gathered is confined to the end user device, and to insert into broadcast programming that is received, selected content that corresponds to the data identifying characteristics of the end user, for presentation by the end user device; the end user device further configured to gather data identifying that the selected content that corresponds to the data identifying characteristics of an end user, was presented by the end user device. - View Dependent Claims (36, 37, 38, 39, 40)
-
-
41. A computer program product for inserting content into broadcast programming, the computer program product comprising a computer usable storage medium having computer-readable program code embodied in the medium, the computer-readable program code executable by a computer processor comprising:
-
computer-readable program code that is configured to gather at an end user device, data identifying characteristics of an end user of the end user device, wherein the data tat is gathered is confined to the end user device; computer-readable program code that is configured to receive at the end user device, content for insertion within the broadcast programming; computer-readable program code that is configured to identify at the end user device, selected content for insertion within the broadcast programming, wherein the selected content corresponds to the data identifying characteristics of an end user; computer-readable program code that is configured to receive at the end user device, broadcast programming; computer-readable program code that is configured to insert into the broadcast programming tat is received at the end user device, the selected content that corresponds to the data identifying characteristics of an end user, for presentation by the end user device; and computer-readable program code that is configured to gather at the end user device, data identifying that the selected content that corresponds to the data identifying characteristics of an end user was presented by the end user device. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A computer program product for inserting content into broadcast programming, the computer program product comprising a computer usable storage medium having computer-readable program code embodied in the medium, the computer-readable program code executable by a computer processor comprising:
-
computer-readable program code that is configured to gather at an end user device, data identifying characteristics of an end user of the end user device, wherein the data that is gathered is confined to the end user device; computer-readable program code that is configured to insert into broadcast programming that is received at the end user device, selected content that corresponds to the data identifying characteristics of the end user, for presentation; and computer-readable program code that is Configured to gather at the end user device, data identifying that the selected content that corresponds to the data identifying characteristics of an end user was presented. - View Dependent Claims (52, 53, 54, 55, 56)
-
Specification