AGGREGATION OF BEHAVIORAL PROFILE DATA USING A MONETIZATION PLATFORM
The present application discloses improved capabilities for aggregating user behavioral data across multiple wireless operators and delivering content to a mobile communication facility based on that aggregation, among other factors.
1 . A method, comprising:
retrieving a first behavioral datum relating to a mobile communication facility user from a first wireless operator;
retrieving a second behavioral datum relating to the mobile communication facility user from a second wireless operator;
storing the first behavioral datum and the second behavioral datum in a behavioral database;
analyzing the first behavioral datum and the second behavioral datum to create a user profile for the user, wherein the user profile is stored in the behavioral database;
receiving a request from an ad server for behavioral data relating to the user;
selecting the user profile from the behavioral database based at least in part on the request; and
delivering the user profile to the ad server.
2 . The method of claim 1 , wherein the delivery is made substantially simultaneous to receiving the request.
3 . The method of claim 1 , wherein the delivery is a batch data delivery.
4 . The method of claim 1 , wherein the ad server is associated with a publisher.
5 . The method of claim 4 , wherein the publisher is a wireless operator.
6 . The method of claim 4 , wherein the publisher is a website owner.
7 . The method of claim 4 , wherein the publisher is a content producer.
8 . The method of claim 4 , wherein the publisher is a game developer.
9 . The method of claim 4 , wherein the publisher is an application developer.
10 . The method of claim 4 , wherein the publisher is a videographer.
11 . The method of claim 4 , wherein the publisher is a blogger.
12 . The method of claim 1 , wherein the creation of the user profile is based at least in part on performing a data integration step on at least one of the first behavioral datum or second behavioral datum.
13 . The method of claim 1 , wherein the creation of the user profile is based at least in part on performing a statistical analytic step on at least one of the first behavioral datum or second behavioral datum.
14 . The method of claim 1 , wherein at least one of the first behavioral datum or second behavioral datum is related to a search activity on the mobile communication facility.
15 . The method of claim 1 , wherein at least one of the first behavioral datum or second behavioral datum is related to a browse activity on the mobile communication facility.
16 . The method of claim 1 , wherein at least one of the first behavioral datum or second behavioral datum is related to an SMS activity on the mobile communication facility.
17 . The method of claim 1 , wherein at least one of the first behavioral datum or second behavioral datum is related to an MMS activity on the mobile communication facility.
18 . The method of claim 1 , wherein at least one of the first behavioral datum or second behavioral datum is related to an application usage on the mobile communication facility.
19 . A method, comprising:
retrieving a first mobile communication facility user's behavioral datum from a first wireless operator;
retrieving a second mobile communication facility user's behavioral datum from a second wireless operator; and
storing the first user's behavioral datum and the second user's behavioral datum in a behavioral database;
analyzing the first user's behavioral datum and the second user's behavioral datum to create a behavioral profile, wherein the behavioral profile is stored in the behavioral database;
receiving a request from an ad server for behavioral data relating to the behavioral profile;
selecting the behavioral profile from the behavioral database based at least in part on the request; and
delivering the behavioral profile to the ad server.
20 . A method, comprising:
retrieving a first mobile communication facility user's behavioral datum from a wireless operator;
retrieving a second mobile communication facility user's behavioral datum from the wireless operator; and
storing the first user's behavioral datum and the second user's behavioral datum in a behavioral database;
analyzing the first user's behavioral datum and the second user's behavioral datum to create a behavioral profile, wherein the behavioral profile is stored in the behavioral database;
receiving a request from an ad server for behavioral data relating to a behavioral profile;
selecting the behavioral profile from the behavioral database based at least in part on the request; and
delivering the behavioral profile to the ad server.