System and method for modifying advertisement responsive to EPG information
First Claim
1. A method for displaying a customized advertisement on a display comprising the steps of:
- storing, local to a user equipment, viewer profile information in a database;
receiving an advertisement, the advertisement including primary advertisement information;
determining whether the stored viewer profile information matches information associated with a supplemental advertisement information item from a plurality of supplemental advertisement information items;
selecting the supplemental advertisement information item from the plurality of supplemental advertisement information items for inclusion in the customized advertisement when the stored viewer profile information matches the information associated with the supplemental advertisement information item;
customizing, local to the user equipment, the received advertisement to include the selected supplemental advertisement information item to form the customized advertisement; and
causing the customized advertisement to be displayed, wherein the displayed customized advertisement includes both the primary advertisement information and the selected supplemental advertisement information item, wherein the displayed primary advertisement information is associated with the displayed supplemental advertisement information item.
11 Assignments
0 Petitions
Accused Products
Abstract
A system and method for utilizing data stored in an EPG database for modifying advertisement information. In this way, a service provider and/or an advertiser can transmit a single advertisement to all the television stations regardless of their geographic location and other user specific information, and need not re-transmit the advertisement even if there is a change in the show'"'"'s program description. When the advertisement is displayed, the correct updated information is retrieved from the EPG database and inserted into the advertisement. In one aspect, the present invention describes a method for modifying an advertisement in an EPG comprising the steps of: storing television schedule information in a first database; storing advertisement information in a second database; incorporating a portion of the television schedule information into a portion of the advertisement information to form a modified advertisement; and displaying the modified advertisement on a screen.
930 Citations
61 Claims
-
1. A method for displaying a customized advertisement on a display comprising the steps of:
-
storing, local to a user equipment, viewer profile information in a database; receiving an advertisement, the advertisement including primary advertisement information; determining whether the stored viewer profile information matches information associated with a supplemental advertisement information item from a plurality of supplemental advertisement information items; selecting the supplemental advertisement information item from the plurality of supplemental advertisement information items for inclusion in the customized advertisement when the stored viewer profile information matches the information associated with the supplemental advertisement information item; customizing, local to the user equipment, the received advertisement to include the selected supplemental advertisement information item to form the customized advertisement; and causing the customized advertisement to be displayed, wherein the displayed customized advertisement includes both the primary advertisement information and the selected supplemental advertisement information item, wherein the displayed primary advertisement information is associated with the displayed supplemental advertisement information item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for displaying a customized advertisement on a display comprising the steps of:
-
storing, local to a user equipment, viewer profile information in a first database; storing an advertisement in a second database, the advertisement including primary advertisement information; retrieving the advertisement from the second database; determining whether the stored viewer profile information matches information associated with a supplemental advertisement information item from a plurality of supplemental advertisement information items; selecting the supplemental advertisement information item from the plurality of supplemental advertisement information items for inclusion in the customized advertisement when the stored viewer profile information matches the information associated with the supplemental advertisement information item; overlaying, local to the user equipment, the selected supplemental advertisement information item onto the retrieved advertisement to form the customized advertisement; and causing customized advertisement to be displayed, wherein the customized advertisement includes both the primary advertisement information and the overlaid selected supplemental advertisement information item, wherein the displayed primary advertisement information is associated with the displayed supplemental advertisement information item. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A system for displaying customized advertisements comprising:
a processor configured to; retrieve an advertisement from a second database, wherein the advertisement includes primary advertisement information; determine whether viewer profile information matches information associated with a supplemental advertisement information item from a plurality of supplemental advertisement information items, wherein the viewer profile information is stored in a first database; select the supplemental advertisement information item from the plurality of supplemental advertisement information items for inclusion in the customized advertisement when the stored viewer profile information matches the information associated with the supplemental advertisement information item; and customize, local to the user equipment, the retrieved advertisement to include the selected supplemental advertisement information item to form the customized advertisement; and cause the customized advertisement to be displayed, wherein the displayed customized advertisement includes both the primary advertisement information and the selected supplemental advertisement information item, wherein the displayed primary advertisement information is associated with the displayed supplemental advertisement information item. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59)
-
60. A non-transitory computer readable medium having stored thereon a set of instructions including instructions for displaying a customized advertisement on a display, the instructions, when executed by a microprocessor, causing the microprocessor to perform the steps of:
-
storing viewer profile information in a database, the database local to a user equipment; receiving an advertisement, the advertisement including primary advertisement information; determining whether the stored viewer profile information matches information associated with a supplemental advertisement information item from a plurality of supplemental advertisement information items; selecting the supplemental advertisement information item from the plurality of supplemental advertisement information items for inclusion in the customized advertisement when the stored viewer profile information matches the information associated with the supplemental advertisement information item; customizing, local to the user equipment, the received advertisement to include the selected supplemental advertisement information item to form the customized advertisement; and causing the customized advertisement to be displayed, wherein the displayed customized advertisement includes both the primary advertisement information and the selected supplemental advertisement item, wherein the displayed primary advertisement information is associated with the displayed supplemental advertisement information item.
-
-
61. A non-transitory computer readable medium having stored thereon a set of instructions including instructions for displaying a customized advertisement on a display, the instructions, when executed by a microprocessor, causing the microprocessor to perform the steps of:
-
storing viewer profile information in a first database, the first database local to a user equipment; storing an advertisement in a second database, the advertisement including primary advertisement information; determining whether the stored viewer profile information matches information associated with a supplemental advertisement information item from a plurality of supplemental advertisement information items; selecting the supplemental advertisement information item from the plurality of supplemental advertisement information items for inclusion in the customized advertisement when the stored viewer profile information matches the information associated with the supplemental advertisement information item; overlaying, local to the user equipment, the selected supplemental advertisement information item onto the advertisement to form the customized advertisement; and causing the customized advertisement to be displayed, wherein the customized advertisement includes both the primary advertisement information and the overlaid selected supplemental advertisement information item, wherein the displayed primary advertisement information is associated with the displayed supplemental advertisement information item.
-
Specification