Network usage monitoring device and associated method
First Claim
1. An apparatus for monitoring communication network usage comprising:
- a usage monitoring module operating at a network access point that captures all request packets transmitted from a plurality of network users and all response packets transmitted from a plurality of network services;
wherein the usage monitoring module filters the captured packets to extract usage monitoring data therefrom; and
a usage monitoring database in communication with said usage monitoring module that receives the filtered usage monitoring data from the usage monitoring module and stores the data associated with the user request packets and network response packets.
4 Assignments
0 Petitions
Accused Products
Abstract
A network usage monitoring module is provided for monitoring network usage at a network access point, i.e. network traffic aggregation point, typically at a gateway device or a similar network interface device. As such, the network usage monitoring module can monitor the usage of a number of network users who are attempting to access various network services provided via the gateway device. Thus, the usage information collected by the usage monitoring module is considerably more robust than that offered by conventional monitoring techniques. As such, the information is considerably more valuable to network service providers, network users, network beneficiaries and the like. In addition, the usage monitoring method and apparatus offers a number of particular features to improve the monitoring process as well as the value of the usage information that is collected.
139 Citations
43 Claims
-
1. An apparatus for monitoring communication network usage comprising:
-
a usage monitoring module operating at a network access point that captures all request packets transmitted from a plurality of network users and all response packets transmitted from a plurality of network services;
wherein the usage monitoring module filters the captured packets to extract usage monitoring data therefrom; and
a usage monitoring database in communication with said usage monitoring module that receives the filtered usage monitoring data from the usage monitoring module and stores the data associated with the user request packets and network response packets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21)
-
-
18. A method for providing usage monitoring in a communications network, the method comprising:
-
capturing all data packets being transmitted from a plurality of users and a plurality of network services at a network point of access;
filtering the captured packets to provide for usage monitoring data; and
storing the usage monitoring data in a usage monitoring database.
-
-
22. A method for providing usage monitoring in a communications network, the method comprising:
-
capturing a transmitted data packet at a network point of access;
determining if the transmitted data packet is a user generated request data packet; and
storing the transmitted data packet in a first database if the transmitted data packet is determined to be a user generated request data packet. - View Dependent Claims (23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
29. A method for providing usage monitoring in a communications network, the method comprising:
-
capturing a transmitted data packet at the network point of access, the transmitted data packet being determined to be a network service generated response packet;
verifying user network accessibility of the second transmitted data packet;
matching the transmitted data packet with a user generated request data packet; and
storing usage monitoring information from the matched transmitted data packet and user generated request data packet in a database.
-
-
34. A method for navigational sequence usage monitoring in a communications network, the method comprising:
-
designating network addresses requiring navigational sequencing;
capturing, at a network point of access, a user transmitted data packet associated with a network address;
determining if the network address associated with the captured user transmitted data packet is a designated network address; and
storing a predetermined number of network addresses that are accessed proximate the designated network address as a navigational sequence if a determination is made that network address associated with the captured user transmitted data packet is a designated network address.
-
Specification