Analyzing requests for data made by users that subscribe to a provider of network connectivity

US10063636B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10063636-B2
Application numberUS-201514853822-A
CountryUS
Kind codeB2
Filing dateSep 14, 2015
Priority dateJul 2, 2007
Publication dateAug 28, 2018
Grant dateAug 28, 2018

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.

Requests for data received from multiple subscribers are accessed. At least some of the requests for data originate from one or more addresses associated with a particular subscriber of the multiple subscribers. The accessed requests for data are organized into sets of requests based on the one or more addresses such that a set of requests corresponds to the particular subscriber, and a characteristic of the particular subscriber is determined based on aspects of the set of requests corresponding to the particular subscriber and a behavior model.

First claim

Opening claim text (preview).

What claimed is: 1. A method comprising: accessing requests for data received from multiple client systems, at least some of the requests for data originating from one or more addresses associated with a particular client system of the multiple client system; organizing the accessed requests for data into sets of requests based on the one or more addresses such that a set of requests corresponds to the particular client system; determining a characteristic of a user of the particular client system based on aspects of the set of requests corresponding to the particular client system and a behavior model; extracting a cookie provided by an advertiser from the set of requests corresponding to the particular client system, the cookie including an identifier that identifies the particular client system to the advertiser associated with the cookie; and transferring the identifier included in the extracted cookie and the determined characteristic to the advertiser associated with the cookie, wherein no personal identifying information other than the identifier included in the extracted cookie is transferred to the advertiser. 2. The method of claim 1 , wherein accessing requests for data received from multiple client systems comprises receiving mirrored requests for data received from multiple client systems and accessing the mirrored requests for data. 3. The method of claim 1 , wherein: the one or more addresses associated with a particular client system comprise a first address assigned to the particular client system for a first time period and a second address assigned to the particular client system for a second time period, the first address is different from the second address, and organizing the accessed requests for data into sets of requests comprises organizing the accessed requests for data based on the first and second addresses such that the set of requests that corresponds to the particular client system includes requests made when the first address was assigned to the particular client system and requests made when the second address was assigned to the particular client system. 4. The method of claim 1 further comprising accessing an opt-out list including identifiers of client system, and wherein accessing requests for data received from multiple client systems comprises accessing requests for data received from client systems other than client systems associated with the identifiers. 5. The method of claim 1 further comprising: accessing requests for data received from a panel of network users, the panel of network users including individual users having known characteristics; and building the behavior model based on the requests for data received from a panel of network users and the known characteristics of the individual users included in the panel of network users. 6. The method of claim 1 , further comprising: comparing the sets of requests for data to a dictionary including at least portions of requests for data and numerical values representing the portions of requests for data stored in association with the portions of requests for data; determining corresponding numerical values for the requests for data included in the sets of requests based on the comparison; and replacing requests for data included in the sets of requests for data with the corresponding numerical values. 7. The method of claim 1 , further comprising: determining an aggregate duration of time a client system spent displaying a website associated with one or more requests in the set of requests corresponding to the client system, the website being associated with the advertiser, wherein determining the characteristic of the user of the particular client system is based at least in part on the determined aggregate duration. 8. The method of claim 2 , wherein receiving mirrored requests for data received from multiple client systems comprises receiving the mirrored request from a switch located at a provider of network connectivity. 9. A non-transitory computer readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising: accessing requests for data received from multiple client systems, at least some of the requests for data originating from one or more addresses associated with a particular client system of the multiple client system; organizing the accessed requests for data into sets of requests based on the one or more addresses such that a set of requests corresponds to the particular client system; determining a characteristic of a user of the particular client system based on aspects of the set of requests corresponding to the particular client system and a behavior model; extracting a cookie provided by an advertiser from the set of requests corresponding to the particular client system, the cookie including an identifier that identifies the particular client system to the advertiser associated with the cookie; and transferring the identifier included in the extracted cookie and the determined characteristic to the advertiser associated with the cookie, wherein no personal identifying information other than the identifier included in the extracted cookie is transferred to the advertiser. 10. The non-transitory computer readable medium of claim 9 , wherein the operation of accessing requests for data received from multiple client systems comprises receiving mirrored requests for data received from multiple client systems and accessing the mirrored requests for data. 11. The non-transitory computer readable medium of claim 9 , wherein: the one or more addresses associated with a particular client system comprise a first address assigned to the particular client system for a first time period and a second address assigned to the particular client system for a second time period, the first address is different from the second address, and the operation of organizing the accessed requests for data into sets of requests comprises organizing the accessed requests for data based on the first and second addresses such that the set of requests that corresponds to the particular client system includes requests made when the first address was assigned to the particular client system and requests made when the second address was assigned to the particular client system. 12. The non-transitory computer readable medium of claim 9 , wherein the operations further comprise the operation of accessing an opt-out list including identifiers of client system, and wherein accessing requests for data received from multiple client systems comprises accessing requests for data received from client systems other than client systems associated with the identifiers. 13. The non-transitory computer readable medium of claim 9 , wherein the operations further comprise the operations of: accessing requests for data received from a panel of network users, the panel of network users including individual users having known characteristics; and building the behavior model based on the requests for data received from a panel of network users and the known characteristics of the individual users included in the panel of network users. 14. The non-transitory computer readable medium of claim 9 , wherein the operations further comprise the operations of: comparing the sets of requests for data to a dictionary including at least portions of requests for data and numerical values representing the portions of requests for data stored in association with the portions of requests for data; determining corresponding numerical values for the requests for data included i

Assignees

Inventors

Classifications

  • Electricity · mapped topic

  • Electricity · mapped topic

  • Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes · CPC title

  • based on user profile or attribute · CPC title

  • Electricity · mapped topic

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 US10063636B2 cover?
Requests for data received from multiple subscribers are accessed. At least some of the requests for data originate from one or more addresses associated with a particular subscriber of the multiple subscribers. The accessed requests for data are organized into sets of requests based on the one or more addresses such that a set of requests corresponds to the particular subscriber, and a charact…
Who is the assignee on this patent?
Comscore Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/1095. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 28 2018 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).