IP Library Granted Patent US 11,093,955
Granted Patent B2
US 11,093,955 · App. 15/977,938 · Granted Aug 17, 2021

Methods and apparatus to measure mobile broadband market share

Inventor: Shi Lu (San Ramon, CA)
Assignee: THE NIELSEN COMPANY (US), LLC
G06Q30/0203G06Q30/02H04L41/12H04L43/065H04L61/2015H04L61/2514
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 11,093,955
App. No.
15/977,938
Granted
Aug 17, 2021
Kind
B2
Abstract

Methods and apparatus are disclosed to measure mobile broadband market share. A disclosed example method involves invoking an adapter query on a computing device in response to detecting a request for Internet services, identifying a plurality of available adapters on the computing device based on the adapter query, and determining whether the computing device includes a mobile broadband service provider based on which one of the plurality of available adapters is servicing the request for Internet services.

Claims (44)

1. An apparatus, comprising:

a circuit;

a remote application interface to invoke a networking adapter discovery query of a computing device in response to detecting a request for Internet services;

a data card rule manager to:

identify available networking adapters on the computing device based on the networking adapter discovery query;

detect an active one of the available networking adapters when the active one of the available networking adapters exhibits (a) a first internet protocol (IP) address servicing the request for Internet services at a first time and (b) a second IP address servicing the request for Internet services at a second time;

confirm that the computing device is unassociated with an identified mobile broadband service provider when the networking adapter discovery query identifies an inactive mobile broadband adapter;

identify a NULL Internet protocol address associated with the inactive mobile broadband adapter to confirm that the computing device is unassociated with the identified mobile broadband service provider; and

an analysis manager to send at least two trace routes to identify possible routers of a network, the analysis manager to:

send, at a third time, a first trace route networking command to the network via the active one of the available networking adapters using the first IP address to identify a first router associated with the first IP address;

send, at a fourth time, a second trace route networking command to the network via the active one of the available networking adapters using the second IP address to identify a second router associated with the second IP address; and

determine a traveling status for the computing device by comparing the first router and the second router, wherein i) the computing device is traveling when the first router is different than the second router, and ii) the computing device is not traveling when the first router is the same as the second router, at least one of the remote application interface, the data card rule manager, or the analysis manager implemented by the circuit.

2. The apparatus as defined in claim 1 , wherein the analysis manager is to identify an operating system associated with the computing device prior to invoking the networking adapter discovery query.

3. The apparatus as defined in claim 2 , wherein the remote application interface is to tailor the networking adapter discovery query on the computing device based on a type of the identified operating system.

4. The apparatus as defined in claim 1 , wherein the remote application interface is to employ an ipconfig command as the networking adapter discovery query.

5. The apparatus as defined in claim 1 , wherein the data card rule manager is to identify an active adapter as at least one of an Ethernet network interface card or a wireless network interface card when the networking adapter discovery query identifies the inactive mobile broadband adapter.

6. A non-transitory computer readable storage medium comprising computer readable instructions which, when executed, cause a processor to, at least:

invoke a networking adapter discovery query of a computing device in response to detecting a request for Internet services;

identify available networking adapters on the computing device based on the networking adapter discovery query;

detect an active one of the available networking adapters when the active one of the available networking adapters exhibits (a) a first internet protocol (IP) address servicing the request for Internet services at a first time and (b) a second IP address servicing the request for Internet services at a second time;

confirm that the computing device is unassociated with an identified mobile broadband service provider when the networking adapter discovery query identifies an inactive mobile broadband adapter;

identify a NULL Internet protocol address associated with the inactive mobile broadband adapter to confirm that the computing device is unassociated with the identified mobile broadband service provider;

send at least two trace routes to identify possible routers of a network by sending, at a third time, a first trace route networking command to the network via the active one of the available networking adapters using the first IP address to identify a first router associated with the first IP address, and sending, at a fourth time, a second trace route networking command to the network via the active one of the available networking adapters using the second IP address to identify a second router associated with the second IP address;

and

determine a traveling status for the computing device by comparing the first router and the second router i) the computing device is traveling when the first router is different than the second router, and ii) the computing device is not traveling when the first router is the same as the second router.

7. The storage medium as defined in claim 6 , wherein the instructions, when executed, cause the processor to identify an operating system associated with the computing device prior to invoking the networking adapter discovery query.

8. The storage medium as defined in claim 7 , wherein the instructions, when executed, cause the processor to tailor the networking adapter discovery query on the computing device based on a type of the identified operating system.

9. The storage medium as defined in claim 6 , wherein the instructions, when executed, cause the processor to employ an ipconfig command as the networking adapter discovery query.

10. The storage medium as defined in claim 6 , wherein the instructions, when executed, cause the processor to identify an active adapter as at least one of an Ethernet network interface card or a wireless network interface card when the networking adapter discovery query identifies the inactive mobile broadband adapter.

11. A system, comprising:

a circuit;

first means to invoke a networking adapter discovery query of a computing device in response to detecting a request for Internet services;

second means to:

identify available networking adapters on the computing device based on the networking adapter discovery query;

detect an active one of the available networking adapters when the active one of the available networking adapters exhibits (a) a first internet protocol (IP) address servicing the request for Internet services ata first time and (b) a second IP address servicing the request for Internet services at a second time and (c) an active activity status indicating the servicing of the request for Internet services is occurring;

confirm that the computing device is unassociated with an identified mobile broadband service provider when the networking adapter discovery query identifies an inactive mobile broadband adapter;

identify a NULL Internet protocol address associated with the inactive mobile broadband adapter to confirm that the computing device is unassociated with the identified mobile broadband service provider; and

third means to:

send at least two trace routes to identify possible routers of a network by sending, at a third time, a first trace route networking command to the network via the active one of the available networking adapters using the first IP address to identify a first router associated with the first IP address and sending, at a fourth time, a second trace route networking command to the network via the active one of the available networking adapters using the second IP address to identify a second router associated with the second IP address;

and

determine a traveling status for the computing device by comparing the first router and the second router, wherein i) the computing device is traveling when the first router is different than the second router, and ii) the computing device is not traveling when the first router is the same as the second router, at least one of the first means, the second means or the third means including the circuit.

12. The system as defined in claim 11 , further including fourth means to identify an operating system associated with the computing device prior to invoking the networking adapter discovery query.

13. The system as defined in claim 12 , wherein the first means is to tailor the networking adapter discovery query on the computing device based on a type of the identified operating system.

14. The system as defined in claim 11 , wherein the first means is to employ an ipconfig command as the networking adapter discovery query.

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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2019
From: LU, SHI
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 048312/0920 →