Methods and apparatus to use client-server communications across internet domains to determine distributed demographic information for media impressions

US11218555B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11218555-B2
Application numberUS-201815933054-A
CountryUS
Kind codeB2
Filing dateMar 22, 2018
Priority dateDec 20, 2010
Publication dateJan 4, 2022
Grant dateJan 4, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An example apparatus includes a data parser to extract an identifier and a cookie identifier from a message received at a first server of a first Internet domain from a client device, the cookie identifier associated with the first Internet domain, the identifier identifying at least one of the client device or a user of the client device to a second server in a second Internet domain outside the first Internet domain, a memory to store the identifier in association with the cookie identifier in an identifier-to-cookie map, a processor to associate demographic information corresponding to the identifier with an impression logged at the first server in association with the cookie identifier, the associating based on accessing the memory to identify that the cookie map stores the identifier with the cookie identifier, and a report generator to send the demographic information to the second server.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus, comprising: an instructions interface to send computer-executable instructions to a client device in response to receiving a request for a login webpage of an Internet-based service associated with a first Internet domain, the computer-executable instructions to, when executed, cause the client device to send a message in response to detecting a login event at the client device in association with the Internet-based service; a data parser to extract a first identifier and a cookie identifier from the message, the message received at a first server of the first Internet domain from the client device in response to the login event, the cookie identifier associated with the first Internet domain, the first identifier identifying at least one of the client device or a user of the client device to a second server in a second Internet domain outside the first Internet domain, the first identifier including a global unique identifier (GUID); a memory to store the first identifier in association with the cookie identifier, the storing of the first identifier and the cookie identifier to generate an identifier-to-cookie map; a mapper to map a login timestamp to the first identifier and the cookie identifier; a cookie matcher to determine the user from multiple users of the client device based on the login timestamp; a processor in circuit with the memory, the processor to associate demographic information corresponding to the first identifier with an impression logged at the first server in association with the cookie identifier, the associating of the demographic information with the logged impression based on accessing the memory to identify that the identifier-to-cookie map stores the first identifier with the cookie identifier; and a report generator to send the demographic information to the second server. 2. The apparatus of claim 1 , wherein the login timestamp is indicative of a time at which the login event occurred at the login webpage associated with the first Internet domain. 3. The apparatus of claim 1 , further including an interface to receive media information corresponding to the impression in a network communication, the media information including at least one of a campaign identifier, a placement identifier, or a creative identifier associated with an advertisement. 4. The apparatus of claim 1 , wherein the first identifier distinguishes the at least one of the client device or the user from other client devices and users. 5. The apparatus of claim 1 , further including an interface to send the demographic information to the second server in a network communication. 6. The apparatus of claim 1 , further including an interface to receive the message from the client device in a network communication. 7. The apparatus of claim 1 , wherein the data parser, the memory, and the processor are located in the first server. 8. A non-transitory computer-readable medium comprising first instructions that, when executed, cause a processor to at least: send second instructions to a client device in response to receiving a request for a login webpage of an Internet-based service associated with a first Internet domain, the second instructions to, when executed, cause the client device to send a message in response to detecting a login event at the client device in association with the Internet-based service; extract, at a first server of the first Internet domain, a first identifier and a cookie identifier from the message, the message received at the first server of the first Internet domain from the client device in response to the login event, the cookie identifier associated with the first Internet domain, the first identifier identifying at least one of the client device or a user of the client device to a second server in a second Internet domain outside the first Internet domain, the first identifier including a global unique identifier (GUID); store the first identifier in association with the cookie identifier in a memory in circuit with the processor, the storing of the first identifier and the cookie identifier to generate an identifier-to-cookie map; map a login timestamp to the first identifier and the cookie identifier; receive media information corresponding to a media impression and the first identifier; based on the login timestamp, determine the user from a plurality of users of the client device as corresponding to the media impression; associate demographic information corresponding to the first identifier with an impression logged at the first server in association with the cookie identifier, the associating of the demographic information with the logged impression based on accessing the memory to identify that the identifier-to-cookie map stores the first identifier with the cookie identifier; and send the demographic information to the second server. 9. The non-transitory computer-readable medium of claim 8 , wherein the first instructions, when executed, cause the processor to indicate a time at which the login event occurred at the login webpage associated with the first Internet domain using the login timestamp. 10. The non-transitory computer-readable medium of claim 8 , wherein the first instructions, when executed, cause the processor to receive media information corresponding to the impression in a network communication, the media information including at least one of a campaign identifier, a placement identifier, or a creative identifier associated with an advertisement. 11. The non-transitory computer-readable medium of claim 8 , wherein the first instructions, when executed, cause the processor to send the demographic information to the second server in a network communication. 12. The non-transitory computer-readable medium of claim 8 , wherein the first instructions, when executed, cause the processor to receive the message from the client device in a network communication. 13. A method comprising: sending, by executing first instructions with a processor, second instructions to a client device in response to receiving a request for a login webpage of an Internet-based service associated with a first Internet domain, the second instructions to, when executed, cause the client device to send a message in response to detecting a login event at the client device in association with the Internet-based service; extracting, by executing the first instructions with the processor, a first identifier and a cookie identifier from the message, the message received at a first server of the first Internet domain from the client device in response to the login event, the cookie identifier associated with the first Internet domain, the first identifier identifying at least one of the client device or a user of the client device to a second server in a second Internet domain outside the first Internet domain, the first identifier including a global unique identifier (GUID); storing, by executing the first instructions with the processor, the first identifier in association with the cookie identifier in memory, the storing of the first identifier and the cookie identifier to generate an identifier-to-cookie map; mapping, by executing the first instructions with the processor, a login timestamp to the first identifier and the cookie identifier; determining, by executing the first instructions with the processor, the user from a plurality of users of the client device based on the login timestamp; associating, by executing the first instructions with the processor, demographic information corresponding to the first identifier with an impression logged at the first server in association with the cook

Assignees

Inventors

Classifications

  • Protocols · CPC title

  • G06Q30/02Primary

    Marketing; Price estimation or determination; Fundraising · CPC title

  • Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34) · CPC title

  • Processing captured monitoring data, e.g. for logfile generation · CPC title

  • specially adapted for monitoring users' activity · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11218555B2 cover?
An example apparatus includes a data parser to extract an identifier and a cookie identifier from a message received at a first server of a first Internet domain from a client device, the cookie identifier associated with the first Internet domain, the identifier identifying at least one of the client device or a user of the client device to a second server in a second Internet domain outside t…
Who is the assignee on this patent?
Nielsen Co Us Llc
What technology area does this patent fall under?
Primary CPC classification G06Q30/02. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 04 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).