← Back to Patent Explorer
EP0168265A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Communications systems

Assignee: British Telecommunications PLC
•
Filing: 1985-07-12
•
Granted: —
•
Expires: 2005-07-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A communications network comprises a plurality of stations (10) which can communicate via a ring (11). Information is transmitted from one station to another in message blocks which circulate around the ring. The message blocks include control bits and a protocol is employed which ensures that no one station can monopolise the available message blocks. Also described is a technique which allows each station independently to assess the current spare capacity of the network. A link multiplexer (30) may be used in conjunction with rings (11) and incorporates a similar protocol. It provides access to a link (40) to queues of message blocks provided queue thresholds have not been reached.

Inventors

  • 👤 John Leonard Adams

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-26 05:16
CPC Classifications
H; H04; H04L; H04L47/00; H04L47/10; H04L47/24; H04L47/2425; H04L47/2433; H04L12/00; H04L12/28; H04L12/42; H04L12/427; H04L12/43; H04L47/13; H04L47/29

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 141 words
A communications system for carrying encoded messages, comprising a plurality of locations (10) for storing information to be carried in message blocks on a link (11), characterised in that said messages may be delay sensitive and non-delay sensitive, and each location (10) has an allocation of d blocks and provided d is greater than zero, each location is entitled to transmit one block onto the link (11) whenever a block is waiting at that location, but if d blocks are transmitted onto the link (11) from a location (10), that location loses its entitlement to transmit further blocks until a further allocation is received, wherein said further allocation is received following a test of all locations (10) for loss of entitlement and wherein no location (10) is in a preferential position with regard to the interval of time between successive allocations.
Claim 2
Dependent Claim 141 words
A communications system for carrying encoded messages, comprising a plurality of locations (10) for storing information to be carried in message blocks on a link (11), characterised in that said messages may be delay sensitive and non-delay sensitive, and each location (10) has an allocation of d blocks and provided d is greater than zero, each location is entitled to transmit one block onto the link (11) whenever a block is waiting at that location, but if d blocks are transmitted onto the link (11) from a location (10), that location loses its entitlement to transmit further blocks until a further allocation is received, wherein said further allocation is received following a test of all locations (10) for loss of entitlement and wherein no location (10) is in a preferential position with regard to the interval of time between successive allocations.
Claim 3
Dependent Claim 31 words
A system as claimed in claim 1, characterised in that a maximum allowable interval for receipt of a further allocation is set according to delay requirements for delay sensitive message blocks.
Claim 4
Dependent Claim 31 words
A system as claimed in claim 2, characterised in that a counter for each location (10) is provided, wherein the counters are reset when every location (10) is inhibited or empty.
Claim 5
Dependent Claim 62 words
A system as claimed in claim 3, characterised in that prior to accepting a new delay sensitive call, the interval between resets is compared with the maximum allowable interval between resets to determine whether the call can be accepted without the reset interval rising above the maximum allowable interval, and on acceptance of the call, increasing the allocation d for its location.
Claim 6
Independent Claim 47 words
A system as claimed in any preceding claim characterised in that means (30) are provided for multiplexing message blocks stored in queues (31, 32, 33) at said locations (105 onto a link (40), including a controller (42) to give the allocations of d blocks to each queue.
Claim 7
Independent Claim 45 words
A system as claimed in any one of claims 1 to 4, characterised in that said link (11) comprises a ring and stations are provided at said locations (10), each station including a controller (51) to give the allocation of d blocks to its station.
Claim 8
Independent Claim 32 words
A system as claimed in any preceding claim, characterised in that each location (10) can have a different allocation d of blocks, and the allocation for a particular location (10) is variable.
Claim 9
Dependent Claim 164 words
A communications network comprising a plurality of stations (10) which can communicate via a ring (11), information in digital form being transmitted from one station (10) to another in message blocks which circulate around the ring (11), each message block comprising a first group of control bits (20) and a second group of data bits (21), each station (10) when it requires to transmit assuming an active state in which it inserts digitally encoded information into empty blocks for transmission to a destination station (10), characterised in that if said station (10) has inserted information into d blocks, it enters a state in which it cannot gain access to empty blocks for the transmission of information until it is reset in response to recognition of an empty block having travelled at least once around the ring (11), said resets being issued to all stations (10) so that no station (10) is in a preferential position with regard to the rate of reception of resets.
Claim 10
Dependent Claim 164 words
A communications network comprising a plurality of stations (10) which can communicate via a ring (11), information in digital form being transmitted from one station (10) to another in message blocks which circulate around the ring (11), each message block comprising a first group of control bits (20) and a second group of data bits (21), each station (10) when it requires to transmit assuming an active state in which it inserts digitally encoded information into empty blocks for transmission to a destination station (10), characterised in that if said station (10) has inserted information into d blocks, it enters a state in which it cannot gain access to empty blocks for the transmission of information until it is reset in response to recognition of an empty block having travelled at least once around the ring (11), said resets being issued to all stations (10) so that no station (10) is in a preferential position with regard to the rate of reception of resets.
Claim 11
Dependent Claim 38 words
A communications network as claimed in claim 8, characterised in that the control bits of each block include a bit which when that block is empty can be set to a particular state by an inhibited station (10).
Claim 12
Dependent Claim 51 words
A communications network as claimed in claim 9, characterised in that each station which senses an empty block having a said bit which is set is arranged to set a further control bit, a block which has said two control bits set operating to carry out said resetting of stations (10).
Claim 13
Dependent Claim 68 words
A communications network as claimed in any one of claims 8 to 10, characterised in that means are provided at each station for controlling the value for d, wherein for determining whether an increase in insertion rate of data information can be accommodated, said controlling means is responsive to the interval between resets to increase the value of d provided this interval is less than a predetermined value.
Claim 14
Dependent Claim 67 words
A communications multiplexer comprising a plurality of queues (31, 32, 33) for message blocks to be transmitted onto a communications link (40) characterised in that, control means (42) is provided to give an allocation of d blocks to each queue, wherein if d blocks are transmitted onto the link (40) from a queue, that queue is inhibited from transmitting further blocks until a further allocation is received.
Claim 15
Dependent Claim 67 words
A communications multiplexer comprising a plurality of queues (31, 32, 33) for message blocks to be transmitted onto a communications link (40) characterised in that, control means (42) is provided to give an allocation of d blocks to each queue, wherein if d blocks are transmitted onto the link (40) from a queue, that queue is inhibited from transmitting further blocks until a further allocation is received.
Claim 16
Dependent Claim 35 words
A multiplexer as claimed in claim 12, characterised in that the control means (42) comprises a counter for each queue (31, 32, 33) and the counters are reset when every queue is inhibited or empty.
Claim 17
Dependent Claim 29 words
A multiplexer as claimed in claim 13, characterised in that a maximum allowable interval between resets is set according to delay requirements for message blocks for time sensitive services.
Claim 18
Dependent Claim 46 words
A multiplexer as claimed in claim 14, characterised in that respective queues are provided for time sensitive services having different maximum delay intervals, and the maximum allowable interval between resets is no greater than the maximum delay interval for the queue having the smallest such interval.
Claim 19
Dependent Claim 62 words
A multiplexer as claimed in claim 14 or claim 15, characterised in that prior to accepting a new time-sensitive service call, the number of resets per maximum allowable interval between resets is used to determine whether the call can be accepted without the reset interval rising above the maximum, and m acceptance of the call, increasing the allocation d for its queue.
Claim 20
Dependent Claim 38 words
A multiplexer as claimed in any one of claims 12 to 16, characterised in that each queue (31, 32, 33) has an assigned priority and the control means (42) polls the queues (31, 32, 33) in priority order.
Claim 21
Dependent Claim 32 words
A multiplexer as claimed in any one of claims 12 to 17, characterised in that a queue (31) is provided for non-time sensitive services, said queue having a small, fixed allocation d.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag