IP Library Granted Patent US 8,560,675
Granted Patent B2
US 8,560,675 · App. 12/752,231 · Granted Oct 15, 2013

Determining projection weights based on a census data

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,560,675
App. No.
12/752,231
Granted
Oct 15, 2013
Kind
B2
Abstract

Projection weights may be configured to project usage of a first set of resources by users of a first group of clients systems to usage of the first set of resources by users in a larger group of users. Users of the first group of client systems may be a sample of a larger group of users that access resources on the network using client systems. The projection weights may be determined based on a first set of usage data and a second set of usage data. The first set of usage data may be determined based on information received from monitoring applications installed on a first group of client systems. The second set of usage data may be determined based on information received from a second group of client systems sent as a result of beacon instructions included with a second set of resources accessed by the second group of client systems.

Claims (29)

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 a first set of usage data for a first set of resources on a network, the first set of usage data being determined based on information received from monitoring applications installed on a first group of client systems that accessed the first set of resources, wherein users of the first group of client systems are a sample of a larger group of users that use resources on the network;

access a second set of usage data for a second set of resources on the network, the second set of resources having been accessed by a second group of client systems and the second set of usage data being determined based on information received from the second group of client systems sent as a result of beacon instructions included with the second set of resources;

determine projection weights based on the first set of usage data and the second set of usage data, wherein the determined projection weights are configured to project usage of the first set of resources by the users of the first group of clients systems to usage of the first set of resources by users in a larger group of users, and wherein determining the projection weights includes:

dividing the first set of usage data into multiple subsets of data;

determining targets for each of the multiple subsets of data based on the second set of usage data; and

determining the projection weights by reducing an error represented by a difference between the determined targets and weighted values derived from the first set of usage data;

apply the projection weights to the first set of usage data to generate projected usage data that reflects usage of the first set of resources by users in the larger group of users; and

generate one or more reports regarding usage of one or more of resources in the first set of resources based on the projected usage data.

2. The system of claim 1 , wherein the second set of resources includes at least one resource included in the first set of resources and the second group of client systems includes at least one client system included in the first group of client systems and at least one client system not included in the first group of client systems.

3. The system of claim 1 , wherein the second set of resources comprise web pages and the beacon instructions comprise script included in the web pages.

4. The system of claim 3 , wherein the script is configured to send a message to a collection server, wherein the message includes a uniform resource locator corresponding to the web page in which the script is included.

5. The system of claim 1 , wherein the monitoring application is configured to monitor network activity of the client systems on which the monitoring application is installed, to collect information about the monitored network activity, and to send the collected information to a collection server.

6. A method comprising:

executing instructions on one or more processing devices such that the one or more processing devices perform the following operations:

accessing a first set of usage data for a first set of resources on a network, the first set of usage data being determined based on information received from monitoring applications installed on a first group of client systems that accessed the first set of resources, wherein users of the first group of client systems are a sample of a larger group of users that use resources on the network;

accessing a second set of usage data for a second set of resources on the network, the second set of resources having been accessed by a second group of client systems and the second set of usage data being determined based on information received from the second group of client systems sent as a result of beacon instructions included with the second set of resources;

determining projection weights based on the first set of usage data and the second set of usage data, wherein the determined projection weights are configured to project usage of the first set of resources by the users of the first group of clients systems to usage of the first set of resources by users in the larger group of users, and wherein determining the projection weights includes:

dividing the first set of usage data into multiple subsets of data;

determining targets for each of the multiple subsets of data based on the second set of usage data; and

determining the projection weights by reducing an error represented by a difference between the determined targets and weighted values derived from the first set of usage data;

applying the projection weights to the first set of usage data to generate projected usage data that reflects usage of the first set of resources by users in a larger group of users; and

generating one or more reports regarding usage of one or more of resources in the first set of resources based on the projected usage data.

7. The method of claim 6 , wherein the second set of resources includes at least one resource included in the first set of resources and the second group of client systems includes at least one client system included in the first group of client systems and at least one client system not included in the first group of client systems.

8. The method of claim 6 , wherein the second set of resources comprise web pages and the beacon instructions comprise script included in the web pages.

9. The method of claim 8 , wherein the script is configured to send a message to a collection server, wherein the message includes a uniform resource locator corresponding to the web page in which the script is included.

10. The method of claim 6 , wherein the monitoring application is configured to monitor network activity of the client systems on which the monitoring application is installed, to collect information about the monitored network activity, and to send the collected information to a collection server.

Assignments (12)
RELEASE OF SECURITY INTEREST Recorded Jun 2, 2026
From: BLUE TORCH FINANCE LLC
To: COMSCORE, INC.; PROXIMIC, LLC; RENTRAK, LLC (F/N/A RENTRAK CORPORATION)
Reel/Frame 075679/0830 →
RELEASE OF SECURITY INTEREST Recorded Jan 16, 2025
From: BANK OF AMERICA, N.A.
To: COMSCORE, INC.
Reel/Frame 069934/0573 →
SECURITY INTEREST Recorded Jan 3, 2025
From: COMSCORE, INC.; PROXIMIC, LLC; RENTRAK, LLC
To: BLUE TORCH FINANCE LLC
Reel/Frame 069818/0446 →
CORRECTIVE ASSIGNMENT TO CORRECT THE MISSING ASSIGNMENT PAGE 1 AND 22 OMITTED PATENTS PREVIOUSLY RECORDED AT REEL: 056547 FRAME: 0526. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Jun 6, 2022
From: STARBOARD VALUE AND OPPORTUNITY MASTER FUND LTD.
To: COMSCORE, INC.; RENTRAK CORPORATION; PROXIMIC, LLC
Reel/Frame 060922/0001 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded May 6, 2021
From: COMSCORE, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 057279/0767 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Mar 25, 2021
From: STARBOARD VALUE AND OPPORTUNITY MASTER FUND LTD.
To: COMSCORE, INC.; RENTRAK CORPORATION; PROXIMIC, LLC
Reel/Frame 056547/0526 →
ASSIGNMENT FOR SECURITY - PATENTS Recorded Jan 16, 2018
From: COMSCORE, INC.; RENTRAK CORPORATION; PROXIMIC, LLC
To: STARBOARD VALUE AND OPPORTUNITY MASTER FUND LTD.
Reel/Frame 045077/0303 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jan 12, 2018
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: COMSCORE, INC.
Reel/Frame 045055/0411 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS AND TRADEMARKS Recorded Nov 6, 2013
From: BANK OF AMERICA, N.A.
To: COMSCORE, INC.; RSC THE QUALITY MEASUREMENT COMPANY; CSWS, INC.
Reel/Frame 031692/0418 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Sep 30, 2013
From: COMSCORE, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 031314/0199 →
SECURITY AGREEMENT Recorded Jul 6, 2011
From: COMSCORE, INC.; RSC THE QUALITY MEASUREMENT COMPANY; CSWS, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 026551/0900 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2010
From: HONNOLD, DOUGLAS J.; LAHR, JOSEPH; MEIERHOEFER, CAMERON S.; PECJAK, FRANK E.
To: COMSCORE, INC.
Reel/Frame 025027/0068 →