Hybrid access system with remote device monitoring scheme
First Claim
1. In a two-way asymmetric network communication system for transferring information between a host server and a plurality of remote clients and wherein said remote clients include respective remote interfaces for receiving high speed downstream information from said host server over a downstream channel over a shared medium and for transmitting lower speed return information over a lower speed upstream channel, and wherein said network communication system includes a hybrid access system for managing the downstream and upstream channels in interactive network sessions, a method of dynamic channel allocation comprising the steps of:
- monitoring an allocated first upstream channel for an operability indication of a client and determining an absence of activity when a number of monitored operability indications within a predetermined time interval is less than a predetermined acceptable number of indications;
based on said determined absence of activity, directing said client to respond on another upstream channel; and
allocating said other upstream channel to said client to continue upstream communication based on operability indications received on said other upstream channel.
9 Assignments
0 Petitions
Accused Products
Abstract
An asymmetric network communication system for use in a client-server environment having independent forward and return channels operating at different speeds and/or under different protocols on the same or different communication media to provide efficient utilization of shared resources. A network manager, such as a hybrid access system, effects transmission of packetized data on a forward (downstream) channel from the host server to multiple client devices coupled with a shared downstream media at 10 or more megabits per second while simultaneously providing selectable multiple lower speeds of operation on shared or dedicated return (upstream) channels from the client devices to the host server depending on bandwidth availability, bandwidth demand, service level authorization, etc. for the return channel. Forward and return channels may be located on the same or different communication medium including a CATV network, direct broadcast satellite network, television or radio RF broadcast network, wireless or mobile cellular facilities or the like. The return channel may reside on a PSTN either directly coupled with the host server or connected with the network manager for subsequent transmission to the host server. The network manager handles or controls the forward and return communication to establish interactive full-duplex real-time network sessions between the host and a selected client device. The network manager switches upstream channel assignment based on quality of signals transmitted to the host. The system effects changes in the upstream transmitted power based on sensed conditions.
100 Citations
134 Claims
-
1. In a two-way asymmetric network communication system for transferring information between a host server and a plurality of remote clients and wherein said remote clients include respective remote interfaces for receiving high speed downstream information from said host server over a downstream channel over a shared medium and for transmitting lower speed return information over a lower speed upstream channel, and wherein said network communication system includes a hybrid access system for managing the downstream and upstream channels in interactive network sessions, a method of dynamic channel allocation comprising the steps of:
-
monitoring an allocated first upstream channel for an operability indication of a client and determining an absence of activity when a number of monitored operability indications within a predetermined time interval is less than a predetermined acceptable number of indications; based on said determined absence of activity, directing said client to respond on another upstream channel; and allocating said other upstream channel to said client to continue upstream communication based on operability indications received on said other upstream channel. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In a two-way asymmetric network communication system for transferring information between a server and a plurality of remote clients and wherein said remote clients include respective remote interfaces for receiving high speed downstream information from said server over a downstream channel over a shared medium and for transmitting lower speed return information over a lower speed upstream channel, and wherein said network communication system includes a hybrid access system for managing the downstream and upstream channels in interactive network sessions, a device for channel allocation comprising:
-
a detector for monitoring an allocated first upstream channel for an operability indication of a client, and determining an absence of activity when a number of monitored operability indications within a predetermined time interval is less than a predetermined acceptable number of indications; and a controller for directing said client to respond on another upstream channel, based on the absence on activity determined by said detector, and for allocating said other upstream channel to said client to continue upstream communication based on operability indications received on said other upstream channel. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method of transferring packets with a plurality of remote devices in an asymmetric network communication system that includes a server, and a plurality of remote devices, and wherein said server transmits data to said plurality of remote devices over a downstream channel in accordance with a downstream channel protocol and said plurality of remote devices transmit data to said server over a plurality of upstream channels in accordance with an upstream channel protocol that is independent of said downstream channel protocol, the method comprising the steps of, by a server in communication over a shared medium with one of said plurality of remote devices:
-
monitoring an allocated first upstream channel for an operability indication for one of said remote devices, and determining an absence of activity when a number of monitored operability indications within a predetermined time interval is less than a predetermined acceptable number of indications; based on said determined absence of activity, directing said one remote device to respond on another upstream channel; and allocating said other channel to said one of said remote devices to continue communication based on operability indications received on said second channel. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method of transferring packets with a plurality of remote devices in an asymmetric network communication system that includes a server, and a plurality of remote devices, and wherein said server transmits data to said plurality of remote devices over a downstream channel in accordance with a downstream channel protocol and said plurality of remote devices transmit data to said server over a plurality of upstream channels in accordance with an upstream channel protocol that is independent of said downstream channel protocol, the method comprising the steps of, by a server in communication over a shared medium with one of said plurality of remote devices:
-
monitoring an allocated first upstream channel for an operability indication for one of said remote devices, and determining an absence of activity when a number of monitored operability indications within a predetermined time interval is less than a predetermined acceptable number of indications; based on said determined absence of activity, directing said one remote device to respond on another upstream channel; and allocating said other channel to said one of said remote devices to continue communication based on operability indications received on said second channel, wherein each of said downstream channel and said upstream channels lies in a selected one of;
a CATV network, over-the-air wireless broadcast, an RF broadcast, an electromagnetic transmission, a coaxial cable network, direct broadcast satellite transmission, telephone network, hybrid fiber coaxial network and a cellular broadcast system. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. In an asymmetric network communication system that includes a host, a plurality of remote devices and a shared medium for conveying data among the host and the plurality of remote devices, the system including a network manager for enabling the host to transmit data to the plurality of remote devices over a downstream channel that lies in the shared medium in accordance with a downstream channel protocol and for enabling the plurality of remote devices to transmit data destined for the host over a plurality of upstream channels in accordance with an upstream channel protocol that is independent of the downstream channel protocol, a method of transferring data with the plurality of remote devices comprising the steps of:
-
monitoring an operability indication with respect to one of the remote devices; determining an absence of activity when a number of monitored operability indications within a predetermined time interval is less than a predetermined acceptable number of indications; based on said determining, allocating said another upstream channel to said one remote device to continue communication on said other channel and directing said one remote device to respond on said other upstream channel. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. An asymmetric communication system for enabling communication between a host and a plurality of remote clients, said system comprising:
-
a plurality of upstream channels, and a downstream channel that operates at a different speed or under a different protocol than said plurality of upstream channels, wherein said downstream channel includes a shared medium; said plurality of remote clients being in communication with the host over said shared medium, wherein said host transmits data to said plurality of remote clients over said downstream channel according to a downstream channel protocol and said plurality of remote clients transmit data to said host over said upstream channels according to an upstream channel protocol; and a system manager for managing said plurality of upstream channels, and said downstream channel in interactive network sessions, being operable for effectuating monitoring of an allocated first upstream channel for an operability indication with respect to one of said remote clients, for effectuating direction of said one of said remote clients to respond on another upstream channel with respect to an operability indication in the absence of activity, wherein said absence of activity is determined when a number of monitored operability indications within a predetermined time interval is less than a predetermined acceptable number of indications, and for effectuating allocation of said other channel to said one of said remote clients to continue communication based on operability indications received on said other channel. - View Dependent Claims (32, 33, 34, 35, 36)
-
-
37. An asymmetric communication system for enabling communication between a host and a plurality of remote clients, the system comprising:
-
a plurality of upstream channels, and a downstream channel that operates at a different speed or under a different protocol than the plurality of upstream channels, wherein the downstream channel includes a shared medium, the plurality of remote clients being in communication with the host over the shared medium, wherein the host transmits data to the plurality of remote clients over the downstream channel according to a downstream channel protocol and the plurality of remote clients transmit data to the host over the upstream channels according to an upstream channel protocol; and a system manager for managing the plurality of upstream channels, and the downstream channel in interactive network sessions, being operable for effectuating monitoring of a first upstream channel for an operability indication with respect to one of the remote clients;
for effectuating direction of the one of the remote clients to respond on another upstream channel with respect to an operability indication in the absence of activity on the first channel, wherein each of the downstream channel and the upstream channels lies in a selected one of;
a CATV network, an over-the-air wireless broadcast, an RF broadcast, an electromagnetic transmission, a coaxial cable network, a direct broadcast satellite transmission, a telephone network, a hybrid fiber coaxial network and a cellular broadcast system, wherein said absence of activity is determined by registering the number of monitored operability indications within a predetermined time interval and, based on the number of indications registered, effectuating direction of said client to respond on said other upstream channel when said number of monitored operability indications within said predetermined time interval is less than a predetermined acceptable number of indications. - View Dependent Claims (38, 39)
-
-
40. The system as in clam 38 further comprising:
-
means for determining the availability of at least one other upstream channel; means for selecting as the other upstream channel a suitable upstream channel from the available channels; and means for switching to the other upstream channel. - View Dependent Claims (41, 42)
-
-
43. A packet delivery system comprising:
-
at least one server; a plurality of upstream channels, and a downstream channel, wherein the downstream channel includes a shared medium; a plurality of remote devices in communication with the at least one server over the shared medium, wherein the at least one server transmits packets to the plurality of remote devices over the downstream channel according to a high-speed downstream channel protocol and the plurality of remote devices transmit packets to the at least one server over the upstream channels according to a lower-speed upstream channel protocol; and a network manager for managing the plurality of upstream channels, and the downstream channel in interactive network sessions being operable to effectuate monitoring of a first upstream channel for an operability indication with respect to one of the remote devices;
to effectuate direction of the one of the remote devices to respond on another upstream channel with respect to an operability indication in the absence of activity on the first upstream channel, wherein said absence of activity is determined by registering the number of monitored operability indications within a predetermined time interval and, based on the number of indications registered, effectuating direction of said one of said remote devices to respond on said other upstream channel channel when said number of monitored operability indications within said predetermined time interval is less than a predetermined acceptable number of indications. - View Dependent Claims (44, 45, 46, 47, 48)
-
-
49. A packet delivery system comprising:
-
at least one server; a plurality of upstream channels, and a downstream channel, wherein the downstream channel includes a shared medium; a plurality of remote devices in communication with the at least one server over the shared medium, wherein the at least one server transmits packets to the plurality of remote devices over the downstream channel according to a high-speed downstream channel protocol and the plurality of remote devices transmit packets to the at least one server over the upstream channels according to a lower-speed upstream channel protocol; and a network manager for managing the plurality of upstream channels, and the downstream channel in interactive network sessions being operable to effectuate monitoring of a first upstream channel for an operability indication with respect to one of the remote devices;
to effectuate direction of the one of the remote devices to respond on another upstream channel with respect to an operability indication in the absence of activity on the first upstream channel, wherein the shared medium comprises one of;
a CATV network, an over-the-air wireless broadcast, an RF broadcast, an electromagnetic transmission, a coaxial cable network, a direct broadcast satellite transmission, a telephone network, a hybrid fiber coaxial network and a cellular broadcast system, wherein said absence of activity is determined by registering the number of monitored operability indications within a predetermined time interval and, based on the number of indications registered, effectuating direction of said client to respond on said other upstream channel when said number of monitored operability indications within said predetermined time interval is less than a predetermined acceptable number of indications. - View Dependent Claims (50, 51, 52, 53, 54)
-
-
55. In an asymmetric network communication system including a first node, a plurality of second nodes, specially removed from the first node, a plurality of first channels for sending packets from the second nodes to the first node, and a second channel for sending packets from the first node to the plurality of second nodes, a method comprising the step, performed in one of the second nodes, of:
sending a signal on one of the plurality of first channels, and the steps, performed at a location specially removed from the one of the second nodes, of; monitoring the one of the plurality of first channels to generate a result; and conditionally directing the one of the second nodes to send the signal on another channel of the plurality of first channels, depending on the result. - View Dependent Claims (56, 57, 58, 59, 60, 61, 62, 63, 64, 69)
-
65. An asymmetric network communication system comprising:
-
a first node; a plurality of second nodes, spacially removed from the first node; a plurality of first channels for sending packets from the second nodes to the first node; and a second channel for sending packets from the first node to the plurality of second nodes, wherein each second node includes circuitry that sends a signal on one of the plurality of first channels, and the system further includes, a monitor, spacially removed from the second nodes, that monitors the plurality of first channels, to conditionally direct one of the second nodes to send the signal on another channel of the plurality of first channels. - View Dependent Claims (66, 67, 68, 70, 71, 72, 73, 74)
-
-
75. In an asymmetric network communication system including a first node, a plurality of second nodes, spacially removed from the first node, a plurality of first channels for sending packets from the second nodes to the first node, and a second channel for sending packets from the first node to the plurality of second nodes, a method comprising the step, performed in one of the second nodes, of:
sending a signal on one of the plurality of first channels, the step, performed at a network layer or lower, of; monitoring the one of the plurality of first channels to generate a result; and
the step of;conditionally directing the one of the second nodes to send the signal on another channel, depending on the result. - View Dependent Claims (76, 77, 78, 79, 80, 81, 82, 83, 84)
-
85. An asymmetric network communication system comprising:
-
a first node; a plurality of second nodes, spacially removed from the first node; a plurality of first channels for sending packets from the second nodes to the first node; and a second channel for sending packets from the first node to the plurality of second nodes, wherein each second node includes circuitry that sends a signal on one of the plurality of first channels, and the system further includes, a monitor operating at a network layer or lower to monitor the plurality of first channels, to conditionally direct one of the second nodes to send the signal on another channel. - View Dependent Claims (86, 87, 88, 89, 90, 91, 92, 93, 94)
-
-
95. In an asymmetric network communication system including a first node, a plurality of second nodes, spacially removed from the first node, a plurality of first channels for sending packets from the second nodes to the first node, a second channel for sending packets from the first node to the plurality of second nodes, and a third node, a method comprising the step, performed in one of the second nodes, of:
sending a signal on one of the plurality of first channels, and the steps, performed in the third node, of; monitoring the one of the plurality of first channels to generate a result; and conditionally directing the one of the second nodes to send the signal on another channel, depending on the result. - View Dependent Claims (96, 97, 98, 99, 100, 101, 102, 103, 104)
-
105. An asymmetric network communication system comprising:
-
a first node; a plurality of second nodes, spacially removed from the first node; a plurality of first channels for sending packets from the second nodes to the first node; and a second channel for sending packets from the first node to the plurality of second nodes, wherein each second node includes circuitry that sends a signal on one of the plurality of first channels, and the system further includes, a third node that monitors the plurality of first channels, to conditionally direct one of the second nodes to send the signal on another channel. - View Dependent Claims (106, 107, 108, 109, 110, 111, 112, 113, 114)
-
-
115. In an asymmetric network communication system including a first node, a plurality of second nodes, spacially removed from the first node, a plurality of first channels for sending packets from the second nodes to the first node, a second channel for sending packets from the first node to the plurality of second nodes, an upstream receiver that receives packets from the first channels, a downstream transmitter that sends packets to the second channel, and a manager, a method comprising the steps, performed in the manager, of:
-
sending a first signal to the downstream transmitter; and sending a second signal to the upstream receiver, and the step, performed in one of the second nodes, of; sending a third signal on one of the plurality of first channels, and the steps of; monitoring the one of the plurality of first channels to generate a result; and conditionally directing the one of the second nodes to send the third signal on another channel, depending on the result. - View Dependent Claims (116, 117, 118, 119, 120, 121, 122, 123, 124)
-
-
125. An asymmetric network communication system comprising:
-
a first node; a plurality of second nodes, spacially removed from the first node; a plurality of first channels for sending packets from the second nodes to the first node; a second channel for sending packets from the first node to the plurality of second nodes; an upstream receiver that receives packets from the first channels; a downstream transmitter that sends packets to the second channel; a manager that sends a first signal to the downstream transmitter, and a second signal to the upstream receiver, and wherein each second node includes circuitry that sends a third signal on one of the plurality of first channels, and the system further includes, a monitor that monitors the plurality of first channels, to conditionally direct one of the second nodes to send the third signal on another channel. - View Dependent Claims (126, 127, 128, 129, 130, 131, 132, 133, 134)
-
Specification