SYSTEMS AND METHODS FOR USER IDENTIFICATION, USER DEMOGRAPHIC REPORTING AND COLLECTING USAGE DATA USING BIOMETRICS
3 Assignments
0 Petitions
Accused Products
Abstract
Several ways of identifying users and collecting demographic information and market information are disclosed, including branding a browser with a unique identification in each user request, identifying a user by his key strokes or mouse clicks, gathering demographic information using multiple data sets and by monitoring network traffic. Additionally, user requested content is distinguished from other, non-user content, and the performance of a server can be monitor and analyzed from a client a client perspective. Further, an Internet user'"'"'s Internet data is routed to a known domain on the Internet, from which it is routed on to the intended recipient. The domain includes proxy servers which proxy the user'"'"'s data requests to the domain, and database servers, which filter and build a database of the user'"'"'s Internet usage. Particular data concerning certain behaviors of interest, such as purchasing data, is filtered into the database, and can form the basis for numerous market measures.
-
Citations
33 Claims
-
1-14. -14. (canceled)
-
15. A method of monitoring the performance of at least one network server, the method comprising:
-
receiving, from a browser program, a request for content from the network server;
requesting the content requested by the browser program from a network server;
receiving a response to the request from the network server;
inserting script into the response, the script directing the browser program to report information about the request from the browser program and the response from the network server; and
sending the response to the browser program. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer-readable medium storing a computer program configured to monitor the performance of at least one network server, the medium comprising one or more code segments configured to:
-
receive, from a browser program, a request for content from the network server;
request the content requested by the browser program from a network server;
receive a response to the request from the network server;
insert script into the response, the script directing the browser program to report information about the request from the browser program and the response from the network server; and
send the response to the browser program. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. An apparatus for monitoring the performance of at least one network server, the apparatus comprising:
-
means for receiving, from a browser program, a request for content from the network server;
means for requesting the content requested by the browser program from a network server;
means for receiving a response to the request from the network server;
means for, inserting script into the response, the script directing the browser program to report information about the request from the browser program and the response from the network server; and
means for sending the response to the browser program.
-
Specification