Aggregation of user usage data for accounting systems in dynamically configured networks
First Claim
1. A method for accounting for network usage, the method comprising:
- obtaining accounting start-stop event data for a user from a first accounting server corresponding to a first Point of Presence (PoP), wherein said start-stop event data from said first accounting server is captured by a target device only if said target device subscribes to a start-stop event corresponding to said start-stop event data;
obtaining accounting start-stop event data for said user from a second accounting server corresponding to a second PoP, wherein said start-stop event data from said second accounting server is captured by said target device only if said target device subscribes to a start-stop event corresponding to said start-stop event data, wherein said start-stop events include tunnel-based services, Point-to-Point Protocol (PPP) connection, and account access; and
correlating said accounting start-stop event data from said first accounting server with said accounting start-stop event data from said second accounting server into a subscriber specific call detail record unique to said user by matching said accounting start-stop event data from said first accounting server with said accounting start-stop event data from said second accounting server.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for providing an aggregated account metering system to a computer network service provider resulting in comprehensive detailed subscriber accounting records. Accounting start-stop event data is retrieved from accounting servers. The accounting records are parsed to a first adapter where they are then published on an active information bus. Network flow data is collected from routers throughout the packet switch network environment by network flow collectors. The collectors serve to aggregate and, optionally, filter the flow data. The network flow data is parsed to a second adapter where it is then published on an active information bus. An integrating accounting adapter subscribes to and collects accounting event data and network flow data and correlates this data into a detailed call record that is formatted as desired.
50 Citations
13 Claims
-
1. A method for accounting for network usage, the method comprising:
-
obtaining accounting start-stop event data for a user from a first accounting server corresponding to a first Point of Presence (PoP), wherein said start-stop event data from said first accounting server is captured by a target device only if said target device subscribes to a start-stop event corresponding to said start-stop event data; obtaining accounting start-stop event data for said user from a second accounting server corresponding to a second PoP, wherein said start-stop event data from said second accounting server is captured by said target device only if said target device subscribes to a start-stop event corresponding to said start-stop event data, wherein said start-stop events include tunnel-based services, Point-to-Point Protocol (PPP) connection, and account access; and correlating said accounting start-stop event data from said first accounting server with said accounting start-stop event data from said second accounting server into a subscriber specific call detail record unique to said user by matching said accounting start-stop event data from said first accounting server with said accounting start-stop event data from said second accounting server. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus for accounting for network usage, the apparatus comprising:
-
a first accounting adapter in communication with accounting start-stop event data for a user from a first accounting server corresponding to a first PoP; a second accounting adapter in communication with accounting start-stop event data for said user from a second accounting server corresponding to a second PoP; a target device configured to capture said start-stop event data from said first and second accounting adapters only if said target device subscribes to start-stop events corresponding to said start-stop event data from said first and second accounting adapters, wherein said start-stop events include tunnel-based services, Point-to-Point Protocol (PPP) connection, and account access data; and an integrating accounting adapter in communication with said target device, wherein said integrating accounting adapter correlates said accounting start-stop data from said first accounting server and said accounting start-stop data from said second accounting server into a subscriber specific call detail record unique to said user by matching said accounting start-stop event data from said first accounting server with said accounting start-stop event data from said second accounting server. - View Dependent Claims (6, 7, 8)
-
-
9. An apparatus for accounting for network usage, the apparatus comprising:
-
means for obtaining accounting start-stop event data for a user from a first accounting server corresponding to a first Point of Presence (PoP), wherein said start-stop event data from said first accounting server is captured by a target device only if said target device subscribes to a start-stop event corresponding to said start-stop event data; means for obtaining accounting start-stop event data for said user from a second accounting server corresponding to a second PoP, wherein said start-stop event data from said second accounting server is captured by said target device only if said target device subscribes to a start-stop event corresponding to said start-stop event data, wherein said start stop events include tunnel-based services, Point-to-Point Protocol (PPP) connection, and account access; and means for correlating said accounting start-stop event data from said first accounting server with said accounting start-stop event data from said second accounting server into a subscriber specific call detail record unique to said user by matching said accounting start-stop event data from said first accounting server with said accounting start-stop event data from said second accounting server. - View Dependent Claims (10, 11, 12)
-
-
13. A program storage device readable by a machine tangibly embodying a program of instructions executable by the machine to perform a method for accounting for network usage, the method comprising:
-
obtaining accounting start-stop event data for a user from a first accounting server corresponding to a first Point of Present (PoP), wherein said start-stop event data from the first accounting server is captured by a target device only if said target device subscribes to a start-stop event corresponding to said start-stop event data; obtaining accounting start-stop event data for said user from a second accounting server corresponding to a second PoP, wherein said start-stop event data from said second accounting server is captured by said target device only if said target device subscribes to a start-stop event corresponding to said start-stop event data, wherein said start stop events include tunnel-based services, Point-to-Point Protocol (PPP) connection, and account access; and correlating said accounting start-stop event data from said first accounting server with said accounting start-stop event data from said second accounting server into a subscriber specific call detail record unique to said user by matching said accounting start-stop event data from said first accounting server with said accounting start-stop event data from said second accounting server.
-
Specification