Methods and apparatus to de-duplicate impression information
US-2015186403-A1 · Jul 2, 2015 · US
US12244674B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12244674-B2 |
| Application number | US-202117545740-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 8, 2021 |
| Priority date | Dec 20, 2010 |
| Publication date | Mar 4, 2025 |
| Grant date | Mar 4, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An example apparatus includes message generator circuitry to generate a first message for a first server of a first Internet domain in response to detecting a login event at a client device, the login event associated with an Internet-based service of a second Internet domain, the second Internet domain outside the first Internet domain, and a communication interface to receive a second message from the first server, the second message including a global unique identifier (GUID) and a login timestamp, the GUID identifying at least one of the client device or a user of the client device to the first Internet domain, the message generator circuitry to generate a third message including (a) the GUID, (b) a cookie identifier associated with the second Internet domain, and (c) the login timestamp, the third message to cause generation of an identifier-to-cookie map at a second server of the second Internet domain.
Opening claim text (preview).
What is claimed is: 1. A non-transitory computer-readable storage medium comprising instructions that, when executed, cause a processor to perform a set of operations comprising: generating a first message for a first server of a first Internet domain in response to detecting a login event at a client device in association with an Internet-based service of a second Internet domain, the second Internet domain outside the first Internet domain; accessing a second message from the first server of the first Internet domain, the second message including a global unique identifier (GUID) and a login timestamp, the GUID identifying at least one of the client device or a user of the client device to the first Internet domain; and generating a third message including (a) the GUID, (b) a cookie identifier associated with the second Internet domain, and (c) the login timestamp, the third message to cause generation of an identifier-to-cookie map at a second server of the second Internet domain. 2. The non-transitory computer-readable storage medium of claim 1 , wherein the GUID distinguishes the at least one of the client device or the user of the client device from other client devices and other users. 3. The non-transitory computer-readable storage medium of claim 1 , wherein the set of operations further comprise detecting the login event at a login webpage of the first Internet domain, the login timestamp indicative of a time at which the login event occurred. 4. The non-transitory computer-readable storage medium of claim 1 , wherein the set of operations further comprises determining whether the GUID is set in the client device. 5. The non-transitory computer-readable storage medium of claim 4 , wherein the set of operations further comprise generating the first message based on determining that the GUID is not set in the client device, the first message to cause generation of the GUID at the first server of the first Internet domain. 6. The non-transitory computer-readable storage medium of claim 4 , wherein the set of operations further comprise including the GUID in the first message in response to determining that the GUID is set in the client device. 7. The non-transitory computer-readable storage medium of claim 6 , wherein the set of operations further comprise including the GUID in a payload field of the first message. 8. A computing system comprising: a processor; and a non-transitory computer-readable storage medium, having stored thereon program instructions that, upon execution by the processor, cause performance of a set of operations comprising: sending a first message to a first server of a first Internet domain in response to detecting a login event at a client device in association with an Internet-based service of a second Internet domain, the second Internet domain outside the first Internet domain; accessing a second message from the first server of the first Internet domain, the second message including a global unique identifier (GUID) and a login timestamp, the GUID identifying at least one of the client device or a user of the client device to the first Internet domain; and generating a third message including (a) the GUID, (b) a cookie identifier associated with the second Internet domain, and (c) the login timestamp, the third message to cause generation of an identifier-to-cookie map at a second server of the second Internet domain. 9. The computing system of claim 8 , wherein the GUID distinguishes the at least one of the client device or the user of the client device from other client devices and other users. 10. The computing system of claim 8 , wherein the set of operations further comprise detecting the login event at a login webpage of the first Internet domain, the login timestamp indicative of a time at which the login event occurred. 11. The computing system of claim 8 , wherein the set of operations further comprise determining whether the GUID is set in the client device. 12. The computing system of claim 11 , wherein the set of operations further comprise sending the first message in response to determining that the GUID is not set in the client device, the first message to cause generation of the GUID at the first server of the first Internet domain. 13. The computing system of claim 11 , wherein the set of operations further comprise including the GUID in the first message in response to determining that the GUID is set in the client device. 14. The computing system of claim 13 , wherein the set of operations further comprise including the GUID in a payload field of the first message.
Protocols · CPC title
Processing captured monitoring data, e.g. for logfile generation · CPC title
specially adapted for monitoring users' activity · CPC title
based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title
Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.