Rule based data collection and management in a wireless communications network
First Claim
1. A method for collecting data associated with a communications network that includes a plurality of devices, the method comprising:
- creating a data collection profile comprising a series of executable commands which may be executed by a data collection agent on a distributed device, the data collection profile defining data that is to be collected and a condition under which the data is to be collected, and conditions under which the collected data is to be transmitted;
identifying a targeted subset of the plurality of devices in the communications network, wherein the targeted subset of devices are identified based on the characteristics of the targeted subset, the targeted subset capable of collecting data defined in the data collection profile;
distributing the data collection profile to the data collection agent of each of the targeted subset of devices, wherein the data collection agent is configured to execute the data collection profile, collect data defined in the data collection profile in response to a detected condition;
transform the collected data into a metrics package, and send the metrics package according to the conditions defined in the data collection profile; and
receiving, from at least some of the targeted subset, the data that has been generated at the device and collected in response to the data collection agent of the targeted subset detecting a condition of the data collection profile.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for defining and using a data collection profile in connection with a telecommunications network that includes multiple devices. Initially, a query is defined that concerns one or more aspects of the communications network. The query is then used as a basis for building a data collection profile. Next, a set of target devices is selected based upon criteria relating to the query. The data collection profile is then provided to the target devices which collect data in accordance with the data collection profile. Finally, the collected data is transmitted to a service platform for further processing.
-
Citations
52 Claims
-
1. A method for collecting data associated with a communications network that includes a plurality of devices, the method comprising:
-
creating a data collection profile comprising a series of executable commands which may be executed by a data collection agent on a distributed device, the data collection profile defining data that is to be collected and a condition under which the data is to be collected, and conditions under which the collected data is to be transmitted; identifying a targeted subset of the plurality of devices in the communications network, wherein the targeted subset of devices are identified based on the characteristics of the targeted subset, the targeted subset capable of collecting data defined in the data collection profile; distributing the data collection profile to the data collection agent of each of the targeted subset of devices, wherein the data collection agent is configured to execute the data collection profile, collect data defined in the data collection profile in response to a detected condition;
transform the collected data into a metrics package, and send the metrics package according to the conditions defined in the data collection profile; andreceiving, from at least some of the targeted subset, the data that has been generated at the device and collected in response to the data collection agent of the targeted subset detecting a condition of the data collection profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A method for collecting data associated with a communications network that includes a plurality of devices, the method comprising:
-
creating a data collection profile defining data that is to be collected and a condition under which the data is to be collected, and conditions under which the collected data is to be transmitted; identifying a targeted subset of the plurality of devices in the communications network that are capable of collecting data defined in the data collection profile based on the characteristics of the plurality of devices; distributing the data collection profile to the data collection agent of the targeted subset of devices, wherein the data collection agent is configured to execute the data collection profile, collect data defined in the data collection profile in response to a detected condition;
analyze the collected data in order to remove any irrelevant data, transform the analyzed data into a metrics package, and send the metrics package according to the conditions defined in the data collection profile; andreceiving, from at least some of the targeted subset, the data that has been generated at the device and collected in response to the agent of the targeted subset detecting a condition of the data collection profile. - View Dependent Claims (51)
-
-
52. A method for collecting data associated with a communications network that includes a plurality of devices, the method comprising:
-
receiving a query from an entity for information related to the operating conditions in the communications network; creating a data collection profile comprising a series of executable commands which may be executed by a data collection agent on a distributed device, the data collection profile defining data that is to be collected and a condition under which the data is to be collected, and conditions under which the collected data is to be transmitted; identifying a targeted subset of the plurality of devices in the communications network that are capable of collecting data defined in the data collection profile based on the characteristics of the plurality of devices; distributing the data collection profile to the data collection agent of the targeted subset of devices, wherein the data collection agent is configured to execute the data collection profile, collect data defined in the data collection profile in response to a detected condition;
transform the collected data into a metrics package, and send the metrics package according to the conditions defined in the data collection profile;receiving, from at least some of the targeted subset, the data that has been generated at the device and collected in response to the agent of the targeted subset detecting a condition of the data collection profile; analyzing the metrics package received at least some from the targeted subset in order to generate a response to the query; and sending the generated response to the query to the entity.
-
Specification