IP Library Granted Patent US 7,319,847
Granted Patent B2
US 7,319,847 · App. 09/899,955 · Granted Jan 15, 2008

Bitwise monitoring of network performance

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,319,847
App. No.
09/899,955
Granted
Jan 15, 2008
Kind
B2
Abstract

The present invention provides for a method and system for measuring data quality of service in a wireless network using multiple peripatetic (i.e. mobile) and/or stationary, unattended, position, and performance instruments (PUPPIs) that are remotely controlled by a back end processor. In some embodiments of the invention, the data service whose quality is measured relates to wireless Internet access, e-commerce transactions, wireless messaging, or push technologies. In other embodiments of the invention, the system includes an element that is located within the wireless network infrastructure, for example, at the WAP gateway to monitor the wireless data protocol and to perform benchmarking measurements.

Claims (53)

1. A measuring system for measuring data quality of service on at least one traffic wireless network, comprising:

a plurality of remote units for performing measurements on the at least one traffic wireless network, each of the plurality of remote units implementing a Wireless Data Protocol (WDP) client, each of the plurality of remote units comprising:

at least one test traffic modem adapted to connect to one or more of the at least one traffic wireless networks,

a control link modem, and

a control unit coupled to the test traffic modem and to the control link modem; and

a back end processor for remotely controlling the plurality of remote units, the back end processor being in communication with each of the plurality of remote units via a control link and exchanging commands and responses with the control link modem via the control link;

wherein selected ones of the plurality of remote units simulate operation of a WDP enabled wireless device by having the WDP client access the at least one traffic wireless network via the test traffic modem.

2. The measuring system of claim 1 , wherein the test traffic modem comprises a wireless handset.

3. The measuring system of claim 1 , wherein the test traffic modem comprises a wireless modem module.

4. The measuring system of claim 1 , wherein the control link modem comprises a POTS modem, and the control link comprises a dedicated phone line.

5. The measuring system of claim 1 , wherein the control link modem comprises a DSL modem, and the control link comprises a DSL line.

6. The measuring system of claim 1 , wherein the control link modem comprises an ISDN modem, and the control link comprises an ISDN line.

7. The measuring system of claim 1 , wherein the WDP client is implemented in the control unit.

8. The measuring system of claim 1 , wherein the WDP client is implemented in the test traffic modem.

9. The measuring system of claim 1 , wherein the WDP client comprises a WAP browser.

10. The measuring system of claim 1 , wherein the WDP client comprises an iMode browser.

11. The measuring system of claim 1 , wherein the remote unit simulates a subscriber using the WDP enabled wireless device.

12. The measuring system of claim 1 , wherein one or more of the remote units includes a transport data module (TDM) that collects transport related data.

13. The measuring system of claim 1 , wherein one or more of the remote units includes a Short Message Service (SMS) module that collects SMS information.

14. The measuring system of claim 1 , wherein one or more of the remote units includes a Personal Digital Assistant (EDA) module that collects PDA information.

15. The measuring system of claim 1 , wherein one or more of the remote units includes a Push Notification Module (PNM) that collects information related to data that is pushed.

16. The measuring system of claim 1 , wherein one or more of the remote units includes a Passive Monitoring Module (PMM) that collects information related to passive monitoring of the at least one traffic wireless network.

17. The measuring system of claim 1 , wherein one or more of the remote units includes an HTML Data Module that collects information related to HTML.

18. The measuring system of claim 1 , wherein one or more of the remote units includes a Packet Sniffing Module (PSM) that performs packet sniffing.

19. The measuring system of claim 1 , wherein one or more of the remote units includes a Multimedia Data Module (MMDM) that performs tasks related to multimedia data.

20. The measuring system of claim 1 , wherein one or more of the remote units includes a database providing storage for the measurements.

21. The measuring system of claim 1 , wherein the back end processor includes a database providing storage for the measurements.

22. The measuring system of claim 1 , wherein the back end processor includes a scheduler module that schedules the measurements.

23. The measuring system of claim 1 , wherein the back end processor includes a data mining module that analyzes the measurements.

24. The measuring system of claim 1 , wherein one or more of the remote units is stationary.

25. The measuring system of claim 1 , wherein one or more of the remote units is mobile.

26. The measuring system of claim 1 , wherein the back end processor is implemented in a standalone configuration.

27. The measuring system of claim 1 , wherein the back end processor is implemented so as to provide command and control of diverse systems beyond the measuring system.

28. The measuring system of claim 1 , wherein the back end processor is implemented so as to gather test data from one or more secondary systems distinct from the remote units.

29. The measuring system of claim 1 , wherein the back end processor is implemented by adapting a preexisting back end installation to incorporate a set of added functionalities.

30. A measuring system for measuring data quality of service on at least one traffic wireless network, comprising:

a back end processor for controlling the measuring system;

a plurality of remote units, wherein each of the plurality of remote units is in communication with said back end processor via a control link, for performing measurements on the at least one traffic wireless network, each of the plurality of remote units comprising:

a test traffic modem adapted to connect to one or more of the at least one traffic wireless networks, the test traffic modem being selected from the group consisting of: a wireless handset and a wireless modem module,

a control link modem for exchanging commands and responses with the back end processor via the control link, and

a control unit coupled to the test traffic modem and to the control link modem,

wherein a Wireless Application Protocol (WAP) browser is implemented via the control unit or the test traffic modem;

wherein the remote unit simulates a subscriber using a WAP-enabled wireless device by having the WAP browser access the at least one traffic wireless network via the test traffic modem.

31. A remote unit for measuring data quality of service on at least one traffic wireless network, the remote unit for operating under the control of a back end processor, the remote unit comprising:

a test traffic modem adapted to connect to one or more of the at least one traffic wireless networks;

a control link modem in communication with the back end processor via a control link; and

a control unit coupled to the test traffic modem and to the control link modem;

wherein the remote unit implements a Wireless Data Protocol (WDP) client and performs data quality of service measurements on the at least one traffic wireless network by simulating operation of a WDP enabled wireless device by causing the WDP client to access the at least one traffic wireless network via the test traffic modem.

32. A back end processor for measuring data quality of service on at least one traffic wireless network by controlling a plurality of remote units that gather data, each of the plurality of remote units implementing a Wireless Data Protocol (WDP) client, the back end processor comprising:

a fleet database providing storage of information concerning the plurality of remote units;

mission schedule database providing storage of information concerning measurement missions to be carried out by the plurality of remote units; and

a fleet management server in communication with each of the plurality of remote units via respective control links and adapted to exchange commands and responses with selected ones of the plurality of remote units, the fleet management server effecting communication with the remote units based on information accessed from the fleet database, the commands being based on information accessed from the mission schedule database;

wherein the fleet management server commands certain of the plurality of remote units to simulate operation of a WDP enabled wireless device by having the WDP client access the at least one traffic wireless network.

Assignments (17)
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 →
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 019825 / FRAME 0184) Recorded Oct 13, 2022
From: CITIBANK, N.A.
To: NIELSEN MOBILE, LLC
Reel/Frame 061731/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 →
RELEASE OF SECURITY INTEREST Recorded May 24, 2013
From: AEA INVESTORS LLC
To: TELEPHIA, INC.,
Reel/Frame 030483/0688 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2009
From: NIELSEN MOBILE, LLC, A DELAWARE LIMITED LIABILITY COMPANY
To: NIELSEN COMPANY (US), LLC, THE, A DELAWARE LIMITED LIABILITY COMPANY
Reel/Frame 023427/0167 →
CONVERSION Recorded Jun 22, 2009
From: NIELSEN MOBILE, INC., A DELAWARE CORPORATION
To: NIELSEN MOBILE, LLC
Reel/Frame 022856/0902 →
CHANGE OF NAME Recorded Nov 20, 2007
From: TELEPHIA, INC.
To: NIELSEN MOBILE, INC.
Reel/Frame 020136/0910 →
SECURITY AGREEMENT Recorded Sep 14, 2007
From: TELEPHIA, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 019825/0184 →
RELEASE Recorded Oct 18, 2006
From: SILICON VALLEY BANK
To: TELEPHIA, INC.
Reel/Frame 018407/0852 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2005
From: INVERTIX CORPORATION
To: TELEPHIA, INC.
Reel/Frame 016930/0771 →
SECURITY AGREEMENT Recorded Oct 5, 2004
From: TELEPHIA, INC.
To: AEA INVESTORS LLC; CENTENNIAL VENTURES VII, L.P.; CENTENNIAL ENTREPRENEURS FUND VII, L.P.
Reel/Frame 015215/0185 →
SECURITY AGREEMENT Recorded Sep 9, 2004
From: TELEPHIA, INC.
To: SILICON VALLEY BANK
Reel/Frame 015098/0348 →
RELEASE OF SECURITY INTEREST Recorded Sep 3, 2004
From: INVERTIX CORPORATION
To: TELEPHIA, INCORPORATED
Reel/Frame 015758/0018 →
SECURITY INTEREST Recorded May 16, 2003
From: TELEPHIA, INC.
To: INVERTIX CORPORATION
Reel/Frame 014075/0506 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2001
From: XANTHOS, JAMES; MCDOWEL, MARK; STEAD, GRAHAM; KHALIL, JOSEPH; HELINSKI, DAVID; KITCHELL, JOSEPH
To: INVERTIX CORPORATION
Reel/Frame 012277/0240 →