OBTAINING INSTRUMENTATION DATA
First Claim
1. An apparatus comprising the following computer-executable components:
- a request receiver component that receives a request for application data over a network from a client computing device; and
an instrumentation component that causes instrumentation logic to be transmitted to the client computing device responsive to receipt of the request for the application data, wherein the instrumentation logic is configured to;
a) cause the client computing device to analyze a cookie to determine whether to capture instrumentation data pertaining to the client and, if it is determined that instrumentation data is desirably captured;
b) cause the client computing device to capture quantitative instrumentation data pertaining to the requested application data; and
c) cause the client computing device to transmit the quantitative instrumentation data over the network to a data repository.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus described herein includes a request receiver component that receives a request for application data over a network from a client computing device. The apparatus also includes an instrumentation component that causes instrumentation logic to be transmitted to the client computing device responsive to receipt of the request for the application data. The instrumentation logic is configured to cause the client computing device to analyze a cookie to determine whether to capture instrumentation data pertaining to the client and, if it is determined that instrumentation data is desirably captured. The instrumentation logic is also configured to cause the client computing device to capture quantitative instrumentation data pertaining to the requested application data and cause the client computing device to transmit the quantitative instrumentation data over the network to a data repository.
-
Citations
20 Claims
-
1. An apparatus comprising the following computer-executable components:
-
a request receiver component that receives a request for application data over a network from a client computing device; and an instrumentation component that causes instrumentation logic to be transmitted to the client computing device responsive to receipt of the request for the application data, wherein the instrumentation logic is configured to; a) cause the client computing device to analyze a cookie to determine whether to capture instrumentation data pertaining to the client and, if it is determined that instrumentation data is desirably captured; b) cause the client computing device to capture quantitative instrumentation data pertaining to the requested application data; and c) cause the client computing device to transmit the quantitative instrumentation data over the network to a data repository. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising the following computer-executable acts:
-
receiving a request for application data from a client computing device; responsive to receipt of the request, transmitting instrumentation logic over a network to the client computing device, wherein the instrumentation logic is configured to cause the client computing device to perform the following acts; a) determine if a user of the client computing device is desirably sampled based at least in part upon analysis of a cookie pertaining to the application data; b) if the user of the client computing device is desirably sampled, capture quantitative instrumentation data pertaining to the client computing device; and c) transmit the quantitative instrumentation data to a data repository specified in the instrumentation logic. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer-readable medium comprising instructions that, when executed by a processor, perform the following acts:
-
receive a request for a web page pertaining to an e-mail application from a client computing device; generate the web page responsive to receipt of the request; embed instrumentation logic in the generated web page, wherein the instrumentation logic is configured to cause the client computing device to perform the following acts; a. analyze a cookie corresponding to the e-mail application; b. based at least in part upon the analysis, determine whether the client computing device desirably captures instrumentation data, wherein the instrumentation data comprises information pertaining to load time of the web page, country of the client computing device, information identifying a web server that provides the web page, an operating system used by the client computing device, and a browser used by the client computing device to view the web page.
-
Specification