High-speed internet access system
First Claim
1. A two-way asymmetric communication system having independently scalable upstream and downstream paths that enable remote data processor devices to communicate with a server, said system comprising:
- a common routing/switching backplane for providing intercommunication services among multiple communication devices including said server,an independent upstream controller in communication with said backplane operating in accordance with an upstream protocol for receiving information packets from said remote data processor devices, said upstream controller including network operating algorithms for analyzing response packets transmitted by said downstream controller to determine operational status of a first identified remote data processor device,an independent downstream controller in communication with said backplane for transmitting data packets to said remote data processor devices in accordance with a downstream protocol, said independent downstream controller being operative to transmit control packets directed to said first identified remote data processor device that instructs said device to respond with predetermined information in accordance with said control packet,a network manager in communication with said independent upstream and downstream controllers through said backplane for effecting management of two-way communications between said first remote data processor device and a second remote data processor device, and said server; and
including multiple sub-channels in a downstream path and a bandwidth manager for dynamically balancing traffic loads in the downstream path in order to provide greater use of available downstream channels according to traffic conditions.
4 Assignments
0 Petitions
Accused Products
Abstract
An asymmetric network system manages bandwidth allocation and configuration of remote devices in a broadband network. A modular architecture of the system permits independent scalability of upstream and downstream capacity separately for each of the upstream and downstream physical paths. Allocation of downstream bandwidth to requesting devices is made according to bandwidth utilization by other devices, bandwidth demand by the requesting remote device, class or grade of service by the requesting remote device or bandwidth guaranteed to other remote devices. Configuration parameters remotely managed by the network include device addresses (global and local), transmission credit values, upstream channel assignment and upstream transmit power level. Further, management of device configuration profiles and bandwidth allocation occurs through control and response packets respectively generated by the network and the remote devices according to network operating software located at both ends. Control packets include poll packets that request, among other things, demand for an upstream transmission. Configuration packets instruct remote devices to assume an operational state or return status or statistical data. Response packets transmitted by the remote devices provide information to the network operations center for control purposes or to confirm the state of operation of remote devices, including channel operating statistics, errors, noise, etc. in order to remove or reallocate assigned upstream channels. Downloadable network operating software enables the network operator to upgrade remote operating software or to reconfigure the response profile of the remote devices. Account administration and usage reports are also generated. IP or ATM encapsulation, as well as forward error correction and encryption, are employed in the broadband network which may include an RF, satellite and cable medium with or without a telephony or router return path.
62 Citations
23 Claims
-
1. A two-way asymmetric communication system having independently scalable upstream and downstream paths that enable remote data processor devices to communicate with a server, said system comprising:
-
a common routing/switching backplane for providing intercommunication services among multiple communication devices including said server, an independent upstream controller in communication with said backplane operating in accordance with an upstream protocol for receiving information packets from said remote data processor devices, said upstream controller including network operating algorithms for analyzing response packets transmitted by said downstream controller to determine operational status of a first identified remote data processor device, an independent downstream controller in communication with said backplane for transmitting data packets to said remote data processor devices in accordance with a downstream protocol, said independent downstream controller being operative to transmit control packets directed to said first identified remote data processor device that instructs said device to respond with predetermined information in accordance with said control packet, a network manager in communication with said independent upstream and downstream controllers through said backplane for effecting management of two-way communications between said first remote data processor device and a second remote data processor device, and said server; and including multiple sub-channels in a downstream path and a bandwidth manager for dynamically balancing traffic loads in the downstream path in order to provide greater use of available downstream channels according to traffic conditions. - View Dependent Claims (2, 3, 4)
-
-
5. A two-way asymmetric communication system having independently scalable upstream and downstream paths that enable remote data processor devices to communicate with a server, said system comprising:
-
a common routing/switching backplane for providing intercommunication services among multiple communication devices including said server, an independent upstream controller in communication with said backplane operating in accordance with an upstream protocol for receiving information packets from said remote data processor devices, said upstream controller including network operating algorithms for analyzing response packets transmitted by said downstream controller to determine operational status of a first identified remote data processor device, an independent downstream controller in communication with said backplane for transmitting data packets to said remote data processor devices in accordance with a downstream protocol, said independent downstream controller being operative to transmit control packets directed to a first identified remote data processor device that instructs said device to respond with predetermined information in accordance with said control packet, a network manager in communication with said independent upstream and downstream controllers through said backplane for effecting management of two-way communications between said first remote data processor device and a second remote data processor device, and said server; and wherein said downstream controller applies forward error correction to control packets transmitted on said downstream paths. - View Dependent Claims (6)
-
-
7. A two-way asymmetric communication system having independently scalable upstream and downstream paths that enable remote data processor devices to communicate with a server, said system comprising:
-
a common routing/switching backplane for providing intercommunication services among multiple communication devices including said server, an independent upstream controller in communication with said backplane operating in accordance with an upstream protocol for receiving information packets from said remote data processor devices, said upstream controller including network operating algorithms for analyzing response packets transmitted by said downstream controller to determine operational status of a first identified remote data processor device, an independent downstream controller in communication with said backplane for transmitting data packets to said remote data processor devices in accordance with a downstream protocol, said independent downstream controller being operative to transmit control packets directed to a first identified remote data processor device that instructs said device to respond with predetermined information in accordance with said control packet; a network manager in communication with said independent upstream and downstream controllers through said backplane for effecting management of two-way communications between said first remote data processor device and a second remote data processor device, and said server; and wherein said network manager effects configuration management of said remote devices by effecting issuance of control packets that perform at least one of;
assigning an upstream response frequency;
adjusting an upstream transmitter;
assigning an IP address;
assigning a local MAC address;
assigning an upstream transmit data rate;
effecting reporting of status;
effecting a transmission of data by said remote processor devices;
assigning a shared channel for use by said remote processor devices; and
assigning a dedicated channel for use by said remote data processor device.
-
-
8. In an asymmetric network having respective upstream and downstream communication paths for enabling a plurality of remote devices to receive information from a host over a shared medium, the improvement comprising:
-
plural downstream channels operating over said shared medium, and a network manager for providing bandwidth management of downstream bandwidth allocated to respective remote devices over said plural downstream channels; wherein said network manager further includes operative routines for detecting service requests for requested bandwidth, for assessing bandwidth utilization of respective downstream channels on said shared medium, and for assigning additional downstream bandwidth to remote devices in accordance with said utilization and service requests; wherein said remote devices include operative routines for determining and gathering statistical data relating to operating characteristics thereof and for reporting said statistical data to said network manager, and wherein said network manager utilizes said reported statistical data for allocating upstream channels to said remote devices.
-
-
9. An asymmetric network system including upstream and downstream channels and utilizing control and response packets for managing bandwidth and configuration parameters of multiple remote devices in communication with a host over a shared downstream medium, said network comprising:
-
a first controller located at a head end of said asymmetric network system, to generate a configuration control packet that contains control information for effecting at least one of upstream channel assignment, transmit power level, address assignment, and data transmission credit level, a second controller located at the head end of said asymmetric network system to generate a bandwidth management control packet that effects allocation of bandwidth on said shared downstream medium to said remote devices, and a third controller located at at least one of said remote devices that responds to said configuration control packet by transmitting information on said upstream channel in accordance with at least one of said upstream channel assignment, transmit power level, address assignment and data transmission credit level. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A remote device for use in an asymmetric network communication system which includes at least one high-speed downstream channel operating over a shared medium, said remote device comprising:
-
an RF interface for receiving high-speed data transmission over at least one of said downstream channels, a microprocessor controller for receiving control packets from a network management system, said control packets including control information for effecting control of at least one of upstream channel assignment, transmitter level, remote address assignment, and transmission credit value allocated to said remote device, and said microprocessor controller being responsive to said control packets to effect operation at said RF interface of at least one of said upstream channel assignment, transmit power level, remote address assignment and transmission credit value wherein said microprocessor controller applies error correction to information packets which are transmitted upstream to said network management system. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
Specification