Methods and apparatus to distinguish between parent and child webpage accesses and/or browser tabs in focus
First Claim
Patent Images
1. A method to monitor Internet usage, the method comprising:
- identifying, with a processor, an HTTP request;
retrieving, with the processor, Page Info data from a browser;
detecting if the Page Info data and the HTTP request identify a same Internet resource;
classifying the HTTP request as a parent call when the Page Info data and the HTTP request identify the same Internet resource; and
classifying the HTTP request as a child call when the Page Info data and the HTTP request identify different Internet resources.
9 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus to distinguish between parent and child webpage accesses and/or browser tabs in focus are disclosed. An example implementation includes identifying an HTTP request; retrieving Page Info data from a browser; electronically detecting if the Page Info data and the HTTP request identify a same Internet resource; electronically classifying the HTTP request as a parent call when the Page Info data and the HTTP request identify the same Internet resource; and electronically classifying the HTTP request as a child call when the Page Info data and the HTTP request identify different Internet resources.
46 Citations
26 Claims
-
1. A method to monitor Internet usage, the method comprising:
-
identifying, with a processor, an HTTP request; retrieving, with the processor, Page Info data from a browser; detecting if the Page Info data and the HTTP request identify a same Internet resource; classifying the HTTP request as a parent call when the Page Info data and the HTTP request identify the same Internet resource; and classifying the HTTP request as a child call when the Page Info data and the HTTP request identify different Internet resources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus to monitor Internet traffic caused by a user, the apparatus comprising:
-
a browser information data gatherer to collect page info data from a web browser; an Hypertext Transfer Protocol (HTTP) data gatherer to collect HTTP traffic data from a network interface of the computer; and a processor to compare the gathered page info data and the HTTP traffic data to determine whether an HTTP request identified in the HTTP traffic data should be credited as a call to a parent webpage or a call to a child webpage. - View Dependent Claims (14, 15)
-
-
16. A tangible computer readable medium storing instructions which when executed cause a machine to at least:
-
identify an HTTP request; retrieve Page Info data from a browser; collect tab data from the browser; detect if the Page Info data and the HTTP request identify a same Internet resource; classify the HTTP request as a parent call when the Page Info data and the HTTP request identify the same Internet resource and when the tab data identifies an active tab of the browser as associated with the HTTP request; and classify the HTTP request as a child call when either (1) the Page Info data and the HTTP request identify different Internet resources or (2) the tab data does not identify the active tab of the browser as associated with the HTTP request. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification