System for end user monitoring of network service conditions across heterogeneous networks
First Claim
1. A method of monitoring network performance with an end device communicating over interconnected heterogeneous networks, the method comprising:
- a) generating a datastream in a heterogeneous network with an end device, the datastream comprising a tracer packet;
b) collecting network service information from at least one intermediate node within the heterogeneous network with the tracer packet;
c) returning the tracer packet over the heterogeneous network to the end device; and
d) interpreting the network service information in the tracer packet.
2 Assignments
0 Petitions
Accused Products
Abstract
A network monitoring system for monitoring network performance across heterogeneous networks with an end device is disclosed. The network monitoring system includes a network comprising a first heterogeneous network communicatively coupled with a second heterogeneous network. The first heterogeneous network may include the end device, an intermediate node and a gateway. The second heterogeneous network may include an application server. The end device and the application server may communicate over the network with a datastream. The end device may generate a tracer packet as part of the datastream. The datastream may travel through the intermediate node. The intermediate node may store network service information in the tracer packet. The gateway may operate as an interface to the second heterogeneous network. The gateway may intercept the tracer packet and store network condition information therein. In addition, the gateway may redirect the tracer packet back to the end device over the first heterogeneous network. The end device may process the information contained in the tracer packet to determine current network and application server operating conditions, and provide results of the processing to a user of the end device.
-
Citations
38 Claims
-
1. A method of monitoring network performance with an end device communicating over interconnected heterogeneous networks, the method comprising:
-
a) generating a datastream in a heterogeneous network with an end device, the datastream comprising a tracer packet;
b) collecting network service information from at least one intermediate node within the heterogeneous network with the tracer packet;
c) returning the tracer packet over the heterogeneous network to the end device; and
d) interpreting the network service information in the tracer packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of monitoring network performance with an end device communicating over interconnected heterogeneous networks, the method comprising:
-
a) filtering a datastream passing from a first heterogeneous network to a second heterogeneous network to identify a tracer packet;
b) probing a destination device operating in the second heterogeneous network for probing information as a function of the tracer packet;
c) storing the probing information as network condition information in the tracer packet; and
d) routing the tracer packet to an end device in the first heterogeneous network. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of monitoring network performance, with an end device communicating over interconnected heterogeneous networks, the method comprising:
-
a) generating a datastream with an end device, the datastream comprising a plurality of data packets and a tracer packet each comprising a destination address of an application server;
b) routing the datastream over a heterogeneous network through an intermediate node;
c) selectively storing network service information in the tracer packet at the intermediate node;
d) removing the tracer packet from the datastream at a gateway;
e) gathering network condition information at the gateway as a function of the destination address of the tracer packet;
f) storing the network condition information in the tracer packet; and
g) routing the tracer packet back over the heterogeneous network through the intermediate node to the end device. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A network monitoring system for monitoring network performance with an end device communicating over heterogeneous networks, the network monitoring system comprising:
-
a network comprising a first heterogeneous network communicatively coupled with a second heterogeneous network;
an end device operable in the first heterogeneous network;
an application server operable in the second heterogeneous network, the end device and the application server operable to communicate over the network with a datastream, the end device operable to generate a tracer packet as part of the datastream; and
a gateway operable in the first heterogeneous network as an interface to the second heterogeneous network, the gateway operable to store network condition information in the tracer packet and redirect the tracer packet back to the end device over the first heterogeneous network. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification