Back to results
US 10,747,787 B2Granted
Web cookie virtualization
AssigneeAkamai Technologies, Inc.
InventorsMehrdad Reshadi, Madhukar Kedlaya, Jasvir Nagra, Rajaram Gaunker
Life of this patent
Estimating the term…
Abstract
The web cookie data specifying a web cookie associated with an encoded domain is received. An identifier of an original domain corresponding to the encoded domain is determined. The web cookie data is stored in a stored web cookie in a manner that associates the web cookie data to the original domain but the stored web cookie is scoped to a domain scope that includes the encoded domain.
Claims19
A method of storing web cookie data, comprising:
- receiving the web cookie data specifying a web cookie associated with an encoded domain, wherein the encoded domain is a domain that is different from an original domain;
- using a processor to determine an identifier of the original domain corresponding to the encoded domain;
- and
- storing the web cookie data in a stored web cookie, wherein the stored web cookie is a container cookie stored as a single cookie entry, wherein the single cookie entry stores a plurality of virtualized cookies, each virtualized cookie storing a different set of web cookie data, each virtualized cookie specifying a different web cookie, and wherein storing the web cookie data in the stored web cookie comprises:
- storing the web cookie data in the stored web cookie in a manner that associates the web cookie data to the original domain but the stored web cookie is scoped to a domain scope that includes the encoded domain, wherein each of the plurality of virtualized cookies stored in the container cookie is associated with the original domain by storing a key of the container cookie comprising data that identifies the original domain, and wherein the stored web cookie is scoped to a domain scope that includes the encoded domain by defining a domain attribute of the stored web cookie to the domain scope that includes the encoded domain.
2 more elements
A system of storing web cookie data, comprising:
- a processor configured to:
- receive the web cookie data specifying a web cookie associated with an encoded domain, wherein the encoded domain is a domain that is different from an original domain;
- and
- determine an identifier of the original domain corresponding to the encoded domain;
- and
- a memory coupled with the processor and configured to store the web cookie data in a stored web cookie, wherein the stored web cookie is a container cookie stored as a single cookie entry, wherein the single cookie entry stores a plurality of virtualized cookies, each virtualized cookie storing a different set of web cookie data, each virtualized cookie specifying a different web cookie, and wherein storing the web cookie data in the stored web cookie comprises:
- storing the web cookie data in the stored web cookie in a manner that associates the web cookie data to the original domain but the stored web cookie is scoped to a domain scope that includes the encoded domain, wherein each of the plurality of virtualized cookies stored in the container cookie is associated with the original domain by storing a key of the container cookie comprising data that identifies the original domain, and wherein the stored web cookie is scoped to a domain scope that includes the encoded domain by defining a domain attribute of the stored web cookie to the domain scope that includes the encoded domain.
4 more elements
A method of obtaining data of web cookies, comprising:
- receiving a request for one or more web cookies associated with an encoded domain, wherein the encoded domain is a domain that is different from an original domain;
- using a processor to determine an identifier of the original domain corresponding to the encoded domain;
- utilizing the identifier of the original domain to identify a container web cookie scoped to a domain scope that includes the encoded domain but corresponds to the original domain, wherein the container web cookie includes one or more key value pairs of the one or more requested web cookies;
- and
- obtaining the one or more key value pairs of the one or more requested web cookies from the container web cookie.
2 more elements
Dependencies are inferred from the claim text.