Method and system for improved monitoring, measurement and analysis of communication networks utilizing dynamically and remotely configurable probes
First Claim
1. A method for monitoring and improving communications of a communication network having a plurality of communication devices by which a plurality of corresponding users communicate in the communications network, said method comprising:
- monitoring a plurality of transactions occurring between a user of a communication device operating in a communication network and the communication network in accordance with a functional definition of a probe element of the communication device, wherein the plurality of transactions are at least a portion of the user'"'"'s interaction with the communication network via the communication device and wherein the functional definition of the probe element is operable to be dynamically and remotely configured by the communication network via a communication link between the communication device and the communication network;
capturing the plurality of transactions in accordance with the functional definition of the probe element;
measuring one or more characteristics of the plurality of transactions to generate user interaction data in accordance with the functional definition of the probe element, anda communication device of the plurality of communication devices operating in a quasi-interactive mode of operation during which the plurality of transactions are monitored and captured and the one or more characteristics of the plurality of transactions are monitored by the probe element to generate the user interaction data and during which the user can decide when to report to the network operator one or more network performance problems identified in the user interaction data.
5 Assignments
0 Petitions
Accused Products
Abstract
In a method and system, one or more communication devices within a communication network are provided with a dynamically and remotely configurable probe element, implemented at least partially in software and controllable by the network operator via one or more communication links, capable of monitoring, measuring and capturing user interaction data flowing from voice and/or data transactions occurring in the network. User interaction data reflects a user'"'"'s experience on the network and thus provides valuable raw data usable by the network operator for improving network quality from the user'"'"'s perspective, especially when received from a statistically significant number of network user devices. Collected user interaction data can include network engineering metric data and/or user profile data.
-
Citations
64 Claims
-
1. A method for monitoring and improving communications of a communication network having a plurality of communication devices by which a plurality of corresponding users communicate in the communications network, said method comprising:
-
monitoring a plurality of transactions occurring between a user of a communication device operating in a communication network and the communication network in accordance with a functional definition of a probe element of the communication device, wherein the plurality of transactions are at least a portion of the user'"'"'s interaction with the communication network via the communication device and wherein the functional definition of the probe element is operable to be dynamically and remotely configured by the communication network via a communication link between the communication device and the communication network; capturing the plurality of transactions in accordance with the functional definition of the probe element; measuring one or more characteristics of the plurality of transactions to generate user interaction data in accordance with the functional definition of the probe element, and a communication device of the plurality of communication devices operating in a quasi-interactive mode of operation during which the plurality of transactions are monitored and captured and the one or more characteristics of the plurality of transactions are monitored by the probe element to generate the user interaction data and during which the user can decide when to report to the network operator one or more network performance problems identified in the user interaction data. - 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. A method for monitoring and improving communications of a communication network having a plurality of communication devices by which a plurality of corresponding users communicate in the communications network, said method comprising:
-
monitoring a plurality of transactions occurring between a user of a communication device operating in a communication network and the communication network in accordance with a functional definition of a probe element of the communication device, wherein the plurality of transactions are at least a portion of the user'"'"'s interaction with the communication network via the communication device and wherein the functional definition of the probe element is operable to be dynamically and remotely configured by the communication network via a communication link between the communication device and the communication network; capturing the plurality of transactions in accordance with the functional definition of the probe element; measuring one or more characteristics of the plurality of transactions to generate user interaction data in accordance with the functional definition of the probe element; transmitting the user interaction data to the communication network in response to at least one of the functional definition of the probe element and a request from the communication network; and analyzing the user interaction data to identify one or more network performance problems of the communication network, wherein the plurality of communication devices comprise a plurality of portable devices and wherein transmitting the user interaction data to the communication network comprises; transmitting the user interaction data to a collection portable device of the plurality of portable devices; aggregating the user interaction data from a plurality of users in the collection portable device to generate aggregate user interaction data; and transmitting the aggregate user interaction data to a server of a network operator of the communication network.
-
-
31. A method for improving communications of a communication network having a plurality of communication devices by which a plurality of corresponding user communicate in the communications network, said method comprising:
-
for each communication device of the plurality of communication devices; monitoring a plurality of transactions occurring between a user of a communication device operating in a communication network and the communication network in accordance with a functional definition of a probe element of the communication device, wherein the plurality of transactions are at least a portion of the user'"'"'s interaction with the communication network via the communication device and wherein the functional definition of the probe element is operable to be dynamically and remotely configured by the communication network via a communication link between the communication device and the communication network; capturing the plurality of transactions in accordance with the functional definition of the probe element; measuring one or more characteristics of the plurality of transactions to generate user interaction data in accordance with the functional definition of the probe element; and transmitting the user interaction data to the communication network in response to at least one of the functional definition of the probe element and a request from the communication network, wherein a communication device of the plurality of communication devices is operated in a quasi-interactive mode of operation during which the user of the communication device can decide when to report to the network operator one or more network performance problems identified in the user interaction data. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61)
-
-
62. A method for improving communications of a communication network having a plurality of communication devices by which a plurality of corresponding user communicate in the communications network, said method comprising:
-
for each communication device of the plurality of communication devices; monitoring a plurality of transactions occurring between a user of a communication device operating in a communication network and the communication network in accordance with a functional definition of a probe element of the communication device, wherein the plurality of transactions are at least a portion of the user'"'"'s interaction with the communication network via the communication device and wherein the functional definition of the probe element is operable to be dynamically and remotely configured by the communication network via a communication link between the communication device and the communication network; capturing the plurality of transactions in accordance with the functional definition of the probe element; measuring one or more characteristics of the plurality of transactions to generate user interaction data in accordance with the functional definition of the probe element; and transmitting the user interaction data to the communication network in response to at least one of the functional definition of the probe element and a request from the communication network, wherein the plurality of communication devices comprises a plurality of portable devices, and wherein transmitting the user interaction data to the communication network comprises; transmitting the user interaction data to a collection portable device of the plurality of portable devices that aggregates user interaction data from a plurality of users to generate aggregate user interaction data and transmits the aggregate user interaction data to a server of a network operator of the communication network.
-
-
63. A method for improving communications of a communication network having a plurality of communication devices by which a plurality of corresponding user communicate in the communications network, said method comprising:
-
for each communication device of the plurality of communication devices; monitoring a plurality of transactions occurring between a user of a communication device operating in a communication network and the communication network in accordance with a functional definition of a probe element of the communication device, wherein the plurality of transactions are at least a portion of the user'"'"'s interaction with the communication network via the communication device and wherein the functional definition of the probe element is operable to be dynamically and remotely configured by the communication network via a communication link between the communication device and the communication network; capturing the plurality of transactions in accordance with the functional definition of the probe element; measuring one or more characteristics of the plurality of transactions to generate user interaction data in accordance with the functional definition of the probe element; and transmitting the user interaction data to the communication network in response to at least one of the functional definition of the probe element and a request from the communication network, a network operator of the communication network broadcasting a group functional definition to a group of communication devices of the plurality of communication devices, wherein said group functional definition overrides the functional definition of each communication device of the group, wherein the group functional definition comprises a group diagnostic criterion that causes the group of communication devices to operate in a diagnostic mode of operation in accordance with the group diagnostic criterion.
-
-
64. A method for monitoring and improving communications of a communication network having a plurality of user communication devices by which a plurality of corresponding users communicate in the communications network, and an operator device, said method comprising:
-
monitoring a plurality of transactions occurring between a user of a user communication device operating in a communication network and the communication network in accordance with a functional definition of a probe element of the user communication device, wherein the plurality of transactions are at least a portion of the user'"'"'s interaction with the communication network via the user communication device and wherein the functional definition of the probe element is operable to be dynamically and remotely configured by the communication network via a communication link between the user communication device and the communication network; capturing the plurality of transactions in accordance with the functional definition of the probe element; measuring one or more characteristics of the plurality of transactions to generate user interaction data in accordance with the functional definition of the probe element; transmitting the user interaction data to a collection communication device of the plurality of user communication devices; aggregating the user interaction data in the collection communication device to generate aggregate user interaction data; and transmitting the aggregate user interaction data from the collection communication device to the operator device of the communication network, wherein the user interaction data comprises position data from a global positioning system of a user communication device.
-
Specification