System and Method to Determine Network Usage
First Claim
1. A method comprising:
- collecting first usage data from a first network device at a network usage tracking system, the first usage data associated with usage of a network at a first location;
collecting second usage data from a second network device at the network usage tracking system, the second usage data associated with usage of the network for a particular user identification and network address;
retrieving user information at the network usage tracking system, the user information including information associating the first usage data with a user account and information associating the second usage data with the user account;
determining first network usage at the first location for the user account for a first time interval based on the first usage data and the user information;
determining second network usage for the user account for the first time interval based on the second usage data and the user information; and
sending usage data for the user account from the network usage tracking system to a billing system, wherein the usage data comprises at least a portion of the first network usage.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods to measure network usage are provided. A particular method includes collecting first usage data from a first network device of a network at a network usage tracking system. The first network device determines the first usage data based on an inband measurement of data passing through the first network device. The method includes collecting second usage data from a second network device of the network at the network usage tracking system. The first network device and the second network device are different network devices. The method includes matching the first usage data and the second usage data to user accounts. The network usage data is determined based on the first usage data, the second usage data, and the user accounts.
-
Citations
25 Claims
-
1. A method comprising:
-
collecting first usage data from a first network device at a network usage tracking system, the first usage data associated with usage of a network at a first location; collecting second usage data from a second network device at the network usage tracking system, the second usage data associated with usage of the network for a particular user identification and network address; retrieving user information at the network usage tracking system, the user information including information associating the first usage data with a user account and information associating the second usage data with the user account; determining first network usage at the first location for the user account for a first time interval based on the first usage data and the user information; determining second network usage for the user account for the first time interval based on the second usage data and the user information; and sending usage data for the user account from the network usage tracking system to a billing system, wherein the usage data comprises at least a portion of the first network usage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A network usage tracking system, comprising:
-
at least one processor; and at least one memory accessible to the at least one processor, the at least one memory comprising; a first agent executable by the at least one processor to retrieve first usage data, the first usage data associated with usage of a network by location; a second agent executable by the at least one processor to retrieve second usage data, the second usage data associated with usage of the network by session; a third agent executable by the at least one processor to retrieve user information including information to enable association of portions of the first usage data to user accounts and to enable association of portions of the second usage data to the user accounts; wherein the at least one processor determines first network usage associated with at least one user account for a first time period based on the first usage data and the user information; wherein the at least one processor determines second network usage associated with the at least one user account for the first time period based on the second usage data and the user information; and wherein the network usage tracking system is configured to send usage data associated with the at least one user account to a billing system, wherein the usage data comprises at least a portion of the first network usage. - View Dependent Claims (19)
-
-
20. A network usage tracking system, comprising:
-
at least one processor; and at least one memory accessible to the at least one processor, the at least one memory comprising; a first agent executable by the at least one processor to retrieve first usage data, the first usage data associated with usage of a network by one or more sessions; a second agent executable by the at least one processor to retrieve second usage data, the second usage data associated with usage of the network by user identification and network address; a third agent executable by the at least one processor to retrieve user information including information to enable association of portions of the first usage data to user accounts and association of portions of the second usage data to the user accounts; wherein the at least one processor determines first network usage for at least one user account for a first time period based on the first usage data and the user information; wherein the at least one processor determines second network usage for the at least one user account for the first time period based on the second usage data and the user information; and wherein the network usage tracking system is configured to send usage data associated with the at least one user account to a billing system, wherein the usage data comprises at least a portion of the first network usage. - View Dependent Claims (21)
-
-
22. A method, comprising:
-
collecting first usage data from a first network device of a network at a network usage tracking system, wherein the first network device determines the first usage data based on an inband measurement of data passing through the first network device; collecting second usage data from a second network device of the network at the network usage tracking system, wherein the first network device and the second network device are different network devices; matching the first usage data to user accounts; matching the second usage data to the user accounts; and storing network usage data for the user accounts at a memory of the network usage tracking system, wherein the network usage data is determined based on the first usage data, the second usage data, and the user accounts. - View Dependent Claims (23, 24, 25)
-
Specification