Back to results
US 8,805,987 B1Granted
Ensuring a cookie-less namespace
AssigneeGoogle Inc.
InventorsStephen Kirkham, Brandon Bilinski
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, for receiving a request to set a first cookie from a first server. A first domain name associated with the first cookie is determined. The first domain name includes a first top-level domain and a first sub-domain. Based in part on the first top-level domain name, it is determined if a cookie is allowed to be set.
Claims18
A method comprising:
- requesting a first resource from a first server;
- in response to the request for the first resource from the first server, receiving the first resource from the first server, the first resource including a reference to a second resource located at a second server different from the first server;
- requesting the second resource from the second server;
- in response to the request for the second resource, receiving the second resource and a request to set a cookie from the second server;
- upon receiving the request to set the cookie from the second server, determining a first domain associated with the first server, the first domain including a first top level domain;
- determining that the first top level domain matches a predetermined top level domain from one or more predetermined top level domains not allowing for cookies;
- determining that the first domain prohibits cookies based on the first top level domain matching the predetermined top level domain from the one or more predetermined top level domains not allowing cookies;
- and
- determining not to set the cookie based on the determination that the second resource request originated from a resource located on a server associated with the first domain that prohibits cookies.
6 more elements
A computer-readable storage device having instructions stored thereon, the instructions comprising:
- instructions to request a first resource from a first server;
- instructions to receive the first resource from the first server, in response to the request for the first resource, the first resource including a reference to a second resource located at a second server different from the first server;
- instructions to request the second resource from the second server;
- instructions to receive the second resource, in response to the request for the second resource, and a request to set a cookie from the second server;
- instructions to determine a first domain associated with the first server, upon receiving the request to set the cookie, wherein the first domain including a first top level domain;
- instructions to determine that the first top level domain matches a predetermined top level domain from one or more predetermined top level domains not allowing for cookies;
- instructions to determine that the first domain prohibits cookies based on the first top level domain matching the predetermined top level domain from the one or more predetermined top level domains not allowing cookies;
- and
- instructions to determine not to set the cookie based on the determination that the second resource request originated from a resource located on a server associated with the first domain that prohibits cookies.
6 more elements
A system comprising:
- one or more data processors;
- and
- one or more storage devices storing instructions that, when executed by the one or more data processors, cause the one or more data processors to perform operations comprising:
- requesting a first resource from a first server;
- in response to the request for the first resource from the first server, receiving the first resource from the first server, the first resource including a reference to a second resource located at a second server different from the first server;
- requesting the second resource from the second server;
- in response to the request for the second resource, receiving the second resource and a request to set a cookie from the second server;
- upon receiving the request to set the cookie, determining a first domain associated with the first server, the first domain including a first top level domain;
- determining that the first top level domain matches a predetermined top level domain from one or more predetermined top level domains not allowing for cookies;
- determining that the first domain prohibits cookies based on the first top level domain matching the predetermined top level domain from the one or more predetermined top level domains not allowing cookies;
- and
- determining not to set the cookie based on the determination that the second resource request originated from a resource located on a server associated with the first domain that prohibits cookies.
9 more elements
Dependencies are inferred from the claim text.