IP Library Granted Patent US 8,661,111
Granted Patent B1
US 8,661,111 · App. 09/695,216 · Granted Feb 25, 2014

System and method for estimating prevalence of digital content on the world-wide-web

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,661,111
App. No.
09/695,216
Granted
Feb 25, 2014
Kind
B1
Abstract

The present invention is a system, method and computer program product for tracking and measuring digital content that is distributed on a computer network such as the Internet. The system collects online advertisement data, analyzes the data, and uses the data to calculate measurements of the prevalence of those advertisements. The system processes raw traffic data by cleansing and summarizing the traffic data prior to storing the processed data in a database. An advertisement sampling system uses site selection and definition criteria and a probe map to retrieve Web pages from the Internet, extract advertisements from those Web pages, classify each advertisement, and store the data in a database. A statistical summarization system accesses the processed raw traffic data and the advertisement data in the database to calculate advertising prevalence statistics including the advertising frequency, impressions, and spending.

Claims (34)

1. A system for estimating a number of times content has been accessed via a network, the system comprising:

an estimating device to determine an estimate of a number of times that a webpage has been accessed at a web server;

a prober to repeatedly send requests to the web server for the webpage and, in response, receive content files; and

a statistical summarization system including a processor to determine a number of times that a first content object is included in the content files received in response to the requests, determine a total number of the requests, and estimate a number of times that the first content object has been accessed by visitors of the webpage by:

determining a rotation rate for the first content object by dividing the number of times that the first content object was included in the content files received in response to the requests by the total number of the requests; and

determining the number of times that the first content object has been accessed by visitors by multiplying the estimate of the number of times that the webpage has been accessed by the rotation rate.

2. The system of claim 1 , wherein the estimating device is to receive the estimate of the number of times that the webpage has been accessed from at least one proxy cache server.

3. The system of claim 1 , further comprising a sampling device that includes:

an extractor to locate a fragment of the webpage that includes the first content object; and

a classifier to perform a structural analysis of the fragment to classify the content.

4. A system as defined in claim 1 , wherein at least a portion of the estimate of the number of times that the webpage has been accessed is received from a proxy.

5. A system as defined in claim 1 , wherein the system comprises an advertising prevalence system.

6. A system as defined in claim 1 , wherein at least a portion of the estimate of the number of times that the webpage has been accessed is received from at least one panelist computer.

7. A system as defined in claim 1 , wherein the content object is an advertisement.

8. A method of estimating a number of times content has been accessed via a network, the method comprising:

repeatedly sending requests for a webpage and, in response, receiving content files;

determining a number of times that a first content object is included in the content files received in response to the requests; and

estimating, with a processor, a number of times that the first content object has been accessed by visitors of the webpage by:

determining a rotation rate for the first content object by dividing the number of times that the first content object was included in the content files received in response to the requests by a total number of the requests; and

determining the number of times that the first content object has been accessed by visitors by multiplying an estimate of the number of times that the webpage has been accessed by the rotation rate.

9. A method as defined in claim 8 , wherein at least a portion of the estimate of the number of times that the webpage has been accessed is received from a proxy.

10. A method as defined in claim 8 , wherein the method is performed by an advertising prevalence system.

11. A method as defined in claim 8 , wherein at least a portion of the estimate of the number of times that the webpage has been accessed is received from at least one panelist computer.

12. A method as defined in claim 8 , wherein the content object is an advertisement.

13. A storage device or storage disk storing instructions that, when executed, cause a machine to at least:

repeatedly sending requests for a webpage;

determine a number of times that a first content object is included in content files received in response to the requests; and

estimate a number of times that the first content object has been accessed by visitors of the webpage by:

determining a rotation rate for the first content object by dividing the number of times that the first content object was included in the content files received in response to the requests by a total number of the requests; and

determining the number of times that the first content object has been accessed by visitors by multiplying an estimate of the number of times that the webpage has been accessed by the rotation rate.

14. A storage device or storage disk as defined in claim 13 , wherein at least a portion of the estimate of the number of times that the webpage has been accessed is received from a proxy.

15. A storage device or storage disk as defined in claim 13 , wherein the instructions stored on the storage device or storage disk are to be executed by an advertising prevalence system.

16. A storage device or storage disk as defined in claim 13 , wherein at least a portion of the estimate of the number of times that the webpage has been accessed is received from at least one panelist computer.

17. A storage device or storage disk as defined in claim 13 , wherein the content object is an advertisement.

Assignments (8)
RELEASE (REEL 054066 / FRAME 0064) Recorded May 11, 2023
From: CITIBANK, N.A.
To: A. C. NIELSEN COMPANY, LLC; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE MEDIA SERVICES, LLC; THE NIELSEN COMPANY (US), LLC; NETRATINGS, LLC
Reel/Frame 063605/0001 →
RELEASE (REEL 053473 / FRAME 0001) Recorded May 11, 2023
From: CITIBANK, N.A.
To: A. C. NIELSEN COMPANY, LLC; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE MEDIA SERVICES, LLC; THE NIELSEN COMPANY (US), LLC; NETRATINGS, LLC
Reel/Frame 063603/0001 →
SECURITY INTEREST Recorded May 8, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: ARES CAPITAL CORPORATION
Reel/Frame 063574/0632 →
SECURITY INTEREST Recorded Apr 28, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: CITIBANK, N.A.
Reel/Frame 063561/0381 →
SECURITY AGREEMENT Recorded Jan 31, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 063560/0547 →
RELEASE (REEL 019817 / FRAME 0774) Recorded Oct 13, 2022
From: CITIBANK, N.A.
To: NETRATINGS, LLC
Reel/Frame 061671/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENTS LISTED ON SCHEDULE 1 RECORDED ON 6-9-2020 PREVIOUSLY RECORDED ON REEL 053473 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SUPPLEMENTAL IP SECURITY AGREEMENT. Recorded Oct 7, 2020
From: A.C. NIELSEN (ARGENTINA) S.A.; A.C. NIELSEN COMPANY, LLC; ACN HOLDINGS INC.; ACNIELSEN CORPORATION; ACNIELSEN ERATINGS.COM; AFFINNOVA, INC.; ART HOLDING, L.L.C.; ATHENIAN LEASING CORPORATION; CZT/ACN TRADEMARKS, L.L.C.; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; NETRATINGS, LLC; NIELSEN AUDIO, INC.; NIELSEN CONSUMER INSIGHTS, INC.; NIELSEN CONSUMER NEUROSCIENCE, INC.; NIELSEN FINANCE CO.; NIELSEN FINANCE LLC; NIELSEN INTERNATIONAL HOLDINGS, INC.; NIELSEN MOBILE, LLC; NMR INVESTING I, INC.; TCG DIVESTITURE INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC; VIZU CORPORATION; VNU MARKETING INFORMATION, INC.; NMR LICENSING ASSOCIATES, L.P.; NIELSEN HOLDING AND FINANCE B.V.; THE NIELSEN COMPANY B.V.; VNU INTERNATIONAL B.V.
To: CITIBANK, N.A
Reel/Frame 054066/0064 →
SUPPLEMENTAL SECURITY AGREEMENT Recorded Jun 9, 2020
From: A. C. NIELSEN COMPANY, LLC; ACN HOLDINGS INC.; ACNIELSEN CORPORATION; ACNIELSEN ERATINGS.COM; AFFINNOVA, INC.; ART HOLDING, L.L.C.; ATHENIAN LEASING CORPORATION; CZT/ACN TRADEMARKS, L.L.C.; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; NETRATINGS, LLC; NIELSEN AUDIO, INC.; NIELSEN CONSUMER INSIGHTS, INC.; NIELSEN CONSUMER NEUROSCIENCE, INC.; NIELSEN FINANCE CO.; NIELSEN FINANCE LLC; NIELSEN INTERNATIONAL HOLDINGS, INC.; NIELSEN MOBILE, LLC; NIELSEN UK FINANCE I, LLC; NMR INVESTING I, INC.; TCG DIVESTITURE INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC; VIZU CORPORATION; VNU MARKETING INFORMATION, INC.; NMR LICENSING ASSOCIATES, L.P.; NIELSEN HOLDING AND FINANCE B.V.; THE NIELSEN COMPANY B.V.; VNU INTERNATIONAL B.V.
To: CITIBANK, N.A.
Reel/Frame 053473/0001 →