US 12,093,978 B2
Methods and apparatus to collect and process browsing history
Teresa Vandusen, Richardson, TX (US); Achilleas Papakostas, Dallas, TX (US); Guy Syafoek, Tampa, FL (US); Denis Yastrebov, Nizhny Novgorod (RU); and Dmitri Vasin, Nizhny Novgorod (RU)
Assigned to The Nielsen Company (US), LLC, New York, NY (US)
Filed by THE NIELSEN COMPANY (US), LLC, New York, NY (US)
Filed on Nov. 24, 2021, as Appl. No. 17/535,346.
Application 17/535,346 is a continuation of application No. 15/402,868, filed on Jan. 10, 2017, granted, now 11,188,941.
Claims priority of application No. 2016124630 (RU), filed on Jun. 21, 2016.
Prior Publication US 2022/0084067 A1, Mar. 17, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/00 (2023.01); G06F 16/957 (2019.01); G06Q 30/0251 (2023.01); H04L 67/50 (2022.01)
CPC G06Q 30/0255 (2013.01) [G06F 16/957 (2019.01); H04L 67/535 (2022.05)] 21 Claims
OG exemplary drawing
 
1. An audience measurement system comprising:
at least one processor; and
at least one memory having stored therein computer readable instructions that, when executed by the at least one processor, cause the audience measurement system to perform operations comprising:
logging Hypertext Transfer Protocol (HTTP) data associated with a plurality of web requests associated with a web browser application, wherein the HTTP data indicates, for each of at least some of the plurality of web requests, a referrer corresponding to the web request;
storing the HTTP data associated with the plurality of web requests for a defined time duration, wherein the HTTP data associated with the plurality of web requests is discarded upon expiration of the defined time duration;
determining, for each one of the plurality of web requests, a number of referrers corresponding to a count of others of the plurality of web requests for which the referrer is the one of the plurality of web requests based on the HTTP data;
determining an adaptive referrer threshold for the plurality of web requests based on the numbers of referrers of the plurality of web requests;
determining that a given web request of the plurality of web requests has a number of referrers that exceeds the adaptive referrer threshold;
identifying the given web request as a parent web request based on determining that the number of referrers of the given web request exceeds the adaptive referrer threshold; and
providing a uniform resource locator (URL) of the parent web request.