Methods and apparatus for broadcasting interactive advertising using remote advertising templates
First Claim
1. A method for creating custom advertisements in a timely manner for display with television broadcast programming, wherein the custom advertisements include custom advertisement information that can be transmitted over a data service channel having a restricted low bandwidth, but wherein the entire custom advertisement cannot be transmitted over the low bandwidth data service channel in a timely manner, the method comprising:
- a. storing, in a receiver, an advertisement template that is identified by a first resource identifier and that includes formatting information corresponding to a custom advertisement that is intended for display during a program that is transmitted over a broadcast signal;
b. monitoring a low bandwidth data service channel of the broadcast signal for an advertisement summary that is addressed to the advertisement template, wherein the advertisement summary includes a second resource identifier and custom advertisement information; and
c. creating the custom advertisement by combining formatting information from the advertisement template and the custom advertisement information upon determining the second resource identifier matches the first resource identifier of the information resource, and such that the custom advertisement embodies a combination of both the advertisement template and the advertising summary, the custom advertisement being too large to be transmitted over the low bandwidth channel in a timely manner during presentation of the program.
3 Assignments
0 Petitions
Accused Products
Abstract
Described are methods and apparatus for enhancing a television advertisement simultaneously displayed on a number of remote receivers. In one embodiment, one or more advertisement templates are stored in memory on each of the remote receivers. The templates include formatting information and data fields into which can be inserted predefined types of information. For example, a selected template may be adapted to receive and display an advertiser'"'"'s name, product, and a hyperlink to the advertiser'"'"'s web site. A content creator, (e.g., a program producer, broadcaster, affiliate, cable company or satellite provider), embeds an advertisement summary in a data service channel of a broadcast signal. The advertisement summary includes a resource identifier unique to a selected one of the advertisement templates. Upon receiving an advertisement summary directed to a resident advertisement template, the receiver combines custom advertisement information provided in the advertisement summary with formatting information provided in the advertisement template. The receiver employs the combined information to create and display a custom advertisement, which may include hyperlinks to additional produce or service information.
223 Citations
28 Claims
-
1. A method for creating custom advertisements in a timely manner for display with television broadcast programming, wherein the custom advertisements include custom advertisement information that can be transmitted over a data service channel having a restricted low bandwidth, but wherein the entire custom advertisement cannot be transmitted over the low bandwidth data service channel in a timely manner, the method comprising:
-
a. storing, in a receiver, an advertisement template that is identified by a first resource identifier and that includes formatting information corresponding to a custom advertisement that is intended for display during a program that is transmitted over a broadcast signal; b. monitoring a low bandwidth data service channel of the broadcast signal for an advertisement summary that is addressed to the advertisement template, wherein the advertisement summary includes a second resource identifier and custom advertisement information; and c. creating the custom advertisement by combining formatting information from the advertisement template and the custom advertisement information upon determining the second resource identifier matches the first resource identifier of the information resource, and such that the custom advertisement embodies a combination of both the advertisement template and the advertising summary, the custom advertisement being too large to be transmitted over the low bandwidth channel in a timely manner during presentation of the program. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for broadcasting advertising content for display on a remote receiver during the display of a program, the method comprising:
-
a. storing an advertisement template at a remote receiver, wherein the template includes formatting information corresponding to a custom advertisement that is intended for display during a program; b. embedding an advertisement summary that is addressed to the advertisement template within a data service channel of a video signal broadcasting the program, the advertisement summary including; i. a resource identifier unique to the advertisement template; and ii. custom advertisement information that is configured to be combined with the formatting information of the advertisement template by the remote receiver to create the custom advertisement, such that the custom advertisement embodies a combination of both the advertisement template and the advertising summary, wherein the custom advertisement is too large to transmit over the data service channel in a timely manner during the broadcast of the program; and c. broadcasting the signal to the remote receiver, such that remote receiver can create and display the custom advertisement in a timely manner during presentation of the program. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A machine-readable medium having stored thereon data representing sequences of instructions, wherein the instructions, when executed by a processor, cause the processor to embed an advertisement summary in a low bandwidth data service channel of a video signal, the advertisement summary including:
-
a. a resource identifier unique to an advertising template residing on a remote receiver, and b. custom advertisement information that is configured to be combined with the advertisement template to create a custom advertisement, such that the custom advertisement embodies a combination of both the advertisement template and the advertising summary, and wherein the custom advertisement is too large to transmit over the data service channel in a timely manner during a broadcast of a program that is being transmitted over a video signal associated with the data service channel. - View Dependent Claims (15)
-
-
16. A machine-readable medium having stored thereon data representing sequences of instructions, wherein the instructions, when executed by a processor, cause the processor to:
-
a. monitor a low bandwidth data service channel of a broadcast video signal for an advertisement summary that is addressed to an advertisement template that is stored by a receiver that is associated with the processor, wherein the advertisement summary includes a resource identifier and custom advertisement information, and wherein a program is being transmitted over the broadcast video signal; b. create a custom advertisement by combining the custom advertisement information with an advertisement template upon receipt of the advertisement summary, such that the custom advertisement embodies a combination of both the advertisement template and the advertising summary, the custom advertisement being too large to be transmitted over the low bandwidth channel in a timely manner during presentation of the program; and c. display the custom advertisement with the program. - View Dependent Claims (17)
-
-
18. A system for creating custom advertisements in a timely manner for display with television broadcast programming, wherein the custom advertisements include custom advertisement information that can be transmitted over a data service channel having a restricted low bandwidth, but wherein the entire custom advertisement cannot be transmitted over the low bandwidth data service channel in a timely manner, the system comprising:
-
a. a broadcast signal source configured to broadcast a video signal in a broadcast video channel; b. means for embedding an advertisement summary in a low bandwidth data service channel of the video signal, the advertisement summary comprising custom advertisement information and being addressed to a particular advertisement template; and c. a receiver configured to; store the advertisement template in local memory, the advertisement template including formatting information for formatting the custom advertisement information into a custom advertisement; tune to the broadcast video channel to receive the video signal and the embedded advertisement summary; and create the custom advertisement by combining the formatting information from the advertisement template with the custom advertisement information, such that the custom advertisement embodies a combination of both the advertisement template and the advertising summary, wherein the custom advertisement is too large to be transmitted over the low bandwidth data service channel in a timely manner during presentation of the program. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A system for creating a custom advertisement comprising:
-
a. a broadcast signal source configured to broadcast a program of a specified duration in a broadcast video signal having a data service channel that includes an available data bandwidth; b. a receiver tuned to receive the program and including local memory, wherein the local memory contains a first set of data representing an advertising template; c. means for embedding a second set of data in the video signal and broadcasting the second set of data to the receiver, wherein the second set of data represents advertising content addressed to the template; and d. means for combining the first and second sets of data to form a third set of data representing the custom advertisement for display on the receiver, e. wherein the third set of data is greater than a product of the available data bandwidth and the specified duration of the program; and f. wherein the second set of data is less than the product of the available data bandwidth and the specified duration of the program. - View Dependent Claims (27, 28)
-
Specification