Metadata mapping to support targeted advertising
First Claim
Patent Images
1. A method comprising:
- receiving media content descriptions;
receiving viewing patterns associated with multiple viewers;
defining relationships among the media content descriptions based on the viewing patterns; and
selecting an advertisement to be rendered to a viewer based on the relationships that are defined and a viewing history 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.
-
Citations
31 Claims
-
1. A method comprising:
-
receiving media content descriptions;
receiving viewing patterns associated with multiple viewers;
defining relationships among the media content descriptions based on the viewing patterns; and
selecting an advertisement to be rendered to a viewer based on the relationships that are defined and a viewing history associated with the viewer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
generating a map that represents viewing patterns of multiple viewers; and
serving the map to a client device such that the client device can use the map to facilitate targeted advertising to a viewer. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
receiving a request for an advertisement;
determining an advertisement based on a map that represents viewing patterns of multiple viewers and on a record of recently viewed media content. - View Dependent Claims (20)
-
-
21. A system comprising:
-
a headend server configured to identify relationships among media content descriptions based on viewing patterns of multiple viewers and to broadcast the relationships; and
a client device configured to receive the relationships and target advertisements to a viewer based on the relationships and recently viewed media content. - View Dependent Claims (22)
-
-
23. A system comprising:
-
a data repository configured to store data that is associated with media content;
a metadata mapping engine that defines relationships among the data that is associated with media content such that the relationships indicate how likely a user is to view a second media content given the fact that the viewer has viewed a first media content; and
a metadata map store that stores the relationships that are generated. - View Dependent Claims (24)
-
-
25. A system comprising:
-
a metadata map store configured to store data that defines relationships among media content descriptions, the relationships being based on user viewing patterns; and
an ad manager configured to;
receive a request for an advertisement;
identify advertisements that are available for broadcast; and
determine an appropriate advertisement based on the relationships stored in the metadata map store and based on data that identifies recently viewed media content. - View Dependent Claims (26)
-
-
27. A computer system comprising:
-
a client interface configured to receive data describing user viewing patterns;
a data processor configured to, based on the data describing user viewing patterns;
define relationships among multiple media content;
define relationships among media content categories;
define relationships between advertisements and media content; and
define relationships between advertisements and media content categories; and
a media distribution system configured to provide the relationships to one or more client devices to enable targeted advertising.
-
-
28. One or more computer-readable media comprising computer executable instructions that, when executed, direct a computing system to:
-
receive media content descriptions;
receive viewing histories associated with multiple viewers; and
define relationships among the media content descriptions based on the viewing histories. - View Dependent Claims (29)
-
-
30. One or more computer-readable media comprising computer executable instructions that, when executed, direct a computing system to:
-
store a map that represents viewing patterns of multiple viewers;
receive a request for an advertisement;
select an advertisement from a plurality of advertisements such that based on the map, the advertisement is related to recently viewed media content. - View Dependent Claims (31)
-
Specification