Transferring cookie data to another domain
AssigneeAmazon Technologies, Inc.
InventorBobby D. Martin
Life of this patent
Estimating the term…
Abstract
Disclosed are various embodiments for transferring cookie data between different domains. A first network data request is obtained from a client through a first domain. The first network data request includes a first cookie set by the first domain. Data from the first cookie is received from a client device along with a unique identifier through a first domain. A second network data request, which presents the unique identifier, is received from the client through a second domain. A second cookie is set in the client through the second domain based at least in part on data from the first cookie.
Claims20
A non-transitory computer-readable medium embodying a program, that when executed in at least one computing device, causes the at least one computing device to at least:
- receive, from a client device, a first request corresponding to a first domain, the first request including a unique identifier and data from a first cookie associated with the first domain, the first cookie being separate from the unique identifier;
- receive, from the client device, a second request corresponding to a second domain, the second request including the unique identifier;
- apply a transformation to at least a portion of the data from the first cookie to generate transformed data;
- and
- set a second cookie on the client device corresponding to the second domain, the second cookie containing the transformed data and excluding the unique identifier.
A system, comprising:
- a data store;
- and
- at least one computing device communicatively coupled to the data store, the at least one computing device being configured to at least:
- receive, from a client device, a first request corresponding to a first domain, the first request including a unique identifier and a first cookie associated with the first domain;
- store the first cookie in the data store associated with the unique identifier;
- receive, from the client device, a second request corresponding to a second domain, the second request including the unique identifier and excluding the first cookie;
- and
- set a second cookie on the client device corresponding to the second domain, the second cookie including data from the first cookie and excluding the unique identifier.
A method, comprising:
- receiving, via at least one of one or more computing devices, a first command from a first server to set a first cookie associated with a first domain;
- generating, via at least one of the one or more computing devices, a unique identifier;
- sending, via at least one of the one or more computing devices, a first request to a subdomain of the first domain including the first cookie and the unique identifier, the subdomain corresponding to a second server;
- sending, via at least one of the one or more computing devices, a second request to at least one path of a second domain excluding the first cookie and including the unique identifier, the at least one path of the second domain corresponding to the second server;
- and
- receiving, via at least one of the one or more computing devices, a second command from the second server to set a second cookie associated with the second domain, the second cookie including data from the first cookie.
Dependencies are inferred from the claim text.