← Back to Patent Explorer
US5563883A Expired / Lapsed US ⏱️ 0.0 years remaining

Dynamic channel management and signalling method and apparatus

Assignee: C-CATION TECHNOLOGIES LLC
•
Filing: 1994-07-18
•
Granted: 1996-10-08
•
Expires: 2014-07-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract There is provided a dynamic and adaptable method and apparatus to support two-way multi-media communication services on a multiple access communication system, which comprises a central controller, a shared transmission media and a plurality of remote terminals dispersed throughout the network. The central controller comprises switch and control apparatus and a pool of transmitters and receivers. The communication channels between the central controller and remote terminals are arranged for signalling data and traffic bearer channels in the forward and reverse directions. The number of signalling data channels is adjusted to satisfy the traffic requirements and for redundancy purposes. The forward and reverse signalling data channels are coupled in different mappings to support terminal grouping. Multiple access of the remote terminals for the upstream traffic are mitigated by separating remote terminals in groups via the channel allocation and the terminal assignment process. Communication between the central controller and the remote terminals follows a multiple access scheme controlled by the central controller via polling procedure on each of the forward signalling data channels independently. In case of collision, the central controller engages the remote terminals in a selective polling process to resolve the contention. The overlapping polling method of the controlled access scheme increases the utilization of the signalling channel and reduces the time required to gain access to the shared transmission media. By dynamically adjusting the load on signalling data channels, the signalling process is greatly improved for efficiency and redundancy against anomalies with the added benefit of improved flexibility and extensibility. The system is especially useful in a two-way CATV network.

Inventors

  • 👤 Alexander L. Cheng

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 15:11
CPC Classifications
H; H04; H04H; H04H20/00; H04H20/42; H04L; H04L12/00; H04L12/28; H04L12/2801; H04M; H04M7/00; H04M7/006; H04N; H04N7/00; H04N7/10; H04N7/16; H04N7/173; H04N7/17345; H04N7/17354; H04H20/38; H04H20/65; H04H20/76; H04H20/77; H04H20/78; H04H20/79; H04H60/00; H04H60/76; H04H60/81; H04H60/93; H04H60/96; H04H60/97

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 191 words
In a multiple access communication system comprising a central controller, a shared transmission means for signalling data and user information, and a plurality of remote terminals, a method of allocating signalling data channels between said central controller and said plurality of remote terminals from a plurality of communication channels and of assigning remote terminals comprising the steps of: (a) establishing communications between said central controller and said plurality of remote terminals via a plurality of signalling data channels, each of said remote terminals being initially assigned to a pair of predetermined signalling data channels; (b) monitoring the status of a plurality of the signalling data channels in use between said central controller and said plurality of remote terminals for the usability of said signalling data channels; (c) determining whether one of said plurality of remote terminals needs to be reassigned to a different signalling data channel other than said predetermined signalling data channel; (d) determining whether a different and suitable signalling data channel is available other than said predetermined channel; and (e) reassigning by said central controller said remote terminal to a different and suitable signalling data channel for communication henceforward.
Claim 2
Dependent Claim 191 words
In a multiple access communication system comprising a central controller, a shared transmission means for signalling data and user information, and a plurality of remote terminals, a method of allocating signalling data channels between said central controller and said plurality of remote terminals from a plurality of communication channels and of assigning remote terminals comprising the steps of: (a) establishing communications between said central controller and said plurality of remote terminals via a plurality of signalling data channels, each of said remote terminals being initially assigned to a pair of predetermined signalling data channels; (b) monitoring the status of a plurality of the signalling data channels in use between said central controller and said plurality of remote terminals for the usability of said signalling data channels; (c) determining whether one of said plurality of remote terminals needs to be reassigned to a different signalling data channel other than said predetermined signalling data channel; (d) determining whether a different and suitable signalling data channel is available other than said predetermined channel; and (e) reassigning by said central controller said remote terminal to a different and suitable signalling data channel for communication henceforward.
Claim 3
Dependent Claim 190 words
In a multiple access communication system according to claim 1, said step of establishing communications between said central controller and said plurality of remote terminals via a plurality of signalling data channels comprising the steps of: (a) polling by said central controller said plurality of remote terminals on a pair of predetermined primary forward and backup forward signalling data channels for an activated remote terminal; (b) sensing by an activated remote terminal for a polling message from said central controller on a predetermined backup forward signalling data channel if said predetermined primary forward signalling data channel is unavailable to said activated remote terminal because of its failure to sense a polling message during a predetermined period of time; (c) transmitting a registration message from said activated remote terminal to said central controller on a predetermined primary reverse signalling data channel; and (d) retransmitting said registration message on a predetermined backup reverse signalling data channel if said primary reverse signalling data channel is unavailable to said activated :remote terminal because of its failure to sense a response from said central controller to said registration message after a predetermined period of time.
Claim 4
Dependent Claim 110 words
In a multiple access communication system according to claim 1, said step of monitoring the status of a plurality of the signalling data channels in use between said central controller and said plurality of remote terminals for the usability of said signalling data channels comprising the steps of: (a) calculating the aggregate traffic load requirements of said plurality of signalling data channels in use; (b) monitoring the past collision count of said plurality of signalling data channels in use; (c) monitoring the transmission error count of said plurality of signalling data channels in use; and (d) sensing the status of said plurality of signalling data channels in use for failure.
Claim 5
Dependent Claim 118 words
In a multiple access communication system according to claim 1, said step of determining whether one of said plurality of remote terminals needs to be reassigned to a different signalling data channel other than said predetermined signalling data channel comprising the steps of: (a) sensing the status of said predetermined signalling data channel which said terminal has been assigned to for overloading to determine whether said terminal needs to be reassigned to a different signalling data channel because of overloading; and (b) sensing the status of said predetermined signalling data channel which said terminal has been assigned to for failure to determine whether said terminal needs to be reassigned to a different signalling data channel because of failure.
Claim 6
Dependent Claim 74 words
In a multiple access communication system according to claim 1, said step of determining whether a different and suitable signalling data channel is available other than said predetermined channel comprising the steps of: (a) sensing the status of other signalling data channels other than said predetermined channel for spare capacity; and (b) allocating a new signalling data channel if no signalling data channel has spare capacity and a new signalling data channel is available.
Claim 7
Dependent Claim 148 words
In a multiple access communication system comprising a central controller, a shared transmission means and a plurality of remote terminals, a method of controlled multiple access between said central controller and said plurality of remote terminals comprising the steps of: (a) establishing communications between said central controller and each of said plurality of remote terminals via predetermined signalling data channels of a plurality of signalling data channels, each of said plurality of remote terminals can be assigned to any pair of said plurality of signalling data channels; (b) polling a plurality of said plurality of remote terminals simultaneously by said central controller for determining whether there is any pending request from said plurality of remote terminals; and (c) resolving contention among said plurality of remote terminals by said central controller if there is a pending request from more than one remote terminal on the same signalling data channel.
Claim 8
Dependent Claim 148 words
In a multiple access communication system comprising a central controller, a shared transmission means and a plurality of remote terminals, a method of controlled multiple access between said central controller and said plurality of remote terminals comprising the steps of: (a) establishing communications between said central controller and each of said plurality of remote terminals via predetermined signalling data channels of a plurality of signalling data channels, each of said plurality of remote terminals can be assigned to any pair of said plurality of signalling data channels; (b) polling a plurality of said plurality of remote terminals simultaneously by said central controller for determining whether there is any pending request from said plurality of remote terminals; and (c) resolving contention among said plurality of remote terminals by said central controller if there is a pending request from more than one remote terminal on the same signalling data channel.
Claim 9
Dependent Claim 89 words
In a multiple access communication system according to claim 6, said step of polling a plurality of said plurality of remote terminals simultaneously by said central controller for determining whether there is any pending request from said plurality of remote terminals comprising the steps of: (a) polling said plurality of remote terminals by said central controller on one of said plurality of signalling data channels; and (b) responding to said polling by said central controller by only those of said plurality of remote terminals which have a pending request.
Claim 10
Dependent Claim 131 words
In a multiple access communication system according to claim 6, said step of resolving contention among said plurality of remote terminals if there is a pending request from more than one remote terminal on the same signalling data channel comprising the steps of: (a) detecting data transmission errors due to collision of pending requests from said plurality of remote terminals; (b) alerting a plurality of remote terminals assigned to a signalling data channel to avoid using said signalling data channel where collision occurred; (c) polling said plurality of remote terminals by said central controller for identifying one of said plurality of remote terminals involved in the collision; and (d) transmitting a signal from said central controller to said identified remote terminal indicating that said central controller will process its pending request.
Claim 11
Dependent Claim 53 words
In a multiple access communication system according to claim 8, said step of polling said plurality of remote terminals by said central controller for identifying one of said plurality of remote terminals involved in the collision by continuing polling by said central controller before receiving any responses from said plurality of remote terminals.
Claim 12
Dependent Claim 33 words
The multiple access communication system of claim 6 further comprising the step of determining whether there is a command from said central controller to one or more of said plurality of remote terminals.
Claim 13
Dependent Claim 92 words
In the multiple access communication system of claim 6, said step of polling a plurality of said plurality of remote terminals simultaneously by said central controller for determining whether there is any pending request from said plurality of remote terminals comprising the steps of: (a) polling by said central controller said plurality of remote terminals in parallel on two or more of said plurality of signalling data channels; and (b) responding to said polling by said central controller by only those of said plurality of remote terminals which have a pending request.
Claim 14
Dependent Claim 56 words
In a multiple access communication system according to claim 6, said step of polling a plurality of said remote terminals simultaneously by said central controller for determining whether there is any pending request from said plurality of remote terminals by continuing polling by said central controller before receiving any responses from said plurality of remote terminals.
Claim 15
Dependent Claim 67 words
In a multiple access communication system according to claim 6, said step of resolving contention among said plurality of remote terminals if there is a pending request from more than one remote terminal on the same signalling data channel further comprising the step of identifying one of said more than one remote terminal that has a pending request by polling groups of said plurality of remote terminals.
Claim 16
Dependent Claim 145 words
In a multiple access communication system having a plurality of communication channels for communicating with a plurality of remote terminals, a central controller comprising: (a) system controlling means for controlling the communication system comprising a micro-processor and associated EPROM and RAM; (b) transmitting means for transmitting user traffic or signalling data on said communication channels; (c) receiving means for receiving user traffic or signalling data on said communication channels; (d) modulating means for modulating signalling data; (e) demodulating means for demodulating signalling data; (f) interfacing means for interfacing to a wide area network; (g) switching means for making dynamic connections to switch signals among said transmitting means, said receiving means, said modulating means, said demodulating means, and said interfacing means; and (h) forward communication controlling means for selecting a forward signalling data channel via a dynamic connection between said transmitting means and said modulating means.
Claim 17
Dependent Claim 145 words
In a multiple access communication system having a plurality of communication channels for communicating with a plurality of remote terminals, a central controller comprising: (a) system controlling means for controlling the communication system comprising a micro-processor and associated EPROM and RAM; (b) transmitting means for transmitting user traffic or signalling data on said communication channels; (c) receiving means for receiving user traffic or signalling data on said communication channels; (d) modulating means for modulating signalling data; (e) demodulating means for demodulating signalling data; (f) interfacing means for interfacing to a wide area network; (g) switching means for making dynamic connections to switch signals among said transmitting means, said receiving means, said modulating means, said demodulating means, and said interfacing means; and (h) forward communication controlling means for selecting a forward signalling data channel via a dynamic connection between said transmitting means and said modulating means.
Claim 18
Dependent Claim 52 words
In a multiple access communication system having a plurality of communication channels for communicating with a plurality of remote terminals according to claim 14, said central controller further comprising reverse communication controlling means for selecting a reverse signalling data channel via a dynamic connection between said receiving means and said demodulating means.
Claim 19
Dependent Claim 52 words
In a multiple access communication system having a plurality of communication channels for communicating with a plurality of remote terminals according to claim 15, said central controller further comprising remote terminal communication controlling means for connecting a plurality of remote terminals via dynamic connections between said transmitting means and said receiving means.
Claim 20
Dependent Claim 63 words
In a multiple access communication system having a plurality of communication channels for communicating with a plurality of remote terminals according to claim 16, said central controller further comprising wide area network communication controlling means for connecting a plurality of remote terminals to a plurality of wide area networks via dynamic connections among said transmitting means, said receiving means and said interfacing means.
Claim 21
Dependent Claim 66 words
In a multiple access communication system having a plurality of communication channels for communicating with a plurality of remote terminals according to claim 17, said central controller further comprising modem communication controlling means for establishing a plurality of data modem connections to a wide area network via dynamic connections among said transmitting means, said receiving means, said modulating means, said demodulating means, and said intefacing means.
Claim 22
Dependent Claim 152 words
In a multiple access communication system having a central controller, a plurality of communication channels, and a plurality of remote terminals, each of said plurality of remote terminals comprising: (a) user traffic transmitting means for transmitting user traffic on an assigned communication channel; (b) user traffic receiving means for receiving user traffic on an assigned communication channel; (c) signalling data transmitting means for transmitting signalling data on an assigned communication channel; (d) signalling data receiving means for receiving signalling data on an assigned communication channel; (e) user interfacing means comprising a telephone with a keypad; (f) system controlling means for controlling the communication system comprising a micro-processor and associated EPROM and RAM and (g) communication controlling means for tuning said signalling data transmitting means and for tuning said signalling data receiving means under control of said central controller a pair of assigned communication channels via said micro-processor and associated EPROM and RAM.
Claim 23
Dependent Claim 152 words
In a multiple access communication system having a central controller, a plurality of communication channels, and a plurality of remote terminals, each of said plurality of remote terminals comprising: (a) user traffic transmitting means for transmitting user traffic on an assigned communication channel; (b) user traffic receiving means for receiving user traffic on an assigned communication channel; (c) signalling data transmitting means for transmitting signalling data on an assigned communication channel; (d) signalling data receiving means for receiving signalling data on an assigned communication channel; (e) user interfacing means comprising a telephone with a keypad; (f) system controlling means for controlling the communication system comprising a micro-processor and associated EPROM and RAM and (g) communication controlling means for tuning said signalling data transmitting means and for tuning said signalling data receiving means under control of said central controller a pair of assigned communication channels via said micro-processor and associated EPROM and RAM.
Claim 24
Dependent Claim 34 words
In a multiple access communication system according to claim 19, said system controlling means further comprising a program for resolving contention in a multiple access system by responding to polling by said central controller.

References Cited (Backward Citations)

US4573206A Cited
US5132680A Cited
US5331316A Cited
US5224097A Cited
US5434611A Cited
US5355375A Cited
US5374952A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-10-08 2000-04-08 2000-10-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-10-08 2004-04-08 2004-10-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-10-08 2008-04-08 2008-10-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag