Correlation of billing information by a network element
First Claim
1. A method, comprising:
- receiving data for a flow at a correlating network element in a bearer path, the bearer path being a path in which the data are sent for the flow to a node through the correlating network element;
sending, from the correlating network element, the data for the flow to the node;
determining, at the correlating network element, a plurality of billing entries, wherein a first billing entry in the plurality of billing entries is received from a second network element in the bearer path, the first billing entry including traffic altering information for the data sent by the second network element for the flow;
correlating information in the plurality of billing entries into a correlated billing entry for the node using the first billing entry, the correlating network element using the traffic altering information from the first billing entry to determine a second data volume sent for the flow from a first data volume specified by a second billing entry in the plurality of billing entries for the data sent for the flow, wherein the traffic altering information is used to alter the first data volume to determine the second data volume based on how data being sent by the second network element was altered by the second network element; and
sending the correlated billing entry including the second data volume to a billing system from the correlating network element through a link from the correlating network element to the billing system, wherein the second billing entry is not sent to the billing system.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method for providing correlation of billing entries for a mobile communications network is provided. A correlating network element in a bearer path determines a plurality of billing entries for a flow. One or more of the billing entries may be received from other network elements and includes traffic altering information for a flow. The correlating network element correlates the plurality of billing entries using state information included in the billing entries. The state information is used to determine information in billing entries that may be related, such as billing entries for a single flow. Also, the correlating network element uses the traffic altering information to determine a data volume sent for the flow. A correlated billing entry may then be generated using the data volume for the flow. The correlated billing entry is then sent to a billing system from the correlating network element. Billing entries are not sent from other network elements that may be generating billing entries in a link to the billing system.
19 Citations
21 Claims
-
1. A method, comprising:
-
receiving data for a flow at a correlating network element in a bearer path, the bearer path being a path in which the data are sent for the flow to a node through the correlating network element; sending, from the correlating network element, the data for the flow to the node; determining, at the correlating network element, a plurality of billing entries, wherein a first billing entry in the plurality of billing entries is received from a second network element in the bearer path, the first billing entry including traffic altering information for the data sent by the second network element for the flow; correlating information in the plurality of billing entries into a correlated billing entry for the node using the first billing entry, the correlating network element using the traffic altering information from the first billing entry to determine a second data volume sent for the flow from a first data volume specified by a second billing entry in the plurality of billing entries for the data sent for the flow, wherein the traffic altering information is used to alter the first data volume to determine the second data volume based on how data being sent by the second network element was altered by the second network element; and sending the correlated billing entry including the second data volume to a billing system from the correlating network element through a link from the correlating network element to the billing system, wherein the second billing entry is not sent to the billing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 21)
-
-
8. A system, comprising:
-
one or more network elements configured to process packets sent in a bearer path between an application and a mobile node, the one or more network elements generating billing entries based on the processing of the packets; and a correlating network element in the bearer path, the correlating network element being configured to; receive packets for the flow, the bearer path being a path in which packets are sent for the flow to the one or more network elements through the correlating network element; send the packets for the flow to the one or more network elements; receive the billing entries from the one or more network elements for the packets sent, wherein the billing entries include traffic altering information for the flow; correlate information in a first billing entry into one or more correlated billing entries, the correlating network element using the traffic altering information to determine a second data volume sent for the flow from a first data volume specified by a second billing entry in the billing entries for the data sent for the flow, wherein the traffic altering information is used to alter the first data volume to determine the second data volume based on how data being sent by the second network element was altered by the second network element; and send the correlated billing entry including the second data volume to a billing system through a link from the correlating network element to the billing system, wherein the second billing entry is not sent to the billing system. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An apparatus, comprising:
-
one or more computer processors; and logic encoded in one or more tangible storage media for execution by the one or more computer processors, and when executed operable to; receive data for a flow at a correlating network element in a bearer path, the bearer path being a path in which the data are sent for the flow to a node through the correlating network element; send, from the correlating network element, the data for the flow to the node; determine, at the correlating network element, a plurality of billing entries, wherein a first billing entry in the plurality of billing entries is received from a second network element in the bearer path, the first billing entry including traffic altering information for the data sent by the second network element for the flow; correlate information in the plurality of billing entries into a correlated billing entry for the node using the first billing entry, the correlating network element using the traffic altering information from the first billing entry to determine a second data volume sent for the flow from a first data volume specified by a second billing entry in the plurality of billing entries for the data sent for the flow, wherein the traffic altering information is used to alter the first data volume to determine the second data volume based on how data being sent by the second network element was altered by the second network element; and send the correlated billing entry including the second data volume to a billing system from the correlating network element through a link from the correlating network element to the billing system, wherein the second billing entry is not sent to the billing system. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification