Control in a data access transport service
First Claim
1. A data access transport system comprising a plurality of network access servers and a network controller connected to the network access servers;
- each network access server being operable;
to send a connection setup request to the network controller on receipt of a data call before answering the data call, the connection setup request specifying a data service provider to which a connection is requested; and
to receive a connection setup response from the network controller, the connection setup response indicating whether the requested connection is to be completed;
to respond to a connection setup response indicating that the connection is to be completed by answering the data call and initiating a connection to the specified data service provider; and
to respond to a connection setup response indicating that the connection is not to be completed by initiating a busy indication; and
the network controller being operable;
to receive a connection setup request from any of the network access servers;
to determine whether a quantity of network resources currently used by the data service provider specified in the connection setup request is less than an service quota assigned to the data service provider; and
to send a connection setup response to the network access server which sent the connection setup request, the connection setup response indicating that the requested connection is to be completed when the quantity of network resources currently used by the data service provider is less than the assigned service quota and the connection setup response indicating the requested connection is not to be completed when the quantity of network resources currently used by the data service provider is not less than the assigned service quota.
4 Assignments
0 Petitions
Accused Products
Abstract
In a Data Access Transport Service (DATS), Data Service Providers (DSPs) share dial-in access (e.g. analog modem or Integrated Services Digital Network (ISDN) access) resources from a common pool maintained by a Local Exchange Carrier (LEC) (or potentially a DSP. A system is disclosed wherein a Network Controller (NC) performs the role of DSP service partitioning, quota enforcement, and resource load balancing to ensure that a DATS provider can provide a high quality of service (availability, response time & consistent bandwidth) to subscribed DSPs and their end-users. The Network Controller assists in Internet Data call establishment and tear-down, with the ability to refuse calls when the associated DSP has exceeded its service quota. The Network Controller also assists in the routing of calls to one of the DSPs Network Gateways (or data routers), using a load balancing scheme that maintains a pre-defined relative load on given DSP Network Gateways. The Network Controller will also provide an implementation that supports Multilink Point-to-Point Protocol (MLP) and 56 kbps data calls for ISDN BRI access. Additionally, the Network Controller will perform such functions as statistics collection, and network element administrative control. The Network Controller can be positioned to provide similar service control functionality with higher speed access technologies such as Asymmetric Digital Subscriber Loop (ADSL) and high-speed cable modems.
192 Citations
33 Claims
-
1. A data access transport system comprising a plurality of network access servers and a network controller connected to the network access servers;
-
each network access server being operable; to send a connection setup request to the network controller on receipt of a data call before answering the data call, the connection setup request specifying a data service provider to which a connection is requested; and to receive a connection setup response from the network controller, the connection setup response indicating whether the requested connection is to be completed; to respond to a connection setup response indicating that the connection is to be completed by answering the data call and initiating a connection to the specified data service provider; and to respond to a connection setup response indicating that the connection is not to be completed by initiating a busy indication; and the network controller being operable; to receive a connection setup request from any of the network access servers; to determine whether a quantity of network resources currently used by the data service provider specified in the connection setup request is less than an service quota assigned to the data service provider; and to send a connection setup response to the network access server which sent the connection setup request, the connection setup response indicating that the requested connection is to be completed when the quantity of network resources currently used by the data service provider is less than the assigned service quota and the connection setup response indicating the requested connection is not to be completed when the quantity of network resources currently used by the data service provider is not less than the assigned service quota. - View Dependent Claims (2)
-
-
3. A network controller for use in a data access transport system comprising a plurality of network access servers connected to the network controller, the network controller comprising:
-
means for receiving a connection setup request from any of the network access servers; means for determining whether a quantity of network resources currently used by the data service provider specified in the connection setup request is less than an service quota assigned to the data service provider; and means for sending a connection setup response to the network access server which sent the connection setup request, the connection setup response indicating that the requested connection is to be completed when the quantity of network resources currently used by the data service provider is less than the assigned service quota and the connection setup response indicating the requested connection is not to be completed when the quantity of network resources currently used by the data service provider is not less than the assigned service quota. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A network access server for use in a data access transport system comprising a network controller connected to the network access server, comprising:
-
means for sending a connection setup request to the network controller on receipt of a data call before answering the data call, the connection setup request specifying a data service provider to which a connection is requested; means for receiving a connection setup response from the network controller, the connection setup response indicating whether the requested connection is to be completed; means for answering the data call and initiating a connection to the specified data service provider in response to a connection setup response indicating that the connection is to be completed; and means for initiating a busy indication in response to a connection setup response indicating that the connection is not to be completed. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method for operating a data access transport system comprising a plurality of network access servers and a network controller connected to the network access servers, the method comprising:
-
sending a connection setup request from a network access server to the network controller on receipt of a data call before answering the data call, the connection setup request specifying a data service provider to which a connection is requested; determining at the network controller whether a quantity of network resources currently used by the data service provider specified in the connection setup request is less than a service quota assigned to the data service provider; sending a connection setup response from the network controller to the network access server which sent the connection setup request, the connection setup response indicating that the requested connection is to be completed when the quantity of network resources currently used by the data service provider is less than the assigned service quota and the connection setup response indicating the requested connection is not to be completed when the quantity of network resources currently used by the data service provider is not less than the assigned service quota; responding at the network access server to a connection setup response indicating that the connection is to be completed by answering the data call and initiating a connection to the specified data service provider; and responding at the network access server to a connection setup response indicating that the connection is not to be completed by initiating a busy indication. - View Dependent Claims (21)
-
-
22. A method for operating a network controller for use in a data access transport system comprising a plurality of network access servers connected to the network controller, the method comprising:
-
receiving a connection setup request from any of the network access servers; determining whether a quantity of network resources currently used by the data service provider specified in the connection setup request is less than a service quota assigned to the data service provider; and sending a connection setup response to the network access server which sent the connection setup request, the connection setup response indicating that the requested connection is to be completed when the quantity of network resources currently used by the data service provider is less than the assigned service quota and the connection setup response indicating the requested connection is not to be completed when the quantity of network resources currently used by the data service provider is not less than the assigned service quota. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for operating a network access server in a data access transport system comprising a network controller connected to the network access server, comprising:
-
sending a connection setup request to the network controller on receipt of a data call before answering the data call, the connection setup request specifying a data service provider to which a connection is requested; receiving a connection setup response from the network controller, the connection setup response indicating whether the requested connection is to be completed; answering the data call and initiating a connection to the specified data service provider in response to a connection setup response indicating that the connection is to be completed; and initiating a busy indication in response to a connection setup response indicating that the connection is not to be completed. - View Dependent Claims (32, 33)
-
Specification