Privacy compliant multiple dataset correlation and content delivery system and methods
First Claim
Patent Images
1. An individually targeted content delivery method comprising:
- anonymously collecting event data associated with at least one set top box in a defined region in a privacy compliant manner;
deriving at least one user model for each set top box in said region by using the collected event data with aggregated demographic data for the population in the region to estimate the fraction of people having one or more demographic characterizations that experience some one or more defined events at the set tap boxes in the region, said estimate(s) comprising a regional model applicable to all set top, boxes in the region, and using said regional model with event observations at the particular set top box to calculate which demographic specification most closely matches viewing behavior at the particular set top box;
storing the derived at least one user model and an identifier corresponding to the set top box from which the at least one user model is derived in a storage means for later retrieval;
selecting content and associated content attributes to be delivered to at least one of said set top boxes in the region;
delivering the selected content and content attributes to the set top box;
causing the selected content to be presented by the at least one set top box when a correlation exists between the content attributes and the user model associated with the set top box.
5 Assignments
0 Petitions
Accused Products
Abstract
An individually targeted content delivery system and methods which allows content to be delivered to at least one set top box while preserving the privacy of the set top box users. The system and methods of the present invention determine one or more user models for a set top box based on user interactions with the set top box and content to be displayed on the set top box is selected based on the user model. The present invention also allows a set top box to determine when content has been experienced by a set top box user, and to require a set top box user to experience at least one pre-defined content before other content can be viewed.
241 Citations
29 Claims
-
1. An individually targeted content delivery method comprising:
-
anonymously collecting event data associated with at least one set top box in a defined region in a privacy compliant manner; deriving at least one user model for each set top box in said region by using the collected event data with aggregated demographic data for the population in the region to estimate the fraction of people having one or more demographic characterizations that experience some one or more defined events at the set tap boxes in the region, said estimate(s) comprising a regional model applicable to all set top, boxes in the region, and using said regional model with event observations at the particular set top box to calculate which demographic specification most closely matches viewing behavior at the particular set top box; storing the derived at least one user model and an identifier corresponding to the set top box from which the at least one user model is derived in a storage means for later retrieval; selecting content and associated content attributes to be delivered to at least one of said set top boxes in the region; delivering the selected content and content attributes to the set top box; causing the selected content to be presented by the at least one set top box when a correlation exists between the content attributes and the user model associated with the set top box. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An individually targeted content delivery method comprising the steps of:
-
anonymously collecting set top box interaction data associated with at least one set top box in a defined region in a privacy compliant manner; deriving from said data at least one user model for each set top box using a user demographic profile and a user interest profile determined using an inverse demographic matrix method that uses aggregated demographic data for the population in the region to estimate the fraction of people having one or more demographic characterizations that experience some one or more defined events at the set top boxes in the region, said estimate(s) comprising a regional model applicable to all set top boxes in the region, and using said regional model with event observations at the particular set top box to calculate which demographic specification most closely matches viewing behavior at the particular set top box; storing said derived at least one user model and an identifier corresponding to the set top box from which said at least one user model is derived in a storage means for later retrieval; selecting content and associated content characteristics to be delivered to at least one set top box; delivering said content to said set top box; causing said selected contain to be presented by said at least one set top box when a correlation between said content attributes and said user model associated with said set top box. - View Dependent Claims (13, 14)
-
-
15. An individually targeted content delivery method comprising the steps of:
-
anonymously collecting set top box interaction data associated with at least one set top box in a defined region in a privacy compliant manner; transmitting said set top box interaction data to a privacy server, which strips personally identifiable information from said data prior to allowing said data to be used; deriving from said data at least one user model for each set top box using a user demographic profile and user interest profile as determined using an inverse demographic matrix that uses aggregated demographic data for the population in the region to estimate the fraction of people having one or more demographic characterizations that experience some one or more defined events at the set top boxes in the region, said estimate(s) comprising a regional model applicable to all set top boxes in the region, and using said regional model with event observations at the particular set top box to calculate which demographic specification most closely matches viewing behavior at the particular set top box; storing said derived at least one user model and an identifier corresponding to the set top box from which said at least one user model is derived in a storage means for later retrieval; selecting content and associated content characteristics to be delivered to at least one set top box; delivering said content to said set top box; and causing said selected content to be presented by said at least one set top box when a correlation between said content attributes and said user model associated with said set top box exists. - View Dependent Claims (16, 17)
-
-
18. An individually targeted content delivery method comprising the steps of:
-
anonymously collecting set top box interaction data associated with at least one set top box in a defined region in a privacy compliant manner; deriving from said data at least one user model for each set top box using a user demographic profile and user interest profile as determined using an inverse demographic matrix that uses aggregated demographic data for the population in the region to estimate the fraction of people having one or more demographic characterizations that experience some one or more defined events at the set top boxes in the region, said estimate(s) comprising a regional model applicable to all set top boxes in the region, and using said regional model with event observations at the particular set top box to calculate which demographic specification most closely matches viewing behavior at the particular set top box; storing said derived at least one user model and an identifier corresponding to the set top box from which said at least one user model is derived in a storage means for later retrieval; selecting content and associated content characteristics to be delivered to at least one set top box; delivering said content to said set top box; and causing said selected content to be presented by said at least one set top box when a correlation between said content attributes and said user model associated with said set top box exists, and until it is determined that said content has likely been experienced. - View Dependent Claims (19, 20, 21)
-
-
22. An individually targeted content delivery method comprising the steps of:
-
anonymously collecting set top box interaction data associated with at least one set top box in a defined region in a privacy compliant manner; transmitting said set top box interaction data to a privacy server, which strips any personally identifiable information from said data prior to allowing said data to be used by the system; deriving from said data at least one user model for each set top box using a user demographic profile and user interest profile as determined using an inverse demographic matrix that uses aggregated demographic data for the population in the region to estimate the fraction of people having one or more demographic characterizations that experience some one or more defined events at the set top boxes in the region, said estimate(s) comprising a regional model applicable to all set top boxes in the region, and using said regional model with event observations at the particular set top box to calculate which demographic specification most closely matches viewing behavior at the particular set top box; storing said derived at least one user model and and an identifier corresponding to the set top box from which said at least one user model is derived in a storage means for later retrieval; selecting content and associated content characteristics to be delivered to at least one set top box; delivering said content to said set top box; and causing said selected content to be presented by said at least one set top box when a correlation between said content attributes and said user model associated with said set top box exists, and until it is determined that said content has likely been experienced. - View Dependent Claims (23, 24, 25)
-
-
26. A targeted advertising delivery system, comprising:
-
a plurality of set top boxes in a defined region; a privacy server, communicatively connected to said plurality of set top boxes, that anonymously collects set top box interaction data in a privacy compliant manner; a data center, communicatively connected to said privacy server; a content input means, which allows a content owner to submit content to the data center; and a user model selector, which allows a content owner to select user model attributes corresponding to a group to which particular content is to be delivered, the user model attributes derived by using aggregated demographic data for the population in the region to estimate the fraction of people having one or more demographic characterizations that experience some one or more defined events at the set top boxes in the region, said estimate(s) comprising a regional model applicable to all set top boxes in the region, and using said regional model with event observations at the particular set top box to calculate which demographic specification most closely matches viewing behavior at the particular set top box. - View Dependent Claims (27, 28)
-
-
29. A computer program product for targeted advertising delivery comprising a computer usable medium having a computer readable program code means embodied in the computer usable medium for causing an application program to execute on a computer system, the computer readable program code comprising:
-
computer readable program code means for anonymously collecting set top box events for a set top box in a defined region; computer readable program code means for deriving, in a privacy compliant manner, at least one user model based on said collected set top box events by using aggregated demographic data for the population in the region to estimate the fraction of people having one or more demographic characterizations that experience some one or more defined events at the set top boxes in the region, said estimate(s) comprising regional model applicable to all set top boxes in the region, and using said regional model with event observations at the particular set top box to calculate which demographic specification most closely matches viewing behavior at the particular set top box; computer readable program code means for storing said at least one user model in a database of user models; computer readable program code means for storing content to be delivered to a set top box; computer readable program code means for selecting from said stored user models and said stored content those user models and content which have a high degree of correlativity; computer readable program code means for transmitting said selected content to a set top box associated with said selected user model; and computer readable program code means for presenting said content via said set top box.
-
Specification