Metadata mapping to support targeted advertising
First Claim
Patent Images
1. A method comprising:
- receiving media content descriptions by an interactive television server, the receiving media content descriptions including receiving data that identifies advertisements;
receiving historical viewing data associated with multiple viewers by the interactive television server;
defining relationships among the media content descriptions based on a determination that the historical viewing data indicates that at least one of the multiple viewers has viewed both a first media content and a second media content, without accessing a demographic viewer profile;
generating a plurality of metadata maps that include representations of the relationships that are defined, the plurality of metadata maps being of various sizes so that client devices with less available memory can receive smaller metadata maps and client devices with more available memory can receive larger metadata maps; and
selecting an advertisement to be rendered based on the relationships that are defined and viewing history data associated with a viewer, wherein the selecting is not based on demographic data associated with the viewer.
3 Assignments
0 Petitions
Accused Products
Abstract
A television server generates a metadata map that represents relationships among media content description data based on viewing patterns of multiple viewers. The television server sends the metadata map to a client device. The client device targets advertisements to a viewer based on the metadata map and a recent viewing history of the viewer.
24 Citations
19 Claims
-
1. A method comprising:
-
receiving media content descriptions by an interactive television server, the receiving media content descriptions including receiving data that identifies advertisements; receiving historical viewing data associated with multiple viewers by the interactive television server; defining relationships among the media content descriptions based on a determination that the historical viewing data indicates that at least one of the multiple viewers has viewed both a first media content and a second media content, without accessing a demographic viewer profile; generating a plurality of metadata maps that include representations of the relationships that are defined, the plurality of metadata maps being of various sizes so that client devices with less available memory can receive smaller metadata maps and client devices with more available memory can receive larger metadata maps; and selecting an advertisement to be rendered based on the relationships that are defined and viewing history data associated with a viewer, wherein the selecting is not based on demographic data associated with the viewer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
receiving at a server, historical viewing data from multiple viewers; generating, by the server, a metadata map that represents aspects of historical viewing patterns of the multiple viewers as indicated by the historical viewing data, the server further generating a plurality of metadata maps of various sizes so that client devices with less available memory can receive smaller metadata maps and client devices with more available memory can receive larger metadata maps, wherein the metadata map identifies; a relationship between a first media content and a second media content, wherein the relationship indicates that a viewer who enjoys the first media content is therefore also likely to enjoy the second media content, wherein the generating comprises defining the relationship between the first media content and the second media content based on a determination that a plurality of the multiple users have each viewed both the first media content and the second media content from within the same geographical area; and serving the metadata map to a client device such that the client device can use the metadata map to facilitate targeted advertising to a viewer. - View Dependent Claims (13, 14, 15)
-
-
16. A user entertainment system comprising:
a metadata map store configured to store data that defines relationships among media content descriptions, the relationships having been; generated based on an analysis of historical user viewing patterns gathered from a plurality of viewers wherein the historical user viewing patterns indicates that at least one of the plurality of viewers has viewed both a first media content and a second media content; and received by the user entertainment system from a server system as a metadata map, the metadata map being one of a plurality of metadata maps of various sizes, the particular metadata map that is received having been selected based on an amount of available memory in the user entertainment system; and an ad manager configured to; receive a request for an advertisement to be presented via the user entertainment system, the request originating from an application program in the user entertainment system; identify advertisements that are available for presentation via the user entertainment system; and determine an appropriate advertisement, from the advertisements that are available, based on a comparison between the relationships stored in the metadata map store and data that identifies media content recently presented via the user entertainment system, wherein the determination is not based on viewer demographic data. - View Dependent Claims (17)
-
18. A computer storage device comprising computer executable instructions that, when executed, direct a computing system to:
-
store a plurality of metadata maps that each represent relationships defined by an analysis of historical viewing patterns of multiple viewers, the plurality of metadata maps being of various sizes so that client devices with less available memory can receive smaller metadata maps and client devices with more available memory can receive larger metadata maps; receive a request from a client device for an advertisement of a particular display size; select an advertisement from a plurality of advertisements such that, based on a metadata map of the plurality of metadata maps, the advertisement is directly related to recently viewed media content and the advertisement is not selected based on demographic viewer profile data. - View Dependent Claims (19)
-
Specification