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

Communication network

Assignee: International Business Machines Corp
•
Filing: 1989-10-17
•
Granted: 1992-01-14
•
Expires: 2009-10-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a communication network for communication between a plurality of nodes over a multi-channel communication medium 6, the network has a number of allocatable channels, . . . for data communication between nodes and a control channel 26 for allocating the allocatable channels to individual nodes. At least one of the channels operates under a token-passing protocol with a limited message packet length whereby selected messages may be sent between nodes with a predetermined maximum delay. The token-passing channel may be the control channel, and the message packets transmitted by the nodes over the control channel may comprise messages for negotiating the allocation of the allocatable channels to the individual nodes. Alternatively, or additionally, message packets comprising data messages unconnected with negotiating the allocation of the allocatable channels may be sent over such a token-passing channel. More than two nodes may be permitted to communicate on one of the allocatable channels, thereby establishing a logical sub-network which can operate using any desired protocol over the allocated channel.

Inventors

  • 👤 Frank Ainscow

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 19:40
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/40; H04L12/407; H04L12/417; H04L69/00; H04L69/24; H04L69/30; H04L69/32; H04L69/322; H04L69/324; H04L12/40143

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 152 words
A communication network for communication between a plurality of nodes (1-5) connected together over a multi-channel communication medium (6), the network comprising a plurality of allocatable channels (30, 30', 30") to be allocated for data communication between said nodes (1-5) and a control channel (26) for allocating the allocatable channels (30, 30', 30") to individual nodes (1-5), characterized in that at least one of the allocatable channels (30, 30', 30") operates under a token-passing protocol with a limited message packet length whereby selected message packets may be sent between nodes (1-5) with a predetermined maximum delay and wherein said at least one channel operating under a token-passing protocol with a limited message packet length is said control channel (26), and wherein the message packets transmitted by said nodes (1-5) over said control channel (26) comprise messages for negotiating the allocation of said allocatable channels (30, 30', 30") to said individual nodes (1-5).
Claim 2
Dependent Claim 152 words
A communication network for communication between a plurality of nodes (1-5) connected together over a multi-channel communication medium (6), the network comprising a plurality of allocatable channels (30, 30', 30") to be allocated for data communication between said nodes (1-5) and a control channel (26) for allocating the allocatable channels (30, 30', 30") to individual nodes (1-5), characterized in that at least one of the allocatable channels (30, 30', 30") operates under a token-passing protocol with a limited message packet length whereby selected message packets may be sent between nodes (1-5) with a predetermined maximum delay and wherein said at least one channel operating under a token-passing protocol with a limited message packet length is said control channel (26), and wherein the message packets transmitted by said nodes (1-5) over said control channel (26) comprise messages for negotiating the allocation of said allocatable channels (30, 30', 30") to said individual nodes (1-5).
Claim 3
Dependent Claim 69 words
A network as claimed in claim 1 wherein the message packets transmitted by said nodes (1-5) over said control channel (26) also comprise data messages not used for negotiating the allocation of said allocatable channels (30, 30', 30"), whereby urgent data messages can be communicated between nodes (1-5) over said control channel (26) without needing to wait for the allocation of one of said allocatable channels (30, 30', 30").
Claim 4
Dependent Claim 88 words
A network as in claim 1 or 2 further including at least one separate, dedicated said allocatable channel other than said control channel (26), operating under a token-passing protocol with a limited message packet length, over which message packets comprising data messages not used for negotiating the allocation of said allocatable channels are transmitted by said nodes (1-5), whereby urgent data messages can be communicated between nodes (1-5) over said separate dedicated channel without needing to wait for the allocation of a said allocatable channel (30, 30', 30").
Claim 5
Dependent Claim 38 words
A network as claimed in claim 1 or 2, wherein more than two of said nodes (1-5) communicate on one of said allocatable channels (30, 30', 30"), thereby establishing a sub-network on said allocatable channel (30, 30', 30").
Claim 6
Dependent Claim 17 words
A network as claimed in claim 4 in which said sub-network operates under a suitable network protocol.
Claim 7
Dependent Claim 45 words
A network as claimed in claim 5 having a plurality of said sub-networks and wherein each of said plurality of sub-networks operates on a separate said allocatable channel (30, 30', 30") and each said sub-network operating under the same or different protocol, or no protocol.
Claim 8
Dependent Claim 22 words
A network as claimed in claim 1 or 2, wherein each said channel (26, 30, 30'30") operates in a respective frequency band.
Claim 9
Dependent Claim 21 words
A network as claimed in claim 7 wherein bandwidth of one or more of the channels (26, 30, 30'30") is selectable.
Claim 10
Dependent Claim 49 words
A network as claimed in claim 7 wherein one or more nodes (1-5, 20;42) each comprises a switchable first communication adapter (22) which is switchable between frequency bands, whereby said one or more nodes (1-5,20;42) can communicate on a selectable one of said plurality of channels (26, 30, 30'30").
Claim 11
Dependent Claim 72 words
A network as claimed in claim 9 wherein at least one node (1-5; 20) additionally comprises a second communication adapter (24) which is operable in at least the frequency band of said control channel (26) operating under a token-passing protocol with a limited message packet length, whereby said at least one node (1-5; 20) can communicate simultaneously on said control channel (26) and on one of said allocatable channels (30, 30', 30").
Claim 12
Dependent Claim 62 words
A network as in claim 10, wherein said first and second communication adapters are fixed frequency band communication adapters (48) which operate solely in the frequency band of said control channel (26) operating under a token-passing protocol with a limited message packet length, whereby communication by means of said fixed frequency band communication adapter (48), is solely on said control channel (26).
Claim 13
Dependent Claim 19 words
A network as claimed in claim 10, wherein said first and second communication adapters (22, 24, 48) are modems.
Claim 14
Dependent Claim 80 words
A network as claimed in claim 9 wherein one of said nodes (1-5; 42) maintains a ring maintenance flag for indicating whether ring maintenance has been performed during a preceding complete rotation of a token on said token-passing channel (26), a logical ring being formed by the passing of said token on said token-passing channel and wherein said ring maintenance is performed if said ring maintenance flag is not set when said token is received by said node (1-5; 42).
Claim 15
Independent Claim 117 words
A method of managing communications of time-critical messages over a multi-channel communication network including a plurality of individual nodes interconnected on said network comprising the steps of: providing a plurality of allocatable channels for communication between said nodes; providing a control channel for allocating said allocatable channels to said individual nodes; operating at least one of said allocatable or control channels under a token-passing protocol having a limited message packet length and a predetermined maximum transmission delay; transmitting time-critical messages over said allocatable or control channel operating under said token-passing protocol and limited message packet length; and transmitting non-time-critical messages over at least one of said allocatable or control channels a not operating under said token-passing protocol.
Claim 16
Independent Claim 117 words
A method of managing communications of time-critical messages over a multi-channel communication network including a plurality of individual nodes interconnected on said network comprising the steps of: providing a plurality of allocatable channels for communication between said nodes; providing a control channel for allocating said allocatable channels to said individual nodes; operating at least one of said allocatable or control channels under a token-passing protocol having a limited message packet length and a predetermined maximum transmission delay; transmitting time-critical messages over said allocatable or control channel operating under said token-passing protocol and limited message packet length; and transmitting non-time-critical messages over at least one of said allocatable or control channels a not operating under said token-passing protocol.

References Cited (Backward Citations)

US4641307A Cited
US4707828A Cited
US4748560A Cited
US4677611A Cited
US4680581A Cited
US4745598A Cited
US4837858A Cited
US4866706A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-01-13 1995-07-15 1996-01-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-01-13 1999-07-15 2000-01-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-01-13 2003-07-15 2004-01-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag