Data collection associated with components and services of a wireless communication network
First Claim
1. A method for collecting data associated with a service of a communications network that includes a plurality of devices, the method comprising:
- obtaining a data collection profile that defines data that is to be collected and a condition under which the data is to be collected, wherein the data;
relates to a service of the communications network; and
is collectible at the devices but not at other components of the communications network;
identifying a targeted subset of the plurality of devices in the communications network, the targeted subset being identified by selecting devices having characteristics that correspond to the data collection profile;
distributing the data collection profile to a targeted subset; and
receiving, from at least some of the targeted subset, the data that has been generated in response to the data collection profile.
1 Assignment
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
20 Claims
-
1. A method for collecting data associated with a service of a communications network that includes a plurality of devices, the method comprising:
-
obtaining a data collection profile that defines data that is to be collected and a condition under which the data is to be collected, wherein the data;
relates to a service of the communications network; and
is collectible at the devices but not at other components of the communications network;
identifying a targeted subset of the plurality of devices in the communications network, the targeted subset being identified by selecting devices having characteristics that correspond to the data collection profile;
distributing the data collection profile to a targeted subset; and
receiving, from at least some of the targeted subset, the data that has been generated in response to the data collection profile. - View Dependent Claims (2, 3, 4)
-
-
5. A method for collecting data associated with software stacks of a plurality of devices that communicate with various layers of a communications network that includes a plurality of devices, the method comprising:
-
obtaining a data collection profile that defines data that is to be collected and a condition under which the data is to be collected;
identifying a targeted subset of the plurality of devices in the communications network, the targeted subset being identified by selecting devices having characteristics that correspond to the data collection profile;
distributing the data collection profile to a targeted subset; and
receiving, from at least some of the targeted subset, the data that has been generated by the targeted subset in response to the data collection profile, wherein the data includes information about how multiple layers of the communication network interact with one another.
-
-
6. A method for collecting data associated with a communications network that includes a server that provides a communications service and a plurality of devices, the method comprising:
-
receiving, at the server that provides the communications service, a data collection profile that defines data that is to be collected and a condition under which the data is to be collected, the server having been selected to receive the data collection profile based on a determination that the server has a characteristic that corresponds to the data collection profile;
determining that a triggering condition defined by the data collection profile has occurred;
in response to the triggering condition and as specified by the data collection profile, collecting data at the server; and
transmitting the data to another server in the communications network. - View Dependent Claims (7, 8, 9)
-
-
10. A method for collecting data associated with a transaction in a communications network having network nodes that include at least one server and a plurality of devices, the method comprising:
-
receiving a first metrics package from a first node of the communications network, the first metrics package including data associated with a transaction between nodes in the communications network, the data of the first metrics package having been generated by the first node in response to a data collection profile stored at the first node;
receiving a second metrics package from a second node of the communications network, the second metrics package including data associated with the transaction, the data of the second metrics package having been generated by the second node in response to a command received by the second node from a remote node of the network; and
correlating the first metrics package and the second metrics package such that a sequence of events associated with the transaction can be analyzed. - View Dependent Claims (11, 12, 13)
-
-
14. A method for answering queries associated with a communications network that includes a plurality of wireless devices, the method comprising:
in response to the presentation of a query, determining if data required to answer the query already exists, such that;
if the data required to answer the query already exists, no collection activities are performed at the wireless devices; and
if data required to answer the query does not already exist, obtaining the data by;
generating a collection task request that is used to generate a data collection profile that is distributed to target wireless devices;
maintaining status of the collection task request throughout its lifecycle; and
receiving from the target wireless devices, data that has been generated in response to the data collection profile and answers the query; and
processing the data that answers the query.
-
15. A method for collecting data associated with a communications network that includes a plurality of devices, the method comprising:
-
receiving, at a target device, a scripted device profile, wherein the scripted device profile defines at least one of;
metrics parameters; and
triggered functionality that governs the processing of metrics at the target device;
in response to an activity or transaction at the target device, generating metrics;
comparing the generated metrics with the metrics parameters defined by the scripted device profile to determine whether the metrics are to be processed; and
processing the metrics to prepare the metrics to be reported to a remote location in the communications network. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification