IP Library Granted Patent US 8,280,996
Granted Patent B2
US 8,280,996 · App. 12/576,805 · Granted Oct 2, 2012

Methods and apparatus to collect broadband market 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,280,996
App. No.
12/576,805
Granted
Oct 2, 2012
Kind
B2
Abstract

Example methods and apparatus to collect broadband market data are disclosed. A disclosed example method includes selecting a panelist household, the panelist household subscribing to at least one broadband service delivered via a modem, and identifying an Internet protocol (IP) address assigned to the modem by an Internet service provider (ISP). The example method also includes retrieving a range of IP addresses associated with the ISP, selecting a random subset of IP addresses from the range of IP addresses, and testing each of the IP addresses from the random subset to determine an activity status of each IP address.

Claims (26)

1. A computer implemented method to identify an Internet protocol (IP) address activity status, comprising:

retrieving a range of IP addresses associated with the ISP;

selecting a random subset of IP addresses from the range of IP addresses;

testing each of the IP addresses from the random subset to determine an activity status of each IP address; and

for each one of the IP addresses that is active, performing a multi-hop trace route from two or more different originating locations to identify a plurality of terminating router names indicative of a location associated with each one of the active IP addresses.

2. A method as defined in claim 1 , wherein retrieving the range of IP addresses comprises querying a registry database with the identified IP address associated with the modem.

3. A method as defined in claim 2 , further comprising:

providing the registry database with an organization keyword to retrieve a seed IP address associated with the organization; and

selecting the range of IP addresses based on the seed IP address.

4. A method as defined in claim 1 , further comprising saving the range of IP addresses to a market information database to allow iterative IP address testing without additional registry queries.

5. A method as defined in claim 1 , wherein testing each of the IP addresses further comprises querying a registry to identify an organization associated with an IP address assigned to a modem.

6. A method as defined in claim 5 , further comprising performing a reverse resolve to identify whether the identified organization is an end-user of the IP address.

7. A method as defined in claim 6 , further comprising parsing results from the reverse resolve to match a plurality of labels with at least one resolution keyword, the at least one resolution keyword to identify the end-user.

8. A method as defined in claim 7 , further comprising identifying a threshold number of label matches to confirm the identified end-user.

9. A method as defined in claim 1 , further comprising comparing each of the plurality of terminating router names returned from the multi-hop trace-route to confirm a common last-hop router.

10. A method as defined in claim 9 , further comprising extracting a label indicative of a geographic location from the router names.

11. A method as defined in claim 9 , further comprising comparing the label indicative of the geographic location with a resolution keyword to confirm the geographic location of the identified IP address.

12. An apparatus to identify an activity status of an Internet protocol (IP) address, comprising:

a test manager to select a panelist household and identify an IP address assigned to a household modem;

a registry manager to retrieve a range of IP addresses registered by an Internet service provider (ISP), the identified IP address within the retrieved range of IP addresses; and

an activity determiner to identify whether each IP address in the range of IP addresses is active or inactive and, for each one of the IP addresses that is active, to perform a multi-hop trace route from two or more different originating locations to identify a plurality of terminating router names indicative of a location associated with each one of the active IP addresses.

13. An apparatus as defined in claim 12 , wherein the activity determiner comprises a ping manager to send at least one echo request to the identified IP address and to receive at least one echo return from the identified IP address to confirm an activity status.

14. An apparatus as defined in claim 12 , wherein the activity determiner comprises a port scan manager to initiate at least one port scan to the identified IP address to confirm an activity status.

15. An apparatus as defined in claim 12 , wherein the registry manager queries a registry database with an organization name to retrieve the range of IP addresses associated with the organization name.

16. An apparatus as defined in claim 12 , further comprising a hostname resolver to reverse resolve each IP address in the range of IP addresses, the reverse resolve generating a corresponding hostname for each IP address.

17. An apparatus as defined in claim 16 , further comprising a resolution keyword table including a plurality of resolution keywords associated with a plurality of Internet service providers, the hostname resolver to compare the plurality of resolution keywords to the corresponding hostname for each IP address.

Assignments (10)
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 024059 / FRAME 0074) Recorded Oct 13, 2022
From: CITIBANK, N.A.
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 061727/0091 →
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 →
SECURITY AGREEMENT Recorded Mar 10, 2010
From: THE NIELSEN COMPANY (US), LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 024059/0074 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2009
From: LU, SHI; FRY, RANNEY; BACCELLI, JEROME
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 023634/0895 →