Integrated Advertising System
First Claim
1. A method for generating an aggregate user profile based on more than one collection source, the method comprising a computer having a computer readable medium having stored thereon instructions which, when executed by a processor of the computer, causes the processor to perform the steps of:
- receiving mobile profile data relating to a user'"'"'s use of a mobile communication facility;
receiving offline profile data relating to the user'"'"'s at least one interaction with a non-Internet-based entity;
aggregating the mobile profile data and the offline profile data into an aggregate user profile based at least in part on a verification datum; and
providing access to the aggregate user profile to a plurality of sponsors.
2 Assignments
0 Petitions
Accused Products
Abstract
In embodiments of the present invention improved capabilities are described for selecting advertisements to be delivered to mobile communication facilities using a monetization platform that may act as an advertising hub. The monetization platform may interact with an ad exchange to collect relevant advertisements for delivery to the mobile communication facilities. The monetization platform may also facilitate the selection of advertisements through the ad exchange by associating advertisement requests with user, user profile or other mobile communication type information. Methods and systems of the present invention are described for aggregating mobile communication facility user profile data, including user profile data obtained from a mobile communication facility, the user'"'"'s Internet usage, offline user data, and settop entertainment facility data relating to the user.
1848 Citations
42 Claims
-
1. A method for generating an aggregate user profile based on more than one collection source, the method comprising a computer having a computer readable medium having stored thereon instructions which, when executed by a processor of the computer, causes the processor to perform the steps of:
-
receiving mobile profile data relating to a user'"'"'s use of a mobile communication facility; receiving offline profile data relating to the user'"'"'s at least one interaction with a non-Internet-based entity; aggregating the mobile profile data and the offline profile data into an aggregate user profile based at least in part on a verification datum; and providing access to the aggregate user profile to a plurality of sponsors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for generating an aggregate user profile based on more than one collection source, the method comprising a computer having a computer readable medium having stored thereon instructions which, when executed by a processor of the computer, causes the processor to perform the steps of:
-
receiving mobile profile data relating to a user'"'"'s use of a mobile communication facility; receiving offline profile data relating to the user'"'"'s at least one interaction with a non-Internet-based entity; aggregating the mobile profile data and the offline profile data into an aggregate user profile based at least in part on a verification datum; providing access to the aggregate user profile to a plurality of sponsors; and enabling selection of at least one item of sponsored content to present to the user based at least in part on the aggregate user profile. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A method for generating an aggregate user profile based on more than one collection source, the method comprising a computer having a computer readable medium having stored thereon instructions which, when executed by a processor of the computer, causes the processor to perform the steps of:
-
receiving mobile profile data relating to a user'"'"'s use of a mobile communication facility; receiving Internet profile data relating to the user'"'"'s at least one computer-based Internet usage; aggregating the mobile profile data and the Internet profile data into an aggregate user profile based at least in part on a verification datum; and providing access to the aggregate user profile dataset to a plurality of sponsors. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method for generating an aggregate user profile based on more than one collection source, the method comprising a computer having a computer readable medium having stored thereon instructions which, when executed by a processor of the computer, causes the processor to perform the steps of:
-
receiving mobile profile data relating to a user'"'"'s use of a mobile communication facility; receiving Internet profile data relating to the user'"'"'s at least one computer-based Internet usage; aggregating the mobile profile data and the Internet profile data into an aggregated user profile based at least in part on a verification datum; providing access to the aggregated user profile to a plurality of sponsors; and enabling selection of at least one item of sponsored content to present to the user based at least in part on the aggregated user profile.
-
-
31. A method for generating an aggregate user profile based on more than one collection source, the method comprising a computer having a computer readable medium having stored thereon instructions which, when executed by a processor of the computer, causes the processor to perform the steps of
receiving mobile profile data relating to a user'"'"'s use of a mobile communication facility; -
receiving settop profile data relating to the user'"'"'s at least one interaction with a settop entertainment facility; aggregating the mobile profile data and the settop profile data into an aggregate user profile based at least in part on a verification datum; and providing access to the aggregate user profile to a plurality of sponsors. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A method for generating an aggregate user profile based on more than one collection source, the method comprising a computer having a computer readable medium having stored thereon instructions which, when executed by a processor of the computer, causes the processor to perform the steps of:
-
receiving mobile profile data relating to a user'"'"'s use of a mobile communication facility; receiving settop profile data relating to the user'"'"'s at least one interaction with a settop entertainment facility; aggregating the mobile profile data and the settop profile data into an aggregate user profile based at least in part on a verification datum; providing access to the aggregate user profile to a plurality of sponsors; and enabling selection of at least one item of sponsored content to present to the user based at least in part on the aggregate user profile.
-
Specification