Public wireless network performance management system with mobile device data collection agents
First Claim
1. A mobile device movable within a mobile communications environment that includes a number of different networks, of which a plurality of the number of different networks is coupled to the mobile device, the mobile device comprising:
- a memory that stores instructions;
a processor that executes the stored instructions to execute a data collection agent that includes a controller configured to create and control an adapter manager and a collector manager,wherein the adapter manager is configured to monitor network interfaces of the mobile device and to create an instance of a network collector when a network interface becomes available and to remove a network collector from an associated network interface when the associated network interface becomes unavailable, wherein the adapter manager provides the instance of the network collector to the collector manager and the created instances of each network collector collect network data for the associated network interfaces, andwherein the collector manager is configured to create and control at least a system collector to collect system data from the mobile device;
the collector manager being further configured to periodically acquire, at positions throughout the mobile communications environment at which the mobile device is located, network data collected by the network collectors for the plurality of different networks are coupled to the mobile device via the network interfaces, the network data being related to at least one of;
service coverage for each of the plurality of different coupled networks;
service quality for each of the plurality of different coupled networks; and
usage for each of the plurality of different coupled networks;
the collector manager being further configured to aggregate the acquired network data and system data collected by the system collector and to store the aggregated acquired data in a tangible data storage medium, which comprises one of the memory or a separate memory; and
a transmitter to send the aggregated acquired data in the data storage to a web server over at least one of the plurality of different coupled networks that is active.
15 Assignments
0 Petitions
Accused Products
Abstract
Data collection agent associated with a mobile device movable within a mobile communications environment that includes at least one available network connectable to the mobile device. The data collection agent includes an acquisition device to acquire data related to at least one of: service coverage for the at least one available network; service quality for the at least one available network; usage for the at least one available network; and system data from the mobile device, and a transmitter to send the acquired data to a web server.
50 Citations
16 Claims
-
1. A mobile device movable within a mobile communications environment that includes a number of different networks, of which a plurality of the number of different networks is coupled to the mobile device, the mobile device comprising:
-
a memory that stores instructions; a processor that executes the stored instructions to execute a data collection agent that includes a controller configured to create and control an adapter manager and a collector manager, wherein the adapter manager is configured to monitor network interfaces of the mobile device and to create an instance of a network collector when a network interface becomes available and to remove a network collector from an associated network interface when the associated network interface becomes unavailable, wherein the adapter manager provides the instance of the network collector to the collector manager and the created instances of each network collector collect network data for the associated network interfaces, and wherein the collector manager is configured to create and control at least a system collector to collect system data from the mobile device; the collector manager being further configured to periodically acquire, at positions throughout the mobile communications environment at which the mobile device is located, network data collected by the network collectors for the plurality of different networks are coupled to the mobile device via the network interfaces, the network data being related to at least one of;
service coverage for each of the plurality of different coupled networks;
service quality for each of the plurality of different coupled networks; and
usage for each of the plurality of different coupled networks;the collector manager being further configured to aggregate the acquired network data and system data collected by the system collector and to store the aggregated acquired data in a tangible data storage medium, which comprises one of the memory or a separate memory; and a transmitter to send the aggregated acquired data in the data storage to a web server over at least one of the plurality of different coupled networks that is active. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of collecting data in a mobile device movable within a mobile communications environment that includes a number of different networks, of which a plurality of the number of different networks is coupled to the mobile device and transmitting the data collected in the mobile device, the method comprising:
-
executing, via a processor, a set of instructions stored in a memory to execute a data collection agent that includes a controller that creates and controls an adapter manager and a collector manager, monitoring, via the adapter manager, network interfaces of the mobile device and creating an instance of a network collector when a network interface becomes available and removing a network collector from an associated network interface when the associated network interface becomes unavailable, the adapter manager providing the instance of the network collector to the collector manager and the created instances of each network collector collect network data for the associated network interfaces; creating and controlling, via the collector manager, at least a system collector to collect system data from the mobile device; periodically acquiring, via the collector manager at positions throughout the mobile communications environment at which the mobile device is located, network data collected by the network collectors for the plurality of different networks coupled to the mobile device via the network interfaces, the network data being related to at least one of;
service coverage for each of the plurality of different coupled networks;
service quality for each of the plurality of different coupled networks; and
usage for each of the plurality of different coupled networks;aggregating, via the collector manager, the acquired network data and system data collected by the system collector and storing the aggregated acquired data in a tangible data storage medium, which comprises one of the memory or a separate memory; and transmitting the aggregated acquired data to a web server over at least one of the plurality of different coupled networks that is active. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification