US 11,689,635 B2
Systems and methods for a cross-site opt-in network
Kirk Morales, Phoenix, AZ (US); and Gregory Lim, Scottsdale, AZ (US)
Assigned to Carvana, LLC, Tempe, AZ (US)
Filed by Carvana, LLC, Tempe, AZ (US)
Filed on Nov. 23, 2021, as Appl. No. 17/534,016.
Claims priority of provisional application 63/117,134, filed on Nov. 23, 2020.
Prior Publication US 2022/0166843 A1, May 26, 2022
Int. Cl. H04L 67/567 (2022.01); H04L 67/146 (2022.01); G06Q 30/0251 (2023.01); H04L 67/563 (2022.01); H04L 67/566 (2022.01)
CPC H04L 67/567 (2022.05) [G06Q 30/0255 (2013.01); H04L 67/146 (2013.01); H04L 67/563 (2022.05); H04L 67/566 (2022.05)] 18 Claims
OG exemplary drawing
 
1. A computing system for tracking a user across multiple web site domains over a computerized network, the system comprising:
one or more hardware computer processors; and
one or more storage devices configured to store software instructions executable by the one or more hardware computer processors to cause the computing system to:
send a first first-party user identifier to a collector in response to a user accessing a first website;
generate a first user prompt in response to the user accessing the first website;
receive a first input from the user in response to the first user prompt;
redirect the user to a centralized domain;
send a second first-party user identifier associated with the user and the centralized domain to the collector;
correlate the first first-party user identifier with the second first-party user identifier to determine that the user is associated with both the first first-party user identifier and the second first-party user identifier; and
display a webpage of the centralized domain or a landing page in response to the correlation,
wherein the one or more storage devices are further configured to store software instructions executable by the one or more hardware computer processors to cause the computing system to determine by the collector whether there is an active user having an ability to opt into the computerized network via a user prompt by sending one or more requests to the collector at predetermined intervals of time.