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 identify a window in a browser, the method comprising:
- identifying, by executing a first instruction with a processor, a first HTTP call associated with the browser on a monitored device;
identifying, by executing a second instruction with the processor, a second HTTP call, the first and second HTTP calls occurring between consecutive user actions on the monitored device;
in response to identifying at least one of the first HTTP call or the second HTTP call, requesting, by executing a third instruction with the processor, Page Info data from the browser; and
determining, by executing a fourth instruction with the processor, that (1) the first HTTP call is a parent call if a first universal resource locator (URL) of the first HTTP call matches a second universal resource locator of the Page Info data of the browser, and (2) that the second HTTP call is a child call based on a detected status of the browser.
10 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.
-
Citations
12 Claims
-
1. A method to identify a window in a browser, the method comprising:
-
identifying, by executing a first instruction with a processor, a first HTTP call associated with the browser on a monitored device; identifying, by executing a second instruction with the processor, a second HTTP call, the first and second HTTP calls occurring between consecutive user actions on the monitored device; in response to identifying at least one of the first HTTP call or the second HTTP call, requesting, by executing a third instruction with the processor, Page Info data from the browser; and determining, by executing a fourth instruction with the processor, that (1) the first HTTP call is a parent call if a first universal resource locator (URL) of the first HTTP call matches a second universal resource locator of the Page Info data of the browser, and (2) that the second HTTP call is a child call based on a detected status of the browser. - View Dependent Claims (2, 3, 4)
-
-
5. A tangible machine-readable storage medium comprising instructions which, when executed, cause a machine to at least:
-
identify a first HTTP call associated with a browser on a monitored device; identify a second HTTP call, the first and second HTTP calls occurring between consecutive user actions on the monitored device; in response to identifying at least one of the first HTTP call or the second HTTP call, obtain Page Info data from the browser; and determine that (1) the first HTTP call is a parent call if a first universal resource locator of the first HTTP call matches a second universal resource locator (URL) of the Page Info data of the browser, and (2) that the second HTTP call is a child call based on a detected status of the browser. - View Dependent Claims (6, 7, 8)
-
-
9. A method to identify a window in a browser, the method comprising:
-
identifying, using a processor, a first HTTP call associated with the browser on a monitored device; identifying, using the processor, a second HTTP call, the first and second HTTP calls occurring between consecutive user actions on the monitored device; determining, using the processor, that (1) the first HTTP call is a parent call if a first universal resource locator (URL) of the first HTTP call matches a second universal resource locator of Page Info data of the browser, and (2) that the second HTTP call is a child call based on a detected status of the browser; and crediting the first URL as having been presented to the user of the monitored device when the first HTTP call is the parent call.
-
-
10. A method to identify a window in a browser the method comprising:
-
identifying, using a processor, a first HTTP call associated with the browser on a monitored device; identifying, using the processor, a second HTTP call, the first and second HTTP calls occurring between consecutive user actions on the monitored device; determining, using the processor, that (1) the first HTTP call is a parent call if a first universal resource locator (URL) of the first HTTP call matches a second universal resource locator of Page Info data of the browser, and (2) that the second HTTP call is a child call based on a detected status of the browser; and crediting the first URL with an exposure time corresponding to a time difference between a first timestamp of the first HTTP call and a second timestamp of a third HTTP call, wherein the first HTTP call is a first parent call and the third HTTP call is a second parent call.
-
-
11. A tangible machine-readable storage medium comprising instructions which, when executed, cause a machine to at least:
-
identify a first HTTP call associated with a browser on a monitored device; identify a second HTTP call, the first and second HTTP calls occurring between consecutive user actions on the monitored device; and determine that (1) the first HTTP call is a parent call if a first universal resource locator of the first HTTP call matches a second universal resource locator (URL) of Page Info data of the browser, and (2) that the second HTTP call is a child call based on a detected status of the browser; and credit the first URL as having been presented to the user of the monitored device when the first HTTP call is the parent call.
-
-
12. A tangible machine-readable storage medium comprising instructions which, when executed, cause a machine to at least:
-
identify a first HTTP call associated with a browser on a monitored device; identify a second HTTP call, the first and second HTTP calls occurring between consecutive user actions on the monitored device; and determine that (1) the first HTTP call is a parent call if a first universal resource locator of the first HTTP call matches a second universal resource locator (URL) of Page Info data of the browser, and (2) that the second HTTP call is a child call based on a detected status of the browser; and credit the first URL with an exposure time corresponding to a time difference between a first timestamp of the first HTTP call and a second timestamp of a third HTTP call, wherein the first HTTP call is a first parent call and the third HTTP call is a second parent call.
-
Specification