# US 9,436,775 B2 · Measurements based on panel and census data

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,436,775 B2
- Document ID: US9436775B2
- Status: Granted
- Kind: B2
- Application number: 14/603,953
- Filed: 2015-01-23
- Published: 2015-05-14
- Granted: 2016-09-06
- Earliest claimed: 2010-04-05
- Assignees: comScore, Inc.
- Applicants: comScore, Inc.
- Inventors: Brian Pugh; Frank Eugene Pecjak
- Web page: https://patentgrep.com/patent/US9436775B2

## CPC

- G06Q 30/0201: Market modelling; Market analysis; Collecting market data
- G06F 11/3466: {Performance evaluation by tracing or monitoring}
- G06F 16/958: Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
- H04L 43/06: Generation of reports
- H04L 63/10: {for controlling access to devices or network resources}
- H04L 67/535: {Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34)}
- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A first set of usage data for a first set of resources on a network and a second set of usage data for a second set of resources on a network are accessed. The first set of resources were accessed by a first group of client systems and the first set of usage data is determined based on information received from the first group of client systems sent as a result of beacon instructions included with the first set of resources. The second set of usage data is determined based on information received from monitoring applications installed on a second group of client systems that accessed the second set of resources. Users of the second group of client systems are a sample of a larger group of users that use resources on the network. Initial usage measurement data for a third set of resources on the network is determined based on the first set of usage data. The third set includes one or more common resources that are included in the first set of resources and the second set of resources. One or more adjustment factors are determined based on the second set of usage data and applied to the initial usage measurement data to generate adjusted usage measurement data. One or more reports are generated based on the adjusted usage measurement data.

## Claims

### Claim 1

A system comprising:
one or more processing devices;
one or more storage devices storing instructions that, when executed by the one or more processing devices, cause the one or more processing devices to perform the following operations:
access usage measurement data determined based on a first set of usage data for a first set of resources on a network, the first set of resources having been accessed by a first group of client systems and the first set of usage data being determined based on information received from the first group of client systems sent as a result of beacon instructions included with the first set of resources;
access a second set of usage data for a second set of resources on a network, the second set of usage data being determined based on information received from monitoring applications installed on a second group of client systems that accessed the second set of resources, wherein users of the second group of client systems are a sample of a larger group of users that use resources on the network, and wherein the second set of resources includes one or more common resources that are included in the first set of resources;
determine, based on the second set of usage data and not based on the first set of usage data, one or more adjustment factors associated with a characteristic present in the second set of usage data and not present in the first set of usage data;
apply the one or more adjustments factors to the usage measurement data to generate adjusted usage measurement data;
generate one or more reports based on the adjusted usage measurement data.

### Claim 2 (depends on 1)

The system of claim 1 wherein the information received from the first group of client systems includes, for each of the client systems in the first group that accessed the common resources, one or more beacon messages that identify the common resources and that include a beacon cookie with a unique identifier for the client system.

### Claim 3 (depends on 2)

The system of claim 2 wherein the accessed usage measurement data is determined by determining an initial count of unique visitors that accessed the common resources during a time period by determining a count of the received beacon messages that identify the common resources and that include beacon cookies with different unique identifiers.

### Claim 4 (depends on 3)

The system of claim 3 wherein the one or more adjustment factors include a cookie-per-person adjustment factor that reflects a number of beacon cookies per person that accessed the common resources during the time period.

### Claim 5 (depends on 4)

The system of claim 4 wherein, to determine the cookie-per-person adjustment factor, the instructions include instructions that cause the one or more processing devices to determine a ratio of a projected total number of cookies set on client systems that accessed the common resources during the time period to a projected total number of people that accessed the common resources during the time period.

### Claim 6 (depends on 3)

The system of claim 3 wherein the one or more adjustment factors include a person-per-cookie adjustment factor that reflects a number of persons that accessed the common resources during the time period per beacon cookies.

### Claim 7 (depends on 6)

The system of claim 6 wherein, to determine the person-per-cookie adjustment factor, the instructions include instructions that cause the one or more processing devices to determine a ratio of a projected total number of people that accessed the common resources during the time period to a projected total number of cookies set on client systems that accessed the common resources during the time period.

### Claim 8 (depends on 3)

The system of claim 3 wherein the one or more adjustment factors include a machine overlap adjustment factor that reflects a number of client systems that were used to access the common resources during the time period per person that accessed the common resources during the time period.

### Claim 9 (depends on 8)

The system of claim 8 wherein, to determine the machine overlap adjustment factor, the instructions include instructions that cause the one or more processing devices to determine the machine overlap factor based, at least in part, on an incremental number of client systems per person used by people that accessed the common resources during the time period, a frequency of accesses per person that accessed the common resources during the time period, and an average number of accesses to the common resources per day during the time period.

### Claim 10 (depends on 9)

The system of claim 9 wherein the incremental number of client systems per person is determined based on a ratio of a total number of client systems that accessed the common resources during the time period to a total number of people that accessed the common resources during the time period.

### Claim 11 (depends on 3)

The system of claim 3 wherein the one or more adjustment factors include a non-beaconed adjustment factor that reflects a number of unique visitors that accessed one or more resources that are included in the second set of resources but not included in the first set of resources.

### Claim 12 (depends on 11)

The system of claim 11 wherein, to determine the non-beaconed adjustment factor, the instructions include instructions that cause the one or more processing devices to determine a projected number of unique visitors that accessed the second resources, determine a projected number of unique visitors that accessed the common resources, and subtract the projected number of unique visitors that accessed the common resources from the projected number of unique visitors that accessed the second set of resources.

### Claim 13 (depends on 2)

The system of claim 2 wherein, to determine the unadjusted usage measurement data, the instructions include instructions that, when executed, cause the one or more processing devices to determine an initial count of page views for the common resources during a time period by determining a total count of the beacon messages that identify the common resources.

### Claim 14 (depends on 13)

The system of claim 13 wherein the one or more adjustment factors include a non-beaconed adjustment factor that reflects a number of page views for one or more resources included in the second set of resources but not included in the first set of resources.

### Claim 15

A system comprising:
one or more processing devices;
one or more storage devices storing instructions that, when executed by the one or more processing devices, cause the one or more processing devices to perform the following operations:
access usage measurement data determined based on a first set of usage data for a first set of resources on a network, the first set of resources having been accessed by a first group of client systems and the first set of usage data being determined based on information received from the first group of client systems sent as a result of instructions, included with the first set of resources, that cause a client system executing the instructions to automatically send a message that includes the information from which the first set of usage data is determined;
access a second set of usage data for a second set of resources on a network, the second set of usage data being determined based on information received from monitoring applications installed on a second group of client systems that accessed the second set of resources, wherein users of the second group of client systems are a sample of a larger group of users that use resources on the network, wherein the second set of usage data includes information about cookies stored by the second group of client systems, and wherein the second set of resources includes one or more common resources that are included in the first set of resources;
determine, based on the information about cookies stored by the second group of client systems included in the second set of usage data, one or more adjustment factors associated with a characteristic present in the second set of usage data and not present in the first set of usage data;
apply the one or more adjustments factors to the usage measurement data to generate adjusted usage measurement data;
generate one or more reports based on the adjusted usage measurement data.

### Claim 16 (depends on 15)

The system of claim 15 wherein the information received from the first group of client systems includes, for each of the client systems in the first group that accessed the common resources, one or more messages that identify the common resources and that include a cookie with a unique identifier for the client system.

### Claim 17 (depends on 16)

The system of claim 16 wherein the accessed usage measurement data is determined by determining an initial count of unique visitors that accessed the common resources during a time period by determining a count of the received messages that identify the common resources and that include cookies with different unique identifiers.

### Claim 18 (depends on 17)

The system of claim 17 wherein the one or more adjustment factors include a cookie-per-person adjustment factor that reflects a number of cookies per person that accessed the common resources during the time period.

### Claim 19 (depends on 18)

The system of claim 18 wherein, to determine the cookie-per-person adjustment factor, the instructions include instructions that cause the one or more processing devices to determine a ratio of a projected total number of cookies set on client systems that accessed the common resources during the time period to a projected total number of people that accessed the common resources during the time period.

### Claim 20 (depends on 17)

The system of claim 17 wherein the one or more adjustment factors include a person-per-cookie adjustment factor that reflects a number of persons that accessed the common resources during the time period per cookie.

### Claim 21 (depends on 20)

The system of claim 20 wherein, to determine the person-per-cookie adjustment factor, the instructions include instructions that cause the one or more processing devices to determine a ratio of a projected total number of people that accessed the common resources during the time period to a projected total number of cookies set on client systems that accessed the common resources during the time period.

### Claim 22 (depends on 17)

The system of claim 17 wherein the one or more adjustment factors include a machine overlap adjustment factor that reflects a number of client systems that were used to access the common resources during the time period per person that accessed the common resources during the time period.

### Claim 23 (depends on 22)

The system of claim 22 wherein, to determine the machine overlap adjustment factor, the instructions include instructions that cause the one or more processing devices to determine the machine overlap factor based, at least in part, on an incremental number of client systems per person used by people that accessed the common resources during the time period, a frequency of accesses per person that accessed the common resources during the time period, and an average number of accesses to the common resources per day during the time period.

### Claim 24 (depends on 23)

The system of claim 23 wherein the incremental number of client systems per person is determined based on a ratio of a total number of client systems that accessed the common resources during the time period to a total number of people that accessed the common resources during the time period.

### Claim 25 (depends on 17)

The system of claim 17 wherein the one or more adjustment factors include a non-beaconed adjustment factor that reflects a number of unique visitors that accessed one or more resources included in the second set of resources but not included in the first set of resources.

### Claim 26 (depends on 25)

The system of claim 25 wherein, to determine the non-beaconed adjustment factor, the instructions include instructions that cause the one or more processing devices to determine a projected number of unique visitors that accessed the second set of resources, determine a projected number of unique visitors that accessed the common resources, and subtract the projected number of unique visitors that accessed the common resources from the projected number of unique visitors that accessed the second set of resources.

### Claim 27 (depends on 16)

The system of claim 16 wherein, to determine the unadjusted usage measurement data, the instructions include instructions that, when executed, cause the one or more processing devices to determine an initial count of page views for the common resources during a time period by determining a total count of the beacon messages that identify the common resources.

### Claim 28 (depends on 27)

The system of claim 27 wherein the one or more adjustment factors include a non-beaconed adjustment factor that reflects a number of page views for one or more resources included in the second set of resources but not included in the first set of resources.
