Method and apparatus for transmission receipt and display of advertisements
First Claim
1. A method for broadcasting and displaying advertisements comprising:
- receiving program guide data including program attribute information identifying content of each of a plurality of television programs;
receiving advertising data including a plurality of advertisement objects and advertisement attribute information identifying content of each of the plurality of advertisement objects, wherein the advertisement objects comprise a plurality of different versions of an advertisement, and wherein the plurality of different versions of the advertisement comprise advertisements of different display sizes;
maintaining a selection history comprising a user viewing profile that includes program attribute information identifying content of television programs selected by a user;
calculating similarity scores for the plurality of advertisement objects based on one or more comparisons between the advertisement attribute information and the program attribute information of the user viewing profile;
selecting at least one of the advertisement objects to display to the user based on a comparison of the similarity scores to a first threshold similarity score;
selecting a version of an advertisement associated with the selected advertisement object based on a comparison of the similarity score of the selected advertisement object to a second threshold similarity score; and
displaying the selected version of the advertisement associated with the selected advertisement object.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for the intelligent display of advertisements to a television services user includes a transmitter, a receiver and a display on which an electronic television program guide, television programs, and advertisements are displayed. Advertising and electronic program guide data are transmitted to a receiver used by one or more television service users. The electronic program guide data includes information characterizing television programs listed in an electronic program guide. Similarly, the advertising data includes advertisements and information characterizing the transmitted advertisements. A selection history contains information characterizing those programs selected by a user for viewing. Received advertisements are displayed to the user based upon a comparison between the information characterizing each of the plurality of advertisements and the information in the selection history.
-
Citations
7 Claims
-
1. A method for broadcasting and displaying advertisements comprising:
-
receiving program guide data including program attribute information identifying content of each of a plurality of television programs; receiving advertising data including a plurality of advertisement objects and advertisement attribute information identifying content of each of the plurality of advertisement objects, wherein the advertisement objects comprise a plurality of different versions of an advertisement, and wherein the plurality of different versions of the advertisement comprise advertisements of different display sizes; maintaining a selection history comprising a user viewing profile that includes program attribute information identifying content of television programs selected by a user; calculating similarity scores for the plurality of advertisement objects based on one or more comparisons between the advertisement attribute information and the program attribute information of the user viewing profile; selecting at least one of the advertisement objects to display to the user based on a comparison of the similarity scores to a first threshold similarity score; selecting a version of an advertisement associated with the selected advertisement object based on a comparison of the similarity score of the selected advertisement object to a second threshold similarity score; and displaying the selected version of the advertisement associated with the selected advertisement object. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification