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

Distributed switching architecture

Assignee: Intervoice LP
•
Filing: 1993-08-18
•
Granted: 1996-12-03
•
Expires: 2013-08-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method is disclosed for linking remote telecommunications ports connected to remote nodes wherein the functionality of a centralized switching system is distributed among the remote nodes. A multichannel bus couples the remote nodes to each other. In a preferred embodiment, the transmit channels of selected remote ports are permanently assigned to specified channels within the bus while the receive channels of the remote ports are permitted to float between all of the bus channels. In this distributed architecture, each node may receive a request from an associated port for a connection to another port. Each node is capable of performing the switching connections locally resulting in less message protocol being passed between nodes.

Inventors

  • 👤 Ellis K. Cave
  • 👤 George A. Elwell
  • 👤 Michael J. Polcyn

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 13:41
CPC Classifications
H; H04; H04Q; H04Q11/00; H04Q11/04; H04Q11/0407

Claims Analysis

Total Claims: 47
Claim 1
Independent Claim 187 words
A distributed telecommunications switching system for linking a first port having separate transmit and receive channels to a second port having separate transmit and receive channels, said first and second ports being telecommunications ports, said switching system comprising: a bus connected between said first port and said second port wherein said transmit channel of said first port and said transmit channel of said second port are permanently assigned to exclusive transmission slots within said bus and said receive channels of said first and second ports are assignable to a slot selected from any of said permanently assigned transmission slots within said bus; means for receiving a command to link said first port to said second port; means for instructing a coupling of said receiver of said second port to said transmission slot within said bus that is permanently assigned to said transmit channel of said first port in response to said command; and means for coupling said receiver of said second port to said transmission slot within said bus that is permanently assigned to said transmit channel of said first port in response to said instructing means.
Claim 2
Dependent Claim 187 words
A distributed telecommunications switching system for linking a first port having separate transmit and receive channels to a second port having separate transmit and receive channels, said first and second ports being telecommunications ports, said switching system comprising: a bus connected between said first port and said second port wherein said transmit channel of said first port and said transmit channel of said second port are permanently assigned to exclusive transmission slots within said bus and said receive channels of said first and second ports are assignable to a slot selected from any of said permanently assigned transmission slots within said bus; means for receiving a command to link said first port to said second port; means for instructing a coupling of said receiver of said second port to said transmission slot within said bus that is permanently assigned to said transmit channel of said first port in response to said command; and means for coupling said receiver of said second port to said transmission slot within said bus that is permanently assigned to said transmit channel of said first port in response to said instructing means.
Claim 3
Dependent Claim 83 words
The system as recited in claim 1 further comprising: second means for instructing a coupling of said receiver of said first port to said transmission slot within said bus that is permanently assigned to said transmit channel of said second port in response to said command; and second means for coupling said receiver of said first port to said transmission slot within said bus that is permanently assigned to said transmit channel of said second port in response to said second instructing means.
Claim 4
Dependent Claim 75 words
The system as recited in claim 1 wherein said instructing means further comprises: means for processing said command; and means, residing coextensively with said processing means, for formulating a message to be sent to said coupling means, said message instructing said coupling means to couple said receiver of said second port to said transmission slot within said bus that is permanently assigned to said transmit channel of said first port in response to said command.
Claim 5
Dependent Claim 14 words
The system as recited in claim 3, further comprising: means for transferring said message.
Claim 6
Dependent Claim 29 words
The system as recited in claim 4 where said transferring means further comprises: a token-ring bus connected between said processing means and said coupling means for transferring said message.
Claim 7
Dependent Claim 78 words
The system as recited in claim 2 wherein said second instructing means further comprises: means for processing said command; and means, residing coextensively with said processing means, for formulating a message to be sent to said second coupling means, said message instructing said second coupling means to couple said receiver of said first port to said transmission slot within said bus that is permanently assigned to said transmit channel of said second port in response to said command.
Claim 8
Dependent Claim 28 words
The system as recited in claim 3 wherein said first port is associated with a first system node that transmits and receives telecommunication signals from said first port.
Claim 9
Dependent Claim 25 words
The system as recited in claim 7 wherein said receiving means and said processing and formulating means are located coextensively with said first system node.
Claim 10
Dependent Claim 28 words
The system as recited in claim 2 wherein said first port is associated with a first system node that transmits and receives telecommunication signals from said first port.
Claim 11
Dependent Claim 26 words
The system as recited in claim 9 wherein said processing and formulating means and said second coupling means are located coextensively with said first system node.
Claim 12
Dependent Claim 28 words
The system as recited in claim 1 wherein said second port is associated with a second system node that transmits and receives telecommunication signal from said second port.
Claim 13
Dependent Claim 19 words
The system as recited in claim 11 wherein said coupling means is located coextensively with said second system node.
Claim 14
Dependent Claim 15 words
The system as recited in claim 1 wherein said first port is a computer port.
Claim 15
Dependent Claim 34 words
The system as recited in claim 1 wherein said bus is a digital data stream operating at a preselected baud rate and wherein said transmission slots are multiplexed time slots within said data stream.
Claim 16
Dependent Claim 18 words
The system as recited in claim 1 wherein said command is a request received from said first port.
Claim 17
Dependent Claim 20 words
The system as recited in claim 1 wherein said command is received from a separate process coupled to said system.
Claim 18
Dependent Claim 95 words
A distributed telecommunications switching system for linking a plurality of ports, said ports being telecommunications ports, said system comprising: a bus linking said plurality of ports, wherein preselected transmitting channels of said ports are permanently assigned to transmission slots within said bus and preselected receiving channels of said ports are assignable to any transmission slot within said bus; means for receiving a command to link a first of said ports to a second of said ports; and means for linking said first port to said second port via said bus in response to said command.
Claim 19
Dependent Claim 95 words
A distributed telecommunications switching system for linking a plurality of ports, said ports being telecommunications ports, said system comprising: a bus linking said plurality of ports, wherein preselected transmitting channels of said ports are permanently assigned to transmission slots within said bus and preselected receiving channels of said ports are assignable to any transmission slot within said bus; means for receiving a command to link a first of said ports to a second of said ports; and means for linking said first port to said second port via said bus in response to said command.
Claim 20
Dependent Claim 152 words
The system as recited in claim 17 wherein said command is for a two-way communication between said first and second ports, and wherein a first transmitting channel of said first port and a second transmitting channel of said second port have been permanently assigned first and second transmission slots, respectively, within said bus, and said linking means further comprises: first means for instructing a receiving channel of said second port to couple to said first transmission slot in response to said command; second means for instructing a receiving channel of said first port to couple to said second transmission slot in response to said command; first means for coupling said receiving channel of said first port to said second transmission slot in response to said second instructing means; and second means for coupling said receiving channel of said second port to said first transmission slot in response to said first instructing means.
Claim 21
Dependent Claim 116 words
The system as recited in claim 17 wherein said first and second instructing means further comprises: means for processing said command; means, residing coextensively within said processing means, for formulating a first message to be sent to said first coupling means, said first message instructing said first coupling means to couple said receiving channel of said first port to said second transmission slot in response to said command; and means, residing coextensively with said processing means, for formulating a second message to be sent to said second coupling means, said second message instructing said second coupling means to couple said receiving channel of said second port to said first transmission slot in response to said command.
Claim 22
Dependent Claim 15 words
The system as recited in claim 19, further comprising: means for transferring said second message.
Claim 23
Dependent Claim 31 words
The system as recited in claim 20 wherein said transferring means further comprises: a token-ring bus connected between said processing means and said second coupling means for transferring said second message.
Claim 24
Dependent Claim 89 words
The system as recited in claim 17 wherein said command is for a one-way communication between said first and second ports, and wherein a transmitting channel of said second port has been permanently assigned to a transmission slot within said bus, and said linking means further comprises: means for instructing a receiving channel of said first port to couple to said transmission slot in response to said command; and means for coupling said receiving channel of said first port to said transmission slot in response to said instructing means.
Claim 25
Dependent Claim 61 words
The system as recited in claim 22 wherein said instructing means further comprises: means for processing said command; and means, residing coextensively with said processing means, for formulating a message to be sent to said coupling means, said message instructing said coupling means to couple said receiving channel of said first port to said transmission slot in response to said command.
Claim 26
Dependent Claim 18 words
The system as recited in claim 17 wherein said command is a request received from said first port.
Claim 27
Dependent Claim 20 words
The system as recited in claim 17 wherein said command is received from a separate process coupled to said system.
Claim 28
Independent Claim 139 words
A method for processing a request within a distributed telecommunications switching system to link a first port having separate transmit and receive channels to a second port having separate transmit and receive channels, said first and second ports being telecommunications ports, said method comprising the steps of: coupling a bus between said first port and said second port wherein said transmit channel of said first port and said transmit channel of said second port are permanently assigned to separate transmission slots within said bus and said receive channels of said first and second ports are temporarily assignable to any of the transmission slots within said bus; and coupling said receive channel of said second port to said transmission slot within said bus that is permanently assigned to said transmit channel of said first port in response to said request.
Claim 29
Independent Claim 139 words
A method for processing a request within a distributed telecommunications switching system to link a first port having separate transmit and receive channels to a second port having separate transmit and receive channels, said first and second ports being telecommunications ports, said method comprising the steps of: coupling a bus between said first port and said second port wherein said transmit channel of said first port and said transmit channel of said second port are permanently assigned to separate transmission slots within said bus and said receive channels of said first and second ports are temporarily assignable to any of the transmission slots within said bus; and coupling said receive channel of said second port to said transmission slot within said bus that is permanently assigned to said transmit channel of said first port in response to said request.
Claim 30
Dependent Claim 44 words
The method as recited in claim 26 further comprising the step of: connecting said receive channel of said first port in response to said request, to said transmission slot within said bus that is permanently assigned to said transmit channel of said second port.
Claim 31
Dependent Claim 60 words
The method as recited in claim 26 wherein said coupling step further comprises the steps of: processing said request; and formulating a message in response to said request, said message instructing said coupling of said receive channel of said second port to said transmission slot within said bus that is permanently assigned to said transmit channel of said first port.
Claim 32
Dependent Claim 60 words
The method as recited in claim 26 wherein said coupling step further comprises the steps of: processing said request; and formulating a message in response to said request, said message instructing said connecting of said receive channel of said first port to said transmission slot within said bus that is permanently assigned to said transmit channel of said second port.
Claim 33
Dependent Claim 39 words
The method as recited in claim 28 wherein said processing and formulating steps are performed within a first system node associated with said first port, wherein said first system node transmits and receives telecommunications signals from said first port.
Claim 34
Dependent Claim 38 words
The method as recited in claim 28 wherein said coupling step is performed within a second remote system node associated with said second port, wherein said second system node transmits and receives telecommunications signals from said second port.
Claim 35
Dependent Claim 30 words
The method as recited in claim 26 wherein said bus is a digital data stream operating at a preselected baud rate and wherein said transmission slots are multiplexed time slots.
Claim 36
Independent Claim 101 words
A method for linking a plurality of ports in a distributed telecommunications switching system, said ports being telecommunications ports, wherein a bus is coupled between said plurality of ports and wherein preselected transmitting channels of said ports are permanently assigned to transmission slots within said bus and preselected receiving channels of said ports are assignable to any transmission slot within said bus, said method comprising the steps of: receiving a command to link a first of said ports to a second of said ports; and linking said first port to said second port via said bus in response to said command.
Claim 37
Independent Claim 101 words
A method for linking a plurality of ports in a distributed telecommunications switching system, said ports being telecommunications ports, wherein a bus is coupled between said plurality of ports and wherein preselected transmitting channels of said ports are permanently assigned to transmission slots within said bus and preselected receiving channels of said ports are assignable to any transmission slot within said bus, said method comprising the steps of: receiving a command to link a first of said ports to a second of said ports; and linking said first port to said second port via said bus in response to said command.
Claim 38
Dependent Claim 99 words
The method as recited in claim 33 wherein said command is for a two-way communication between said first and second ports wherein a first transmitting channel of said first port and a second transmitting channel of said second port have been permanently assigned first and second transmission slots, respectively, and said linking step further comprises the steps of: instructing a receiving channel of said second port to couple to said first transmission slot in response to said command; and instructing a receiving channel of said first port to couple to said second transmission slot in response to said command.
Claim 39
Dependent Claim 110 words
The method as recited in claim 34 wherein said instructing steps further comprise the steps of: processing said command; formulating a first message, in response to said command, said first message instructing a coupling of said receiving channel of said first port to said second transmission slot; formulating a second message, in response to said command, said second message instructing a coupling of said second port to said first transmission slot; coupling said receiving channel of said first port to said second transmission slot in response to said first message; and coupling said receiving channel of said second port to said first transmission slot in response to said second message.
Claim 40
Dependent Claim 68 words
The method as recited in claim 33 wherein said command is for a one-way communication between said first and second ports wherein a transmitting channel of said second port has been permanently assigned to a transmission slot within said bus, and said linking step further comprises the step of: instructing a receiving channel of said first port to couple to said transmission slot in response to said command.
Claim 41
Dependent Claim 57 words
The method as recited in claim 36 wherein said instructing step further comprises the steps of: processing said command; formulating a message, in response to said command, said message instructing a coupling of said receiving channel of said first port to said transmission slot; and coupling said receiving channel of said first port to said transmission slot.
Claim 42
Dependent Claim 18 words
The system as recited in claim 33 wherein said command is a request received from said first port.
Claim 43
Dependent Claim 20 words
The system as recited in claim 33 wherein said command is received from a separate process coupled to said system.
Claim 44
Dependent Claim 372 words
A distributed telecommunications switching system for linking a first port associated with a first system node to a second port associated with a second system node, said first and second ports being telecommunications ports and having separate transmit and receive channels, said switching system comprising: a bus connected between said first system node and said second system node wherein said transmit channel of said first port and said transmit channel of said second port are permanently assigned to separate transmission slots within said bus and said receive channels of said first and second ports are assignable to any of the transmission slots within said bus, and wherein said bus is a digital data stream operating at a preselected baud rate and wherein said transmission slots are multiplexed time slots within said data stream; means, located coextensively with said first system node, for receiving a request from said first port to be linked to said second port; means, located coextensively with said first system node, for processing said request; first means, located coextensively with said second system node, for coupling said receiver of said second port to said transmission slot within said bus that is permanently assigned to said transmit channel of said first port; first means, residing coextensively with said processing means, for formulating a message to be sent to said coupling means, said message instructing said coupling means to couple said receiver of said second port to said transmission slot within said bus that is permanently assigned to said transmit channel of said first port in response to said request; second means, located coextensively with said first system node, for coupling said receiver of said first port to said transmission slot within said bus that is permanently assigned to said transmit channel of said second port; means, residing coextensively with said processing means, for formulating a message to be sent to said second coupling means, said message instructing said second coupling means to couple said receiver of said first port to said transmission slot within said bus that is permanently assigned to said transmit channel of said second port in response to said request; and a token-ring bus connected between said first node and said second node for transferring said message.
Claim 45
Dependent Claim 372 words
A distributed telecommunications switching system for linking a first port associated with a first system node to a second port associated with a second system node, said first and second ports being telecommunications ports and having separate transmit and receive channels, said switching system comprising: a bus connected between said first system node and said second system node wherein said transmit channel of said first port and said transmit channel of said second port are permanently assigned to separate transmission slots within said bus and said receive channels of said first and second ports are assignable to any of the transmission slots within said bus, and wherein said bus is a digital data stream operating at a preselected baud rate and wherein said transmission slots are multiplexed time slots within said data stream; means, located coextensively with said first system node, for receiving a request from said first port to be linked to said second port; means, located coextensively with said first system node, for processing said request; first means, located coextensively with said second system node, for coupling said receiver of said second port to said transmission slot within said bus that is permanently assigned to said transmit channel of said first port; first means, residing coextensively with said processing means, for formulating a message to be sent to said coupling means, said message instructing said coupling means to couple said receiver of said second port to said transmission slot within said bus that is permanently assigned to said transmit channel of said first port in response to said request; second means, located coextensively with said first system node, for coupling said receiver of said first port to said transmission slot within said bus that is permanently assigned to said transmit channel of said second port; means, residing coextensively with said processing means, for formulating a message to be sent to said second coupling means, said message instructing said second coupling means to couple said receiver of said first port to said transmission slot within said bus that is permanently assigned to said transmit channel of said second port in response to said request; and a token-ring bus connected between said first node and said second node for transferring said message.
Claim 46
Dependent Claim 21 words
The system as recited in claim 40 wherein said first system node transmits and receives telecommunication signals from said first port.
Claim 47
Dependent Claim 21 words
The system as recited in claim 40 wherein said second system node transmits and receives telecommunication signal from said second port.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag