Setting a first-party user ID cookie on a web servers domain
First Claim
1. A method performed by a user device, the method comprising:
- sending, by the user device, to a first web server on a first domain, a first request for a first webpage;
receiving, by the user device, from the first web server, the first webpage comprising first ad system call instructions that include a target URL on a second domain;
determining, by the user device, whether a first browser cookie can be set on the first domain;
executing, by the user device, the first ad system call instructions to send a second request using the target URL on the second domain to an ad system on second domain, the second request comprising an indicator of whether the first browser cookie can be set on the first domain;
receiving, by the user device, from the ad system, first SSP call instructions that include a URL on a third domain, the target URL on the second domain, and the indicator of whether the first cookie can be set on the first domain;
executing, by the user device, the first SSP call instructions to send a third request using the URL on the third domain to an SSP server on the third domain, the third request comprising the target URL on the second domain, the SSP server determining an SSP user ID associated with the user device based upon the third request;
receiving, by the user device, from the SSP server, second ad system call instructions, the second ad system call instructions comprising the SSP user ID and the target URL on the second domain;
executing, by the user device, the second ad system call instructions using the target URL on the second domain to send a fourth request comprising the SSP user ID to the ad system;
receiving, by the user device, from the ad system, first storing instructions comprising the SSP user ID;
executing, by the user device, the first storing instructions to store the SSP user ID in the first browser cookie on the first domain.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for setting first-party cookies are disclosed. A first request for a first webpage is sent by a user device to a first web server on a first domain. The first webpage includes first ad system call instructions. The first ad system call instructions are executed to send a second request to an ad system on a second domain to initiate determining a supply side platform (SSP) user ID. First SSP call instructions are received by the user device. The first SSP call instructions are executed to send a third request to an SSP server on a third domain. Second ad system call instructions including the SSP user ID are received by the user device. The second ad system call instructions are executed to send a fourth request comprising the SSP user ID to the ad system. First storing instructions for the SSP user ID are received.
31 Citations
18 Claims
-
1. A method performed by a user device, the method comprising:
-
sending, by the user device, to a first web server on a first domain, a first request for a first webpage; receiving, by the user device, from the first web server, the first webpage comprising first ad system call instructions that include a target URL on a second domain; determining, by the user device, whether a first browser cookie can be set on the first domain; executing, by the user device, the first ad system call instructions to send a second request using the target URL on the second domain to an ad system on second domain, the second request comprising an indicator of whether the first browser cookie can be set on the first domain; receiving, by the user device, from the ad system, first SSP call instructions that include a URL on a third domain, the target URL on the second domain, and the indicator of whether the first cookie can be set on the first domain; executing, by the user device, the first SSP call instructions to send a third request using the URL on the third domain to an SSP server on the third domain, the third request comprising the target URL on the second domain, the SSP server determining an SSP user ID associated with the user device based upon the third request; receiving, by the user device, from the SSP server, second ad system call instructions, the second ad system call instructions comprising the SSP user ID and the target URL on the second domain; executing, by the user device, the second ad system call instructions using the target URL on the second domain to send a fourth request comprising the SSP user ID to the ad system; receiving, by the user device, from the ad system, first storing instructions comprising the SSP user ID; executing, by the user device, the first storing instructions to store the SSP user ID in the first browser cookie on the first domain. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method performed by a computing system, the method comprising:
-
sending, by a user device, to a first web server on a first domain, a first request for a first webpage; sending, by the first web server, to the user device, the first webpage comprising first ad system call instructions that include a target URL on a second domain; determining, by the user device, whether a first browser cookie can be set on the first domain; executing, by the user device, the first ad system call instructions to send a second request using the target URL on the second domain to an ad system on the second domain, the second request comprising an indicator of whether the first browser cookie can be set on the first domain; determining, by the ad system, based on the second request, the user device does not store a pre-existing ad system user ID and does not store a pre-existing SSP user ID; sending, by the ad system, to the user device, first SSP call instructions that include a URL on a third domain, the target URL on the second domain, and the indicator of whether the first browser cookie can be set on the first domain; executing, by the user device, the first SSP call instructions to send a third request using the URL on the third domain to an SSP server on the third domain, the third request comprising the target URL on the second domain, the SSP server determining an SSP user ID associated with the user device based upon the third request; sending, by the SSP server, to the user device, second ad system call instructions, the second ad system call instructions comprising the SSP user ID and the target URL on the second domain; executing, by the user device, the second ad system call instructions using the target URL on the second domain to send a fourth request to the ad system, the fourth request comprising the SSP user ID; determining, by the ad system, an ad system user ID associated with the SSP user ID; sending, by the ad system, to the user device, storing instructions comprising the SSP user ID; and executing, by the user device, the storing instructions to store the SSP user ID in the first browser cookie on the first domain. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification