IP Library Granted Patent US 10,621,139
Granted Patent B2
US 10,621,139 · App. 16/023,587 · Granted Apr 14, 2020

Public wireless network performance management system with mobile device data collection agents

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 10,621,139
App. No.
16/023,587
Granted
Apr 14, 2020
Kind
B2
Abstract

A wireless network performance management system and method. The system includes at least one collection agent for collecting data related to at least one of service coverage; service quality; and usage of public and/or private data networks for enterprise clients, and a reporting unit to graphically represent the collected data to at least one of track, troubleshoot, and analyze the one of the service coverage; the service quality; and the usage of public and/or private data networks for the enterprise clients.

Claims (16)

1. A method for managing performance in a communications environment comprising multiple different networks that include public and/or private data networks, the method comprising:

receiving from a plurality of mobile devices arranged as network terminal nodes located at respective current locations within the communications environment, data specific to each of a plurality of network interfaces for each of the plurality of mobile devices, which was simultaneously collected by each of the plurality of mobile devices for each of the multiple different networks to which each of the plurality of mobile devices are connected at the respective current locations, the data being related to at least one of service coverage; service quality; and usage of the public and/or private data networks for enterprise clients; and

graphically displaying the collected data from the multiple different networks to at least one of track, troubleshoot, and analyze the one of the service coverage; the service quality; and the usage of the public and/or private data networks for the enterprise clients at the respective current locations.

2. The method in accordance with claim 1 , wherein the plurality of mobile devices include multiple network interfaces and wherein the data simultaneously collected by each of the plurality of multiple different networks for each of the multiple networks to which each of the mobile device are connected is simultaneously collected through the multiple network interfaces of the plurality of mobile devices.

3. The method in accordance with claim 1 , wherein the received data is associated with the mobile device and comprises at least one of device name, device manufacturer, operating system version, and logged.

4. The method in accordance with claim 1 , wherein the received data is associated with applications and processes running on the mobile device comprising at least one of start times, end times, process IDs, executable names, network flows created by the process, security contexts, protocols used, ports used, interfaces used, and IP addresses.

5. The method in accordance with claim 1 , wherein the received data is associated with activity on specific network interfaces comprising at least one of name, manufacturer, hardware version, firmware version, driver version, phone number, maximum technology capability, technology used, home carrier, active carrier, cell tower ID, signal strength, transport layer retries, MTU sizes, packet loss, latency and jitter, and efficiency.

6. A system for managing performance in a communications environment comprising multiple different networks that include public and/or private data networks, the system comprising:

a processor; and

a memory including instructions that, when executed by the processor, cause the processor to perform operations including:

receiving from a plurality of mobile devices arranged as network terminal nodes located at respective current locations within the communications environment, data specific to each of a plurality of network interfaces for each of the plurality of mobile devices, which was simultaneously collected by each of the plurality of mobile devices for each of the multiple different networks to which each of the plurality of mobile devices are connected at the respective current locations, the data being related to at least one of service coverage; service quality; and usage of the public and/or private data networks for enterprise clients; and

graphically displaying the collected data from the multiple different networks to at least one of track, troubleshoot, and analyze the one of the service coverage; the service quality; and the usage of the public and/or private data networks for the enterprise clients at the respective current locations.

7. The system according to claim 6 , wherein the plurality of mobile devices include multiple network interfaces and wherein the wherein the data simultaneously collected by each of the plurality of multiple different networks for each of the multiple networks to which each of the mobile device are connected is simultaneously collected through the multiple network interfaces of the plurality of mobile devices.

8. The system in accordance with claim 6 , wherein the received data is associated with the mobile device and comprises at least one of device name, device manufacturer, operating system version, and logged.

9. The system in accordance with claim 6 , wherein the received data is associated with applications and processes running on the mobile device comprising at least one of start times, end times, process IDs, executable names, network flows created by the process, security contexts, protocols used, ports used, interfaces used, and IP addresses.

10. The system in accordance with claim 6 , wherein the received data is associated with activity on specific network interfaces comprising at least one of name, manufacturer, hardware version, firmware version, driver version, phone number, maximum technology capability, technology used, home carrier, active carrier, cell tower ID, signal strength, transport layer retries, MTU sizes, packet loss, latency and jitter, and efficiency.

Assignments (10)
SECURITY INTEREST Recorded Jul 31, 2023
From: ABSOLUTE SOFTWARE CORPORATION; MOBILE SONIC, INC.
To: ARES CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 064434/0284 →
RELEASE OF SECURITY INTEREST Recorded Jul 28, 2023
From: BSP AGENCY, LLC, AS COLLATERAL AGENT
To: NETMOTION SOFTWARE, INC.; NETMOTION WIRELESS HOLDINGS, INC.
Reel/Frame 064425/0370 →
MERGER Recorded Oct 18, 2022
From: MOBILE SONIC INTERMEDIATE, INC.
To: MOBILE SONIC, INC.
Reel/Frame 061700/0675 →
MERGER Recorded Oct 18, 2022
From: NETMOTION WIRELESS HOLDINGS, INC.
To: MOBILE SONIC INTERMEDIATE, INC.
Reel/Frame 061700/0772 →
MERGER Recorded Oct 18, 2022
From: NETMOTION SOFTWARE, INC.
To: NETMOTION WIRELESS HOLDINGS, INC.
Reel/Frame 062079/0669 →
SECURITY INTEREST Recorded Jul 23, 2021
From: NETMOTION SOFTWARE, INC.; NETMOTION WIRELESS HOLDINGS, INC.
To: BSP AGENCY, LLC, AS COLLATERAL AGENT
Reel/Frame 056955/0961 →
RELEASE OF SECURITY INTEREST Recorded Jul 1, 2021
From: MUFG UNION BANK, N.A., AS COLLATERAL AGENT
To: MOBILE SONIC INTERMEDIATE, INC.; NETMOTION WIRELESS HOLDINGS, INC.; NETMOTION SOFTWARE, INC.
Reel/Frame 056739/0087 →
CHANGE OF NAME Recorded Aug 26, 2020
From: NETMOTION WIRELESS, INC.
To: NETMOTION SOFTWARE, INC.
Reel/Frame 053597/0526 →
SECURITY INTEREST Recorded Aug 15, 2020
From: MOBILE SONIC INTERMEDIATE, INC.; NETMOTION WIRELESS HOLDINGS, INC.; NETMOTION SOFTWARE, INC.
To: MUFG UNION BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 053506/0256 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2020
From: HOFSTAEDTER, CHRISTIAN E.; CANALES, REYES, III; GOZIKER, EDWARD; SIMPKINS, JAMES S.; GARCIA-DUARTE, FERNANDO; RENOUARD, JULIA; SAVARESE, JOSEPH T.; KIMMERLY, MARK V.; WANG, ZHENWU; DANGOV, JOHN; HOOVER, PAUL L.; SNYDER, MICHAEL L.
To: NETMOTION WIRELESS, INC.
Reel/Frame 051526/0620 →