IP Library Granted Patent US 7,248,868
Granted Patent B2
US 7,248,868 · App. 11/429,182 · Granted Jul 24, 2007

Method and system for improved monitoring, measurement and analysis of communication networks utilizing dynamically and remotely configurable probes

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 7,248,868
App. No.
11/429,182
Granted
Jul 24, 2007
Kind
B2
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.

Claims (60)

1. A method for monitoring communications of a communication network having a communication device operating in the communication network, said method comprising:

monitoring a transaction occurring between the communication device and the communication network in accordance with a functional definition of a probe element of the communication device, 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 transaction in accordance with the functional definition of the probe element; and

measuring a characteristic of the transaction to generate user interaction data in accordance with the functional definition of the probe element;

wherein the communication device operates in any of:

(i) a quasi-interactive mode of operation during which the transaction is monitored and captured, and the characteristic of the transaction is monitored by the probe element to generate the user interaction data, during which a network performance problem identified in the user interaction data can be reported to a network operator of the communication network, and during which a user of the communication device can decide when to report the network performance problem;

(ii) a non-interactive mode of operation in which the user interaction data is generated in a manner that is transparent to the communication device; and

(iii) a diagnostic mode of operation in accordance with a diagnostic criterion.

2. A method for monitoring communications of a communication network having a communication device operating in the communication network, said method comprising:

monitoring a transaction occurring between the communication device and the communication network in accordance with a functional definition of a probe element of the communication device, 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 transaction in accordance with the functional definition of the probe element;

measuring a characteristic of the transaction 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 a network performance problem in the communication network,

wherein the communication network further has a collection device; and

wherein transmitting the user interaction data to the communication network comprises:

transmitting the user interaction data to the collection device,

aggregating the user interaction data from a plurality of users in the collection device to generate aggregate user interaction data; and

transmitting the aggregate user interaction data to a network operation server of the communication network;

wherein a group functional definition is broadcast to a group of communication devices including the communication device, wherein said group functional definition overrides the functional definition of each communication device of the group, and

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.

3. A method for monitoring communications of a communication network having a communication device operating in the communication network, said method comprising:

for each communication device of the plurality of communication devices:

monitoring a transaction occurring between the communication device and the communication network in accordance with a functional definition of a probe element of the communication device, 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 transaction in accordance with the functional definition of the probe element;

measuring a characteristic of the transaction 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 communication device operates in any of:

(i) a quasi-interactive mode of operation during which the transaction is monitored and captured, and the characteristic of the transaction is monitored by the probe element to generate the user interaction data, during which a network performance problem identified in the user interaction data can be reported to a network operator of the communication network, and during which a user of the communication device can decide when to report the network performance problem;

(ii) a non-interactive mode of operation in which the user interaction data is generated in a manner that is transparent to the user of the communication device; and

(iii) a diagnostic mode of operation in accordance with a diagnostic criterion.

4. A method for monitoring communications of a communication network having a plurality of communication devices operating in the communication network, said method comprising:

for each communication device of the plurality of communication devices:

monitoring a transaction occurring between the communication device and the communication network in accordance with a functional definition of a probe element of the communication device, 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 transaction in accordance with the functional definition of the probe element;

measuring a characteristic of the transaction 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 communication network further has a collection device, and

wherein transmitting the user interaction data to the communication network comprises:

transmitting the user interaction data to the collection device, 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 network operation server of the communication network;

wherein a group functional definition is broadcast to a group of communication devices including the communication device, wherein said group functional definition overrides the functional definition of each communication device of the group, and

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.

5. A method for monitoring communications of a communication network having a plurality of communication devices operating in the communication network, said method comprising:

for each communication device of the plurality of communication devices:

monitoring a transaction occurring between the communication device and the communication network in accordance with a functional definition of a probe element of the communication device, 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 transaction in accordance with the functional definition of the probe element;

measuring a characteristic of the transaction 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 group functional definition is broadcast 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, and

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.

6. A method for monitoring communications of a communication network having a user communication device, a collection communication device, and an operator device operating in the communication network, said method comprising:

monitoring a transaction occurring between the user communication device and the communication network in accordance with a functional definition of a probe element of the user communication device, 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 transaction in accordance with the functional definition of the probe element;

measuring a characteristic of the transaction to generate user interaction data in accordance with the functional definition of the probe element;

transmitting the user interaction data to the collection communication device;

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;

wherein a group functional definition is broadcast 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, and

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.

7. A method as recited in claim 6 , wherein the user interaction data comprises position data from a global positioning system of the user communication device.

Assignments (4)
TERMINATIONS OF SECURITY INTEREST AT REEL 052729, FRAME 0321 Recorded Jan 5, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: VIAVI SOLUTIONS INC.; RPC PHOTONICS, INC.
Reel/Frame 058666/0639 →
SECURITY INTEREST Recorded May 21, 2020
From: VIAVI SOLUTIONS INC.; 3Z TELECOM, INC.; ACTERNA LLC; ACTERNA WG INTERNATIONAL HOLDINGS LLC; VIAVI SOLUTIONS LLC; JDSU ACTERNA HOLDINGS LLC; OPTICAL COATING LABORATORY, LLC; RPC PHOTONICS, INC.; TTC INTERNATIONAL HOLDINGS, LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 052729/0321 →
CHANGE OF NAME Recorded Nov 6, 2015
From: JDS UNIPHASE CORPORATION
To: VIAVI SOLUTIONS INC.
Reel/Frame 037057/0627 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2013
From: AGILENT TECHNOLOGIES, INC.
To: JDS UNIPHASE CORPORATION
Reel/Frame 030088/0468 →