System and method for associating an end user for billing in a network environment
First Claim
Patent Images
1. An apparatus, comprising:
- a client services packet gateway operable to communicate with an end user in order to facilitate a communication session, the client services packet gateway comprises a plurality of processors with each processor comprising a separate set of data associated with an Internet Protocol (IP) address of the end user; and
a flow manager element operable to;
receive one or more packets of the communication session from one or more interfaces;
determine whether the packet is received from a subscriber interface or a network interface;
determine a routing configuration to forward the one or more packets based on whether the packet is received from the subscriber interface or the network interface;
associate the communication session to the end user with a source IP address of the packet when the packet is received from the subscriber interface and to the end user with a destination IP address of the packet when the packet is received from the network interface;
determine the processor of the client service packet gateway to forward the one or more packets of the communication session using the determined routing configuration based on the associated source IP address or the associated destination IP address; and
provide a service to the end user based on a mapping between the destination IP address and information associated with the end user.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes receiving one or more packets of a communication session from one or more interfaces, such that the interface is a subscriber interface or a network interface. The method further includes associating the communication session to an end user with a source Internet Protocol (IP) address of the packet if the packet is received from the subscriber interface or to an end user with a destination IP address of the packet if the packet is received from the network interface.
-
Citations
20 Claims
-
1. An apparatus, comprising:
-
a client services packet gateway operable to communicate with an end user in order to facilitate a communication session, the client services packet gateway comprises a plurality of processors with each processor comprising a separate set of data associated with an Internet Protocol (IP) address of the end user; and a flow manager element operable to; receive one or more packets of the communication session from one or more interfaces; determine whether the packet is received from a subscriber interface or a network interface; determine a routing configuration to forward the one or more packets based on whether the packet is received from the subscriber interface or the network interface; associate the communication session to the end user with a source IP address of the packet when the packet is received from the subscriber interface and to the end user with a destination IP address of the packet when the packet is received from the network interface; determine the processor of the client service packet gateway to forward the one or more packets of the communication session using the determined routing configuration based on the associated source IP address or the associated destination IP address; and provide a service to the end user based on a mapping between the destination IP address and information associated with the end user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
receiving one or more packets of a communication session from one or more interfaces; determining whether the packet is received from a subscriber interface or a network interface; determining a routing configuration to forward the one or more packets based on whether the packet is received from the subscriber interface or the network interface; associating the communication session to an end user with a source Internet Protocol (IP) address of the packet when the packet is received from the subscriber interface and to the end user with a destination IP address of the packet when the packet is received from the network interface; determining a processor of a client service packet gateway to forward the one or more packets of the communication session using the determined routing configuration based on the associated source IP address or the associated destination IP address, the client services packet gateway comprises a plurality of processors with each processor comprising a separate set of data associated with an IP address of the end user; and providing a service to the end user based on a mapping between the destination IP address and information associated with the end user. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus, comprising:
-
means for receiving one or more packets of a communication session from one or more interfaces; means for determining whether the packet is received from a subscriber interface or a network interface; means for determining a routing configuration to forward the one or more packets based on whether the packet is received from the subscriber interface or the network interface; means for associating the communication session to an end user with a source Internet Protocol (IP) address of the packet when the packet is received from the subscriber interface and to the end user with a destination IP address of the packet when the packet is received from the network interface; means for determining a processor of a client service packet gateway to forward the one or more packets of the communication session using the determined routing configuration based on the associated source IP address or the associated destination IP address, the client services packet gateway comprises a plurality of processors with each processor comprising a separate set of data associated with an IP address of the end user; and means for providing a service to the end user based on a mapping between the destination IP address and information associated with the end user. - View Dependent Claims (18, 19, 20)
-
Specification