US 11,936,751 B2
Systems and methods for online activity monitoring via cookies
Christopher Comstock, Louisville, CO (US); and Robert Platzer, Brooklyn, NY (US)
Filed by BITLY, INC., New York, NY (US)
Filed on Aug. 10, 2020, as Appl. No. 16/989,020.
Application 16/989,020 is a continuation of application No. 15/231,433, filed on Aug. 8, 2016, granted, now 10,742,755.
Claims priority of provisional application 62/269,357, filed on Dec. 18, 2015.
Prior Publication US 2020/0374355 A1, Nov. 26, 2020
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/50 (2022.01); H04L 67/02 (2022.01)
CPC H04L 67/535 (2022.05) [H04L 67/02 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
at least one server of a linking system having one or more processors coupled with memory, configured to:
transmit, to a plurality of client devices, a plurality of cookies of the linking system, each cookie of the plurality of cookies transmitted to a corresponding client device of the plurality of client devices, each respective cookie of the plurality of cookies transmitted to the corresponding client device in response to a respective first request from the corresponding client device to access a respective first resource of one of a plurality of domains from a respective second resource of another of the plurality of domains via a respective first link encoded by the linking system, the plurality of domains including a first domain and a second domain;
update, for each respective client device of the plurality of client devices, in response to receiving a respective second request from the respective client device to access a respective third resource of the first domain from a respective fourth resource of the second domain via a respective second link encoded by the linking system, the respective cookie of the linking system to indicate that the respective client device has accessed the respective first resource and the respective third resource of the first domain and the respective second resource and the respective fourth resource of the second domain, and to identify a source resource on which the respective second link is presented and a destination resource to which the respective client device is redirected via the respective second link;
identify, using the plurality of cookies of the linking system, a number of client devices that have accessed at least one of a first plurality of resources of the first domain and at least one of a second plurality of resources of the second domain via links encoded by the linking system;
determine that the number of client devices identified using the plurality of cookies of the linking system transmitted to the plurality of client devices satisfies a threshold number to associate the first domain and the second domain;
store, responsive to determining that the number of client devices satisfies the threshold number, in one or more data structures, an association between the first domain and the second domain as accessed by the number of client devices via the links encoded by the linking system; and
provide an indication of the association between the first domain and the second domain as accessed by the number of client devices.