SERVER SIDE MOBILE AUDIENCE INTELLIGENCE CREATION
First Claim
1. A method comprising:
- registering by a server, user-neutral identifiers for a plurality of web browsers installed on respective electronic devices;
receiving at the server, webpage requests transmitted by the plurality of web browsers via a network, each of said webpage requests including a URL and the user-neutral identifier of the corresponding web browser;
creating by said server, records of said webpage requests; and
processing the records to create or update profiles corresponding to the user-neutral identifiers,wherein each user-neutral identifier is registered without requiring the corresponding web browser to visit any webpage, andwherein the user-neutral identifiers are registered in such manner as to ensure that they uniquely identify the web browser issuing each of said webpage requests from others of said plurality of web browsers without providing user-specific information.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed toward a method and system for tracking webpage requests from web browsers without invading the privacy of the corresponding users. A server receives the webpage requests, and extracts from each of them a user-neutral identifier and URL. The server creates records of these webpage requests, and these records are used to create and update profiles for the corresponding user-neutral identifiers. Since the user-neutral identifiers are not tied to user-specific information, the profiles are made anonymous and user privacy can be protected. However, since each user-neutral identifier is tied to a particular web browser, useful information regarding individual browsing behavior can be obtained. Furthermore, the requested URL'"'"'s can be categorized before being used to update the profiles, thus eliminating concerns that a user'"'"'s browsing activity might be tracked from website to website.
130 Citations
19 Claims
-
1. A method comprising:
-
registering by a server, user-neutral identifiers for a plurality of web browsers installed on respective electronic devices; receiving at the server, webpage requests transmitted by the plurality of web browsers via a network, each of said webpage requests including a URL and the user-neutral identifier of the corresponding web browser; creating by said server, records of said webpage requests; and processing the records to create or update profiles corresponding to the user-neutral identifiers, wherein each user-neutral identifier is registered without requiring the corresponding web browser to visit any webpage, and wherein the user-neutral identifiers are registered in such manner as to ensure that they uniquely identify the web browser issuing each of said webpage requests from others of said plurality of web browsers without providing user-specific information. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a server including at least one processing device programmed to; register user-neutral identifiers for a plurality of web browsers installed on respective electronic devices receive webpage requests transmitted by the plurality of web browsers via a network, each of said webpage requests including a URL and the user-neutral identifier of the corresponding web browser, and create records of said webpage requests; and a database storing profiles corresponding to the user-neutral identifiers, each of said profiles being created or updated according to the record that corresponds to the same user-neutral identifier, wherein each user-neutral identifier is registered with requiring the corresponding web browser to visit any webpage, and wherein said user-neutral identifiers are registered in such manner as to ensure that they uniquely identify the web browser issuing each of said webpage requests from others of said plurality of web browsers without providing user-specific information. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable medium on which are stored instructions executable by a processor to perform a process comprising:
-
registering by a server, user-neutral identifiers for a plurality of web browsers installed on respective electronic devices; receiving webpage requests transmitted by the plurality of web browsers via a network, each of said webpage requests including a URL and the user-neutral identifier of the corresponding web browser; creating records of said webpage requests; and processing the records to create or update profiles corresponding to the user-neutral identifiers, wherein each user-neutral identifier is registered without requiring the corresponding web browser to visit any webpage, and wherein the user-neutral identifiers are registered in such manner as to ensure that they uniquely identify the web browser issuing each of said webpage requests from others of said plurality of web browsers without providing user-specific information. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification