IP Library Granted Patent US 7,953,791
Granted Patent B2
US 7,953,791 · App. 12/100,698 · Granted May 31, 2011

Network resource monitoring and measurement system and method

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 7,953,791
App. No.
12/100,698
Granted
May 31, 2011
Kind
B2
Abstract

A method and system for analysing and measuring multiple sources of data over a communications network ( 18 ) so as to ascertain information or usage of one or more resources, such as resource servers ( 2 ). A data collection and processing means ( 20 ) collects and processes the data sources which are forwarded to a reporting server ( 34 ) as a combined data source made available to interested parties.

Claims (40)

1. A method of measuring usage of internet resources, the method comprising:

receiving a request for an internet resource at a proxy server from a user's browser;

transmitting the request from the proxy server to a resource server that serves the internet resource;

receiving the internet resource at the proxy server from the resource server;

inserting, using a processor, computer executable measurement instructions to monitor usage of the internet resource at a user location into the internet resource at the proxy server;

transmitting the internet resource including the computer executable measurement instructions from the proxy server to the user's browser;

receiving measurement data from the computer executable measurement instructions at a data collection server;

combining the measurement data with second measurement data collected from second computer executable measurement instructions included in the internet resource stored at the resource server; and

comparing the measurement data and the second measurement data to determine a weighting factor for the measurement data that compensates for a difference between the measurement data and the second measurement data.

2. The method of claim 1 , further comprising:

receiving measurement data from the computer executable measurement instructions at a data collection server; and

identifying the user at the data collection server via an identification sent with the measurement data.

3. The method of claim 2 , wherein the identification is a cookie.

4. The method of claim 1 , wherein the computer executable measurement instructions are computer executable instructions embedded in an HTML page.

5. The method as defined in claim 1 , further comprising:

receiving third measurement data for a second internet resource from the computer executable measurement instructions;

determining a total number of accesses of the second internet resource by applying the weighting factor to the third measurement data.

6. The method as defined in claim 1 , further comprising instructing the user to configure the user's browser to utilize the proxy server.

7. The method as defined in claim 1 , further comprising transmitting to the user a software program to configure the user's browser to utilize the proxy server.

8. The method as defined in claim 1 , further comprising sending a request to the user to participate in a program for providing monitoring information.

9. The method as defined in claim 8 , further comprising:

in response to the request, receiving the user's agreement to participate in the program; and

in response to the agreement, providing instructions for configuring the user's browser to utilize the proxy server.

10. The method as defined in claim 9 , wherein the instructions are software instructions.

11. A non-transitory computer readable medium storing instructions that, when executed, cause a machine to at least:

receive a request for an internet resource at a proxy server from a user's browser;

transmit the request from the proxy server to a resource server that serves the internet resource;

receive the internet resource at the proxy server from the resource server;

insert computer executable measurement instructions to monitor usage of the internet resource at a user location into the internet resource at the proxy server;

transmit the internet resource including the computer executable measurement instructions from the proxy server to the user's browser;

receive measurement data from the computer executable measurement instructions at a data collection server;

combine the measurement data with second measurement data collected from second computer executable measurement instructions included in the internet resource stored at the resource server; and

compare the measurement data and the second measurement data to determine a weighting factor for the measurement data that compensates for a difference between the measurement data and the second measurement data.

12. The non-transitory computer-readable medium of claim 11 , wherein the instructions further cause the machine to at least:

receive measurement data from the computer executable measurement instructions at a data collection server; and

identify the user at the data collection server via an identification sent with the measurement data.

13. The non-transitory computer-readable medium of claim 11 , wherein the computer executable measurement instructions are computer executable instructions embedded in an HTML page.

14. The non-transitory computer-readable medium as defined in claim 11 , wherein the instructions further cause the machine to at least:

receive third measurement data for a second internet resource from the computer executable measurement instructions;

determine a total number of accesses of the second internet resource by applying the weighting factor to the third measurement data.

Assignments (13)
RELEASE OF SECURITY INTEREST Recorded Jan 16, 2025
From: BANK OF AMERICA, N.A.
To: COMSCORE, INC.
Reel/Frame 069934/0573 →
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR: THE NIELSEN COMPANY, AND REPLACE WITH THE CORRECT ASSIGNOR: THE NIELSEN COMPANY (US) LLC. PREVIOUSLY RECORDED ON REEL 027503 FRAME 0879. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNOR: THE NIELSEN COMPANY ASSIGNEE: COMSCORE, INC. 11950 DEMOCRACY DRIVE SUITE 600 RESTON, VIRGINIA 20190. Recorded Mar 11, 2014
From: THE NIELSEN COMPANY (US) LLC
To: COMSCORE, INC.
Reel/Frame 032425/0487 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2012
From: THE NIELSEN COMPANY
To: COMSCORE, INC.
Reel/Frame 027503/0879 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2011
From: NETRATINGS, LLC., A DELAWARE LIMITED LIABILITY COMPANY
To: THE NIELSEN COMPANY (US), LLC. A DELAWARE LIMITED LIABILITY COMPANY
Reel/Frame 025723/0297 →
CONVERSION Recorded Jan 11, 2010
From: NETRATINGS, INC.
To: NETRATINGS, LLC
Reel/Frame 023766/0795 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2010
From: SIM, LIM OR; CHEONG, YEE HAN; JARRETT, ANDREW LAWRENCE; BEY, SHEFIK; EUSTACE, ANTHONY ROGER; PETTIT, MATTHEW JAMES
To: RED SHERIFF LIMITED
Reel/Frame 023767/0077 →
REDACTED PURCHASE AGREEMENT Recorded Jan 11, 2010
From: RED SHERIFF LIMITED
To: NETRATINGS, INC., A DELAWARE CORPORATION
Reel/Frame 023767/0109 →