Dynamic bandwidth allocation for use in the hybrid fiber twisted pair local loop network service architecture
First Claim
1. A method for dynamically allocating the bandwidth of a communication channel, comprising the steps of:
- sensing by a terminal block the available bandwidth of said communication channel, the communciations channel being capable of supporting multiple, simultaneous service channels;
said terminal block determining whether a requested service requiring a predetermined bandwidth is capable of operating within said available bandwidth of said communication channel;
seizing said required bandwidth for said requested service if said available bandwidth is sufficient and denying said requested service if said available bandwidth is insufficient to support said requested service, and buffering said denied requested service until said communication channel bandwidth becomes available.
5 Assignments
0 Petitions
Accused Products
Abstract
A dynamic bandwidth allocation system is used to optimize the transmission of traffic on the twisted pair connecting the customer premises equipment with the local office. As demand for simultaneous traffic at the customer premises equipment increases, the requirement for multiple twisted pair lines is minimized by dynamically allocating the bandwidth of the channel and sharing that bandwidth with multiple, simultaneous services.
Additional efficiencies for simultaneous transmission of traffic can be achieved by directing all traffic to occupy a smaller channel. This might slightly affect the quality of some services but in many cases the impact will be minimal. Voice signals will be allowed to decrease to a predetermined level and facsimile or other data traffic will transmit at a slower transmission rate. At some predetermined level, traffic quality will degrade to a level such that service will be unacceptable. At this point, a prioritization scheme will buffer certain traffic at the intelligent services director (terminal block) or the facilities management platform (access module). New requests for services are denied until the required bandwidth is free. Once the required bandwidth becomes available, buffered traffic is allowed to transmit or receive will flow again and service availability will resume.
An alternative scheme employs allows all services to maintain their highest quality and ranks all traffic by a priority scheme. Once the allocated bandwidth is occupied, the priority scheme discontinues or buffers lower ranking traffic. Once bandwidth resources are released by the higher ranking traffic, the lower ranking traffic is allowed to proceed if the information was buffered. By optimizing the traffic on the twisted pair, requirements for the installation of multiple twisted pairs is minimized as services are added by the user.
160 Citations
50 Claims
-
1. A method for dynamically allocating the bandwidth of a communication channel, comprising the steps of:
-
sensing by a terminal block the available bandwidth of said communication channel, the communciations channel being capable of supporting multiple, simultaneous service channels;
said terminal block determining whether a requested service requiring a predetermined bandwidth is capable of operating within said available bandwidth of said communication channel;
seizing said required bandwidth for said requested service if said available bandwidth is sufficient and denying said requested service if said available bandwidth is insufficient to support said requested service, and buffering said denied requested service until said communication channel bandwidth becomes available. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for dynamically allocating the bandwidth of a communication channel, comprising the steps of:
-
sensing by an element at one or the other end of a facility including a twisted cable pair the available bandwidth of said communication channel, said communication channel capable of supporting multiple, simultaneous service channels;
said access module determining whether a requested service requiring a predetermined bandwidth is capable of operating within said available bandwidth of said communication channel;
seizing said required bandwidth for said requested service if said available bandwidth is sufficient and denying said requested service if said available bandwidth is insufficient to support said requested service and buffering said denied requested service at said one or other end until said communication channel bandwidth becomes available. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for dynamically allocating the bandwidth of a communication channel, comprising the steps of:
-
determining the available bandwidth of said communication channel by sensing prior to securing a required service channel and after initialization of a requested service requiring a predetermined service channel bandwidth size;
prioritizing said requested service according to a prioritization scheme;
allowing said requested service if said available bandwidth for said communication channel is greater than said service channel bandwidth size and said prioritization scheme allows access; and
buffering said requested service if said available bandwidth for said communication channel is less than said service channel bandwidth size and said prioritization scheme does not allow access. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method for dynamically allocating the bandwidth of a communication channel, comprising the steps of:
-
determining the available bandwidth of said communication channel by sensing prior to securing a required service channel and after initialization of a requested service requiring a predetermined service channel bandwidth size;
employing a service channel degradation scheme for allowing said service channel to occupy a predetermined smaller bandwidth for said requested service when said sensing determines said communication channel does not have a required service channel bandwidth;
allowing said requested service if said available bandwidth for said communication channel is greater than said service channel bandwidth size after all of said service channel bandwidths are degraded to a predetermined size; and
denying said requested service if said available bandwidth for said communication channel is less than said service channel bandwidth size after all of said service channel bandwidths are degraded to the predetermined size. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A method for dynamically allocating the bandwidth of a communication channel, comprising the steps of:
-
determining the available bandwidth of said communication channel by sensing prior to securing a required service channel and after initialization of a requested service requiring a predetermined service channel bandwidth size;
employing a service channel degradation scheme for allowing said service channel to occupy a predetermined smaller bandwidth for said requested service when said sensing determines said communication channel does not have a required service channel bandwidth;
employing a prioritization scheme for grading said requested services;
allowing said requested service if said available bandwidth for said communication channel is greater than said service channel bandwidth size after all of said service channel bandwidths are degraded to a predetermined size, and said prioritization scheme allows access; and
denying said requested service if said available bandwidth for said communication channel is less than said service channel bandwidth size after all of said service channel bandwidths are degraded to the predetermined size, and said prioritization scheme does not allow access. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
Specification