# US 10,375,591 B2 · System and method for wireless network performance measurement and management using remote devices

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,375,591 B2
- Document ID: US10375591B2
- Status: Granted
- Kind: B2
- Application number: 15/161,177
- Filed: 2016-05-20
- Published: 2017-11-23
- Granted: 2019-08-06
- Earliest claimed: 2016-05-20
- Assignees: 7Signal Solutions, Inc.
- Applicants: 7signal Solutions, Inc.
- Inventors: Veli-Pekka Ketonen; Eric I. Camulli; Jeffrey W. Reedy
- Web page: https://patentgrep.com/patent/US10375591B2

## CPC

- H04W 24/08: Testing, {supervising or monitoring} using real traffic
- H04L 41/5009: Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]
- H04L 41/5019: Ensuring fulfilment of SLA
- H04L 43/50: Testing arrangements
- H04W 24/04: Arrangements for maintaining operational condition
- H04L 41/22: comprising specially adapted graphical user interfaces [GUI]
- H04L 41/5067: Customer-centric QoS measurements
- H04L 67/306: User profiles
- H04W 24/10: Scheduling measurement reports {; Arrangements for measurement reports}
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A system for measuring and reporting wireless network service quality using remote devices, has been devised. The system comprises a central analysis and control server comprising at least a plurality of programming instructions stored in a memory and operating on a processor of a network-connected computing device; a mobile wireless test device comprising at least a plurality of programming instructions stored in a memory and operating on a processor of a network-connected computing device, which may be an application on an end-user device or a dedicated device.

## Claims

### Claim 1

A system for wireless network performance measurement and management using remote devices, comprising:
a central analysis and control server comprising at least a plurality of programming instructions stored in a memory and operating on a processor of a network-connected computing device;
a mobile wireless device comprising at least a processor and a memory; and
a wireless network testing software application stored in the memory and operating on the processor of the mobile wireless device;
wherein the central analysis and control server:
receives result data of wireless network service quality testing performed by the mobile wireless device; and
analyzes the received result data using pre-determined transformations to determine an indicia of wireless network service quality;
wherein the mobile wireless device:
is routinely operated by a user associated with an enterprise;
performs wireless network service quality tests using the wireless network testing software application on a wireless network;
performs at least one wireless network service quality test in background mode while the user performs other conventional wireless device related functions; and
transmits wireless network service quality test data to the central analysis and control server;
wherein the wireless network testing software application programs the mobile wireless device to perform testing of wireless network functions and passive monitoring of network parameters to establish level of wireless network service quality.

### Claim 2 (depends on 1)

The system of claim 1, wherein customer specific test customizations such as correct test profiles and SLA thresholds are downloaded from a central server to the mobile wireless device when the user enters a code.

### Claim 3 (depends on 1)

The system of claim 1, wherein customer specific test customizations such as correct test profiles and SLA thresholds are downloaded from a central server to the mobile wireless device when the user enters pre-existing profile credentials which causes the user to be added to a specific organization for data aggregation.

### Claim 4 (depends on 1)

The system of claim 1, wherein passive user network traffic monitoring, observed network responsiveness and network access data collected while user uses the mobile wireless device.

### Claim 5 (depends on 1)

The system of claim 1, wherein tests include passive measurement for collection wireless radio signal related and network traffic load data.

### Claim 6 (depends on 1)

The system of claim 1, wherein active tests are postponed when user runs tasks on the mobile wireless device that result in network usage or CPU load above pre-set threshold.

### Claim 7 (depends on 1)

The system of claim 1, wherein at least a subset of test data from individual mobile wireless devices is be correlated with similar wireless mobile devices in a central database.

### Claim 8 (depends on 1)

The system of claim 1, wherein user feedback concerning wireless network service quality in integrated within the wireless network testing software application, user feedback collection triggered at discretion of an administrator of the central analysis and control server or by pre-determined SLA violations determined by the mobile wireless device application.

### Claim 9 (depends on 1)

The system of claim 1, wherein at least one data set which includes location information is layered over a scalable map.

### Claim 10 (depends on 1)

The system of claim 1, wherein a pre-programmed roaming test monitors mobile wireless device connections and transitions between cells and networks.
