System and Method for Creating Anonymous User Profiles from a Mobile Data Network
First Claim
1. In a mobile network device having a plurality of routers, a method for continuously modifying an anonymous user profile from collected data so that said anonymous user profile may be shared with content providers to allow said content providers to tailor content or advertisements to said user'"'"'s mobile behavior, said method comprising:
- (a) a plurality of collector devices, each positioned to detect data from an output of a corresponding router, each monitoring substantially all data from said output to inspect said data for application-level activity, and to detect at least one of a user IP address and a phone number for a mobile client involved with said activity;
(b) each collector analyzing said inspected data to determine the type of content involved with said activity;
(c) each collector correlating said activity with a phone-number-IP-address pair to create a user profile;
(d) each collector associating information indicative of the location of said user at a time when said activity was requested;
(e) each collector transforming said user profile into an anonymous user profile vector;
(f) a profile manager receiving said anonymous user profile vector from a plurality of collectors; and
(g) repeating acts (a)-(f) over time to create and modify said anonymous user profile vector so that said content providers can utilize said anonymous user profile vector to provide, in response to said anonymous user profile vector, content or advertisements to said user.
2 Assignments
0 Petitions
Accused Products
Abstract
A mobile network device creates and continuously modifies an anonymous user profile from collected network data and subsequently shares the profile with content providers. The mobile network device includes multiple collector devices that monitor data from routers on the mobile data network for application-level activity and a corresponding IP address or mobile phone number. The collectors then analyze the content involved with the activity and correlate it to an IP-address-phone-number pair to create a user profile. Each collector then modifies the user profile with the user'"'"'s location information at the time the activity was requested. Each collector subsequently transforms the user profile into an anonymous user profile vector and shares it with the profile manager. By repeating this process over time, the collectors create and modify an anonymous user profile vector that can be shared with content providers for targeted advertising.
275 Citations
20 Claims
-
1. In a mobile network device having a plurality of routers, a method for continuously modifying an anonymous user profile from collected data so that said anonymous user profile may be shared with content providers to allow said content providers to tailor content or advertisements to said user'"'"'s mobile behavior, said method comprising:
-
(a) a plurality of collector devices, each positioned to detect data from an output of a corresponding router, each monitoring substantially all data from said output to inspect said data for application-level activity, and to detect at least one of a user IP address and a phone number for a mobile client involved with said activity; (b) each collector analyzing said inspected data to determine the type of content involved with said activity; (c) each collector correlating said activity with a phone-number-IP-address pair to create a user profile; (d) each collector associating information indicative of the location of said user at a time when said activity was requested; (e) each collector transforming said user profile into an anonymous user profile vector; (f) a profile manager receiving said anonymous user profile vector from a plurality of collectors; and (g) repeating acts (a)-(f) over time to create and modify said anonymous user profile vector so that said content providers can utilize said anonymous user profile vector to provide, in response to said anonymous user profile vector, content or advertisements to said user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification