COLLECTING INDIVIDUALIZED NETWORK USAGE DATA
First Claim
Patent Images
1. A method for collecting individualized network usage data, comprising:
- routing Internet communications between a plurality of local clients and a plurality of remote servers over a common data link between a router device and the Internet;
for each of the plurality of clients, monitoring, at the router device, characteristics of that client'"'"'s communications routed over the data link;
maintaining a collection of statistics reflecting the monitored characteristics for each of the plurality of clients; and
from the router device, periodically communicating the collection of statistics over the data link to an interested server.
9 Assignments
0 Petitions
Accused Products
Abstract
A method for collecting individualized network usage data includes routing Internet communications between a plurality of local clients and a plurality of remote servers over a common data link between a router device and the Internet. For each of the plurality of clients, characteristics of that client'"'"'s communications routed over the data link are monitored at the router device. A collection of statistics reflecting the monitored characteristics are maintained. From the router device, the collection of statistics are periodically communicated over the data link to an interested server.
123 Citations
28 Claims
-
1. A method for collecting individualized network usage data, comprising:
-
routing Internet communications between a plurality of local clients and a plurality of remote servers over a common data link between a router device and the Internet; for each of the plurality of clients, monitoring, at the router device, characteristics of that client'"'"'s communications routed over the data link; maintaining a collection of statistics reflecting the monitored characteristics for each of the plurality of clients; and from the router device, periodically communicating the collection of statistics over the data link to an interested server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer readable medium having computer executable instructions for:
-
routing Internet communications between a plurality of local clients and a plurality of remote servers over a common data link between a router device and the Internet; for each of the plurality of clients, monitoring, at the router device, characteristics of that client'"'"'s communications routed over the data link; maintaining a collection of statistics reflecting the monitored characteristics for each of the plurality of clients; and router periodically communicating the collection of statistics from the router device over the data link to an interested server. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A device for routing communications between clients and the internet comprising:
-
a router configured to route Internet communications between a plurality of local clients and a plurality of remote servers over a common data link between the router and the Internet; an analyzer configured to, for each of the plurality of clients, monitor, at the router, characteristics of that client'"'"'s communications routed over the data link; a data manager configured to maintain a collection of statistics reflecting the monitored characteristics for each of the plurality of clients; and a reporter configured to periodically communicate, via the router, the collection of statistics over the data link to an interested server. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A device for routing communications between clients and the internet comprising:
-
means for providing a router configured to route Internet communications between a plurality of local clients and a plurality of remote servers over a common data link between the router and the Internet; means for, for each of the plurality of clients, monitoring, at the router, characteristics of that client'"'"'s communications routed over the data link; means for maintaining a collection of statistics reflecting the monitored characteristics for each of the plurality of clients; and means for periodically communicating the collection of statistics over the data link to an interested server.
-
Specification