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

Inband dynamic port allocation

Assignee: Racal Data Communications Inc
•
Filing: 1988-03-31
•
Granted: 1990-01-09
•
Expires: 2008-03-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A multi-port (multiplexed) modem for implementing automatic reconfiguration of the ports so that transmission bandwidth can be optimized. The modem utilizes a sequence of communications and acknowledgments transmitted over the donor port donating the bandwidth and the recipient port receiving the bandwidth. This allows reconfiguration of the modem ports without need for interruption of the unaffected ports and requires no secondary channel to implement. Only the port going idle and the port receiving the bandwidth are affected so that communication channel throughput is maximized and unaffected ports are not interrupted.

Inventors

  • 👤 Raul F. Fernandez
  • 👤 Ignacio Urbieta, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 17:04
CPC Classifications
H; H04; H04J; H04J3/00; H04J3/16; H04J3/1682

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 165 words
In a multi-port modem, a method of allocating bandwidth from a donor port which is idle to a recipient port which is to have its bandwidth allocation increased without interrupting other ports in said modem, said multi-port modem being of the kind that transmits and receives data to and from a plurality of ports including said donor and recipient ports over a transmission medium using time division multiplexing so that each port uses one or more time slots for data transmission, and wherein the data are transmitted over said transmission medium, the method comprising the steps of: transmitting a code over said donor port time slot to signify that said donor port is idle; coordinating a change in transmission rate of said recipient port by transmitting a handshaking protocol over the time slots of said idle donor port and said recipient port; and reconfiguring said multi-port modem to allocate the bandwidth of said donor port to said recipient port without interruption of said other ports.
Claim 2
Dependent Claim 165 words
In a multi-port modem, a method of allocating bandwidth from a donor port which is idle to a recipient port which is to have its bandwidth allocation increased without interrupting other ports in said modem, said multi-port modem being of the kind that transmits and receives data to and from a plurality of ports including said donor and recipient ports over a transmission medium using time division multiplexing so that each port uses one or more time slots for data transmission, and wherein the data are transmitted over said transmission medium, the method comprising the steps of: transmitting a code over said donor port time slot to signify that said donor port is idle; coordinating a change in transmission rate of said recipient port by transmitting a handshaking protocol over the time slots of said idle donor port and said recipient port; and reconfiguring said multi-port modem to allocate the bandwidth of said donor port to said recipient port without interruption of said other ports.
Claim 3
Dependent Claim 86 words
The method of claim 1, wherein said coordinating step further comprises the steps of: transmitting a drop code over said donor port to signal that said donor port is donating its time slot; transmitting a multiplexer configuration code over said donor port to specify a new multiplexer configuration; transmitting a synchronization code over said donor port to synchronize reconfiguration of said other ports if required; and transmitting an upcode to signal a start of transmission using said new multiplexer configuration over said donor and recipient ports.
Claim 4
Dependent Claim 36 words
The method of claim 2, wherein the step of transmitting said drop code includes the step of transmitting a simulated RTS or DTR code followed by transmitting a code indicating that dynamic port allocation is active.
Claim 5
Dependent Claim 23 words
The method of claim 2, wherein the step of transmitting said upcode includes the step of transmitting a simulated RTS or DTR code.
Claim 6
Dependent Claim 26 words
The method of claim 2, wherein said step of transmitting a synchronization code includes the step of transmitting a sequence of zeros followed by two ones.
Claim 7
Dependent Claim 165 words
In a multi-port modem, a method of allocating bandwidth to a recipient port which is currently idle from a donor port which is to have its bandwidth decreased without interruption of other ports of said modem, said multi-port modem being of the kind that transmits and receives data to and from a plurality of ports including said donor and recipient ports using time division multiplexing so that each port uses one or more time slots for data transmission, and wherein the data are transmitted over a transmission medium, the method comprising the steps of: receiving a request for bandwidth from an external source recipient port; coordinating a change in bandwidth allocation by transmitting a handshaking protocol over said donor port time slot and said recipient port time slot to signify that the port is to relinquish bandwidth to said port requesting bandwidth; and reconfiguring said multi-port modem to allocate the bandwidth to said recipient port from said donor port without interruption of said other ports.
Claim 8
Dependent Claim 165 words
In a multi-port modem, a method of allocating bandwidth to a recipient port which is currently idle from a donor port which is to have its bandwidth decreased without interruption of other ports of said modem, said multi-port modem being of the kind that transmits and receives data to and from a plurality of ports including said donor and recipient ports using time division multiplexing so that each port uses one or more time slots for data transmission, and wherein the data are transmitted over a transmission medium, the method comprising the steps of: receiving a request for bandwidth from an external source recipient port; coordinating a change in bandwidth allocation by transmitting a handshaking protocol over said donor port time slot and said recipient port time slot to signify that the port is to relinquish bandwidth to said port requesting bandwidth; and reconfiguring said multi-port modem to allocate the bandwidth to said recipient port from said donor port without interruption of said other ports.
Claim 9
Dependent Claim 86 words
The method of claim 6, wherein said coordinating step further comprises the steps of: transmitting a drop code over said donor port's allocated bandwidth to signal that said donor port is donating its bandwidth; transmitting a multiplexer configuration code over said donor port to specify a new multiplexer configuration; transmitting a synchronization code to synchronize a reconfiguration of said other ports if necessary; and transmitting an upcode to signal a start of transmission using said new multiplexer configuration over said donor port and said recipient port.
Claim 10
Dependent Claim 36 words
The method of claim 7, wherein the step of transmitting said drop code includes the step of transmitting a simulated RTS or DTR code followed by transmitting a code indicating that dynamic port allocation is active.
Claim 11
Dependent Claim 23 words
The method of claim 7, wherein the step of transmitting said upcode includes the step of transmitting a simulated RTS or DTR code.
Claim 12
Dependent Claim 26 words
The method of claim 7, wherein said step of transmitting a synchronization code includes the step of transmitting a sequence of zeros followed by two ones.
Claim 13
Dependent Claim 169 words
In a multi-port modem, a method of allocating bandwidth from a donor port which is to reduce its bandwidth to a recipient port which is to have its bandwidth allocation increased without interrupting other ports in said modem, said multi-port modem being of the kind that transmits and receives data to and from a plurality of ports including said donor and recipients ports over a transmission medium using time division multiplexing so that each port uses one or more time slots for data transmission, and wherein the data are transmitted over said transmission medium, the method comprising the steps of: transmitting a code over said donor port time slot to signify that said donor port is going idle; coordinating a change in transmission rate of said recipient port by transmitting a handshaking protocol over the time slots of said idle donor port and said recipient port; and reconfiguring said multi-port modem to allocate the bandwidth of said donor port to said recipient port without interruption of said other ports.
Claim 14
Dependent Claim 169 words
In a multi-port modem, a method of allocating bandwidth from a donor port which is to reduce its bandwidth to a recipient port which is to have its bandwidth allocation increased without interrupting other ports in said modem, said multi-port modem being of the kind that transmits and receives data to and from a plurality of ports including said donor and recipients ports over a transmission medium using time division multiplexing so that each port uses one or more time slots for data transmission, and wherein the data are transmitted over said transmission medium, the method comprising the steps of: transmitting a code over said donor port time slot to signify that said donor port is going idle; coordinating a change in transmission rate of said recipient port by transmitting a handshaking protocol over the time slots of said idle donor port and said recipient port; and reconfiguring said multi-port modem to allocate the bandwidth of said donor port to said recipient port without interruption of said other ports.
Claim 15
Dependent Claim 89 words
The method of claim 11, wherein said coordinating step further comprises the steps of: transmitting a drop code over said donor port to signal that said donor port is donating its time slot; transmitting a multiplexer configuration code over said donor port to specify a new multiplexer configuration; transmitting a synchronization code over said donor port to synchronize reconfiguration of said other ports if required; and transmitting an upcode to signal a start of transmission using said new multiplexer configuration over said recipient port at an increased data rate.
Claim 16
Dependent Claim 36 words
The method of claim 12, wherein the step of transmitting said drop code includes the step of transmitting a simulated RTS or DTR code followed by transmitting a code indicating that dynamic port allocation is active.
Claim 17
Dependent Claim 23 words
The method of claim 12, wherein the step of transmitting said upcode includes the step of transmitting a simulated RTS or DTR code.
Claim 18
Dependent Claim 26 words
The method of claim 12, wherein said step of transmitting a synchronization code includes the steps of transmitting a sequence of zeros followed by two ones.
Claim 19
Dependent Claim 161 words
In a multi-port modem, a method of allocating bandwidth to a recipient port from a donor port which is to have its bandwidth decreased without interruption of other ports of said modem, said multi-port modem being of the kind that transmits and receives data to and from a plurality of ports including said donor and recipient ports using time division multiplexing so that each port uses one or more time slots for data transmission, and wherein the data are transmitted over a transmission medium, the method comprising the steps of: receiving a request for bandwidth to be allocated to a recipient port; coordinating a change in bandwidth allocation by transmitting a handshaking protocol over said donor port time slot and said recipient port time slot to signify that the port is to relinquish bandwidth to said recipient port; and reconfiguring said multi-port modem to allocate the bandwidth to said recipient port from said donor port without interruption of said other ports.
Claim 20
Dependent Claim 161 words
In a multi-port modem, a method of allocating bandwidth to a recipient port from a donor port which is to have its bandwidth decreased without interruption of other ports of said modem, said multi-port modem being of the kind that transmits and receives data to and from a plurality of ports including said donor and recipient ports using time division multiplexing so that each port uses one or more time slots for data transmission, and wherein the data are transmitted over a transmission medium, the method comprising the steps of: receiving a request for bandwidth to be allocated to a recipient port; coordinating a change in bandwidth allocation by transmitting a handshaking protocol over said donor port time slot and said recipient port time slot to signify that the port is to relinquish bandwidth to said recipient port; and reconfiguring said multi-port modem to allocate the bandwidth to said recipient port from said donor port without interruption of said other ports.
Claim 21
Dependent Claim 87 words
The method of claim 16, wherein said coordinating step further comprises the steps of: transmitting a drop code over said donor port's to signal that said donor port is donating its time slot allocated bandwidth; transmitting a multiplexer configuration code over said donor port to specify a new multiplexer configuration; transmitting a synchronization code to synchronize a reconfiguration of said other ports if necessary; and transmitting an upcode to signal a start of transmission using said new multiplexer configuration over said donor port and said recipient port.
Claim 22
Dependent Claim 36 words
The method of claim 17, wherein the step of transmitting said drop code includes the step of transmitting a simulated RTS or DTR code followed by transmitting a code indicating that dynamic port allocation is active.
Claim 23
Dependent Claim 23 words
The method of claim 17, wherein the step of transmitting said upcode includes the step of transmitting a simulated RTS or DTR code.
Claim 24
Dependent Claim 26 words
The method of claim 17, wherein said step of transmitting a synchronization code includes the step of transmitting a sequence of zeros followed by two ones.

References Cited (Backward Citations)

US3781818A Cited
US4270202A Cited
US4477898A Cited
US4622685A Cited
US4599719A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-01-08 1993-07-10 1994-01-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-01-08 1997-07-10 1998-01-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-01-08 2001-07-10 2002-01-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag