Provision of cross-device identification
First Claim
1. A method comprising:
- a. assigning, by a computing entity matching system on a first domain, a cross-device ID to a browser executing on a first computing device and to one or more computing entities based on one or more of activity data for the browser and the one or more computing entities collected by the computing entity matching system and activity data for the browser and the one or more computing entities collected by a plurality of third-parties;
b. sending, by the browser, to a server on a second domain, a first request for a first webpage;
c. receiving, by the browser, the first webpage, the first webpage comprising first cross-device ID retrieval instructions;
d. executing, by the browser, the first cross-device ID retrieval instructions to send a second request to the computing entity matching system comprising a matching system ID;
e. determining, by the computing entity matching system, the cross-device ID based on the matching system ID;
f. sending, by the computing entity matching system, to the browser, first cross-device ID storage instructions comprising a distributed cross-device ID, the distributed cross-device ID based on the cross-device ID;
g. executing, by the browser, the first cross-device ID storage instructions to set a cookie on the second domain comprising the distributed cross-device ID; and
h. sending, by the browser, to the server, a third request for a second webpage, the third request comprising the distributed cross-device ID.
2 Assignments
0 Petitions
Accused Products
Abstract
Described are methods, systems, and apparatus, including computer program products for provision of cross-device identifiers. A cross-device ID is assigned by a computing entity matching system on a first domain to a browser and to one or more computing entities. A request for a webpage is sent by the browser to a server on a second domain. The webpage, including cross-device ID retrieval instructions, is received by the browser. The cross-device ID retrieval instructions are executed to send a request to the computing entity matching system including a matching system ID. The cross-device ID is determined based on the matching system ID. Cross-device ID storage instructions, including a distributed cross-device ID, are sent by the computing entity matching system. The cross-device ID storage instructions are executed by the browser. A request for a webpage, including the distributed cross-device ID, is sent by the browser to the server.
41 Citations
10 Claims
-
1. A method comprising:
-
a. assigning, by a computing entity matching system on a first domain, a cross-device ID to a browser executing on a first computing device and to one or more computing entities based on one or more of activity data for the browser and the one or more computing entities collected by the computing entity matching system and activity data for the browser and the one or more computing entities collected by a plurality of third-parties; b. sending, by the browser, to a server on a second domain, a first request for a first webpage; c. receiving, by the browser, the first webpage, the first webpage comprising first cross-device ID retrieval instructions; d. executing, by the browser, the first cross-device ID retrieval instructions to send a second request to the computing entity matching system comprising a matching system ID; e. determining, by the computing entity matching system, the cross-device ID based on the matching system ID; f. sending, by the computing entity matching system, to the browser, first cross-device ID storage instructions comprising a distributed cross-device ID, the distributed cross-device ID based on the cross-device ID; g. executing, by the browser, the first cross-device ID storage instructions to set a cookie on the second domain comprising the distributed cross-device ID; and h. sending, by the browser, to the server, a third request for a second webpage, the third request comprising the distributed cross-device ID. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification