METHOD AND SYSTEM FOR DYNAMICALLY ALLOCATING SERVICES FOR SUBSCRIBERS DATA TRAFFIC
First Claim
1. A method that allocates access services for a subscriber requesting to attach to an Internet Protocol (IP) network, the method comprising the actions of:
- obtaining identification information of a subscriber and an IP address which was assigned to the subscriber;
identifying based at least in part on the identification information, one or more access services associated with the identification information;
creating a routing path that includes one or more access service servers in which data traffic associated with the subscriber is passed through for providing the identified one or more of access services; and
associating the routing path with the assigned IP address.
6 Assignments
0 Petitions
Accused Products
Abstract
Access services are dynamically allocated for processing received data traffic by creating routing information for data traffic associated with a particular subscriber, subscriber equipment and/or network address information. The routing information identifies services that the data traffic can be subjected to and the order in which the services are provided. When an attached request is received, appropriate services for the requesting subscriber are retrieved from a database based on particular identifying information which may include the identification of the subscriber, subscriber equipment, network address or other information. The services are organized in a routing path and the allocated network address and the routing path are transferred to a smart router. Data traffic, associated with the allocated network address is then routed through servers to provide the identified services.
56 Citations
25 Claims
-
1. A method that allocates access services for a subscriber requesting to attach to an Internet Protocol (IP) network, the method comprising the actions of:
-
obtaining identification information of a subscriber and an IP address which was assigned to the subscriber; identifying based at least in part on the identification information, one or more access services associated with the identification information; creating a routing path that includes one or more access service servers in which data traffic associated with the subscriber is passed through for providing the identified one or more of access services; and associating the routing path with the assigned IP address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method that transfers data traffic of a subscriber to one or more access services that are available to the subscriber, the method comprising actions of:
-
obtaining a routing plan that is associated with an assigned IP address, wherein the routing plan identifies one or more access services; and routing packets that includes the assigned IP address through one or more access services servers that provide the one or more access services in an order identified within in the routing plan. - View Dependent Claims (11, 12, 13)
-
-
14. A service-orchestration server (SOS) that is associated with an access network operator premises, the SOS creates a routing path for a data packets associated with a particular subscriber wherein the routing path identifies one or more access services available to the subscriber, the SOS comprising:
-
a network interface to the access network operator premises which connects the SOS to an access gateway and to an access services database; a smart router controller configured to obtain through the network interface identification information associated with the particular subscriber and an assigned IP address, and based at least in part on the identification information, is configured to determine a set of access services available for the data packets and then creates a routing path for the particular subscriber'"'"'s data packets, associates the routing path with the assigned IP address and transfers the routing path; and a smart-router interface configured to receive the routing plan associated with the assigned IP address from the smart router controller, and to process it according to an API used by a smart router and transfer the processed routing plan associated with the assigned IP address to the smart router;
wherein the smart router is communicatively coupled to the one or more access services servers that can provide the access services. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A system, comprising:
-
a service-orchestration server; and a smart router; wherein the service-orchestration server creates a routing path based at least in part on identification information related to a particular subscriber requesting access to an IP network via one or more access services the subscriber is entitled to utilize, associates the routing path with an allocated IP address associated with the particular subscriber and sends the routing path with and information regarding the association with the allocated IP address toward the smart router; and wherein the smart router routes subsequently received IP data traffic associated with the allocated IP address through one or more servers configured to provide the one or more of access services servers according to the routing path. - View Dependent Claims (23, 24, 25)
-
Specification