US4817082A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Crosspoint switching system using control rings with fast token circulation
Assignee: Nokia Bell Labs
•
Filing: 1987-03-09
•
Granted: 1989-03-28
•
Expires: 2007-03-09
Abstract
Abstract A switching arrangement comprising a crossbar array of crosspoint elements where each column of crosspoint elements, is associated with its own control ring mechanism. The enabling of the individual crosspoint elements of a column and the subsequent transmission of packets are effected rapidly in response to a token, e.g., a single enable bit, that is circulated on the associated control ring. Contention delays between packets are eliminated by passing the token during, rather than after, packet transmission. Upon receipt of a token bit at a crosspoint element, the crosspoint element is enabled while concurrently the token is passed to the next crosspoint element.
Inventors
- 👤 Milo Orsic
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 04:37
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/42; H04L12/427; H04L12/433; H04L12/54; H04L12/56
Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
95 words
An arrangement for switching information from M input means to N output means, M and N each being positive integers greater than one, said arrangement comprising an array of M×N crosspoint means each associated with one of said input means and one of said output means and each responsive to a token for switching information from its associated input means to its associated output means and N control ring means each associated with a different one of said output means for circulating a token among ones of said crosspoint means associated with that output means.
Claim 2
Dependent Claim
95 words
An arrangement for switching information from M input means to N output means, M and N each being positive integers greater than one, said arrangement comprising an array of M×N crosspoint means each associated with one of said input means and one of said output means and each responsive to a token for switching information from its associated input means to its associated output means and N control ring means each associated with a different one of said output means for circulating a token among ones of said crosspoint means associated with that output means.
Claim 3
Dependent Claim
50 words
An arrangement in accordance with claim 1 wherein each of said crosspoint means is responsive to a token for switching information from its associated input means to its associated output means and contemporaneously passing that token on via the one of said control ring means associated with that output means.
Claim 4
Dependent Claim
43 words
An arrangement in accordance with claim 2 further comprising N means each associated with a different one of said output means for broadcasting, to ones of said crosspoint means associated with that output means, a busy signal defining that output means as busy.
Claim 5
Dependent Claim
51 words
An arrangement in accordance with claim 3 wherein each of said crosspoint means is responsive to a token for switching information from its associated input means to its associated output means only in an absence of a busy signal on the one of said broadcasting means associated with that output means.
Claim 6
Dependent Claim
104 words
An arrangement in accordance with claim 4 wherein each of said crosspoint means is operative in a first mode for passing received tokens on without storing them, and is operative in a second mode for storing received tokens before passing them on, wherein each of said crosspoint means is responsive to a request signal from its associated input means defining its associated output means, for operating in said second mode, and wherein each of said crosspoint means is responsive to storage of a token therein while operating in said second mode, for switching information from its associated input means to its associated output means.
Claim 7
Dependent Claim
43 words
An arrangement in accordance with claim 1 further comprising N means each associated with a different one of said output means for broadcasting, to ones of said crosspoint means associated with that output means, a busy signal defining that output means as busy.
Claim 8
Dependent Claim
51 words
An arrangement in accordance with claim 6 wherein each of said crosspoint means is responsive to a token for switching information from its associated input means to its associated output means only in an absence of a busy signal on the one of said broadcasting means associated with that output means.
Claim 9
Dependent Claim
104 words
An arrangement in accordance with claim 1 wherein each of said crosspoint means is operative in a first mode for passing received tokens on without storing them, and is operative in a second mode for storing received tokens before passing them on, wherein each of said crosspoint means is responsive to a request signal from its associated input means defining its associated output means, for operating in said second mode, and wherein each of said crosspoint means is responsive to storage of a token therein while operating in said second mode, for switching information from its associated input means to its associated output means.
Claim 10
Dependent Claim
150 words
An arrangement for controlling sequential access to a shared resource by a plurality of users of said resource comprising a plurality of crosspoint means each associated with a different one of said users, and control ring means for circulating a token among said plurality of crosspoint means, wherein each of said crosspoint means is operative in a first mode for passing received tokens on without storing them, and is operative in a second mode for storing received tokens before passing them on, wherein each of said crosspoint means is responsive to a request signal from the one of said users associated with said each crosspoint means, for operating in said second mode, and wherein each of said crosspoint means is responsive to storage of a token while operating in said second mode, for effecting access to said resource by the one of said users associated with said each crosspoint means.
Claim 11
Dependent Claim
150 words
An arrangement for controlling sequential access to a shared resource by a plurality of users of said resource comprising a plurality of crosspoint means each associated with a different one of said users, and control ring means for circulating a token among said plurality of crosspoint means, wherein each of said crosspoint means is operative in a first mode for passing received tokens on without storing them, and is operative in a second mode for storing received tokens before passing them on, wherein each of said crosspoint means is responsive to a request signal from the one of said users associated with said each crosspoint means, for operating in said second mode, and wherein each of said crosspoint means is responsive to storage of a token while operating in said second mode, for effecting access to said resource by the one of said users associated with said each crosspoint means.
Claim 12
Dependent Claim
99 words
A crosspoint element for switching information from an input means to an output means comprising first means operative in a first mode for passing received tokens on to another crosspoint element without storing them, and operative in a second mode for storing received tokens before passing them on to said another crosspoint element, second means responsive to a request signal for placing said first means in said second mode, and third means responsive to storage of a token by said first means while operating in said second mode, for transmitting information from said input means to said output means.
Claim 13
Dependent Claim
99 words
A crosspoint element for switching information from an input means to an output means comprising first means operative in a first mode for passing received tokens on to another crosspoint element without storing them, and operative in a second mode for storing received tokens before passing them on to said another crosspoint element, second means responsive to a request signal for placing said first means in said second mode, and third means responsive to storage of a token by said first means while operating in said second mode, for transmitting information from said input means to said output means.
Claim 14
Dependent Claim
38 words
A crosspoint element in accordance with claim 10 wherein said first means is responsive to an initiation of transmission by said third means for passing a token stored by said first means on to said another crosspoint element.
Claim 15
Dependent Claim
32 words
A crosspoint element in accordance with claim 11 wherein said second means is responsive to a termination of transmission by said third means for placing said first means in said first mode.
Claim 16
Dependent Claim
32 words
A crosspoint element in accordance with claim 10 wherein said second means is responsive to a termination of transmission by said third means for placing said first means in said first mode.
Claim 17
Dependent Claim
92 words
In a token-based arrangement, a method for resolving contention among a plurality of users in accessing a shared resource, said method comprising (A) in response to a receipt of a token by a first one of said users, said first user accessing said resource, (B) concurrent with step A), said first user passing said token on to a second one of said users, and (C) in response to a receipt of said token by said second user and a termination of access by said first user, said second user accessing said resource.
Claim 18
Dependent Claim
92 words
In a token-based arrangement, a method for resolving contention among a plurality of users in accessing a shared resource, said method comprising (A) in response to a receipt of a token by a first one of said users, said first user accessing said resource, (B) concurrent with step A), said first user passing said token on to a second one of said users, and (C) in response to a receipt of said token by said second user and a termination of access by said first user, said second user accessing said resource.
References Cited (Backward Citations)
US3165719A
Cited
US3141067A
Cited
US3534331A
Cited
US4281381A
Cited
US4331956A
Cited
US4417245A
Cited
US4454508A
Cited
US4609920A
Cited
US4683564A
Cited
US4539678A
Cited
US4590468A
Cited
US4604742A
Cited
US4524440A
Cited
US4602365A
Cited
US4536873A
Cited
US4736465A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1992-03-27 | 1992-09-26 | 1993-03-28 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1996-03-27 | 1996-09-26 | 1997-03-28 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2000-03-27 | 2000-09-26 | 2001-03-28 | $7700.00 | Window Closed / Lapsed |