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

Architecture for distributed control telecommunication systems

Assignee: Nokia Bell Labs
•
Filing: 1985-12-17
•
Granted: 1988-01-19
•
Expires: 2005-12-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a distributed processing telecommunication switching system comprising a plurality of switching modules, the individual modules control substantially all telephone call control processing actions, including the selection of an available port of a multiport hunt group, without requiring the assistance of a central processor. Each module includes a processor, a plurality of ports connected to customer lines and interoffice trunks, a plurality of outlets for setting up intermodule connections, and a switching network for interconnecting ports and outlets within a module. The module processors communicate with each other by a high speed common data communication facility connected to all processors. This data communication facility is used for communicating intermodule call control messages and port availability data to allow port hunts to be accomplished without using a central processor.

Inventors

  • 👤 Douglas S. Sand

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 15:35
CPC Classifications
H; H04; H04Q; H04Q11/00; H04Q11/04; H04Q11/0407; H04Q2213/00; H04Q2213/13107; H04Q2213/13141; H04Q2213/13176; H04Q2213/13299

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 199 words
A distributed control telecommunication switching system for connection to a plurality of lines and trunks, comprising: a plurality of switching modules, each module comprising a plurality of ports for connection to said lines and trunks, a plurality of intermodule outlets, connection means operable for selectively setting up connections among ones of said ports and among ones of said ports and ones of said outlets, and module processor means for controlling connection operations of said connection means; means for selectively interconnecting outlets of different ones of said modules; a common data communication means connected to each of said module processor means for communicating data packets among all of said module processor means; and an administrative processor for communicating with a man-machine interface; wherein each of said module processor means generates first data packets for communication over said common data communication means to others of said module processor means and is responsive to reception of said first data packets from others of said module processor means for controlling connection operations of said connection means; wherein said module processor means collectively comprise substantially all software and data tables required for controlling intramodule and intermodule call connections substantially independently of said administrative processor.
Claim 2
Dependent Claim 199 words
A distributed control telecommunication switching system for connection to a plurality of lines and trunks, comprising: a plurality of switching modules, each module comprising a plurality of ports for connection to said lines and trunks, a plurality of intermodule outlets, connection means operable for selectively setting up connections among ones of said ports and among ones of said ports and ones of said outlets, and module processor means for controlling connection operations of said connection means; means for selectively interconnecting outlets of different ones of said modules; a common data communication means connected to each of said module processor means for communicating data packets among all of said module processor means; and an administrative processor for communicating with a man-machine interface; wherein each of said module processor means generates first data packets for communication over said common data communication means to others of said module processor means and is responsive to reception of said first data packets from others of said module processor means for controlling connection operations of said connection means; wherein said module processor means collectively comprise substantially all software and data tables required for controlling intramodule and intermodule call connections substantially independently of said administrative processor.
Claim 3
Dependent Claim 28 words
The switching system of claim 1 wherein said common data communication means concurrently transmits data packets from said administrative processor to a plurality of said module processor means.
Claim 4
Dependent Claim 50 words
The switching system of claim 1 wherein said administrative processor generates initialization data for communication over said common data communication means to a predetermined plurality of said module processor means and each of said predetermined plurality of module processor means receives said initialization data from said common data communication means.
Claim 5
Dependent Claim 34 words
The distributed control switching system of claim 1 in which said means for selectively interconnecting outlets comprises a time multiplex switch connected to predetermined ones of said outlets of preselected ones of said modules.
Claim 6
Dependent Claim 28 words
The distributed control switching system of claim 4 wherein said first data packets comprise data for selecting an available outlet for use in setting up an intermodule call.
Claim 7
Dependent Claim 26 words
The distributed control switching system of claim 1 wherein said means for selectively interconnecting outlets substantially permanently interconnects outlets of predetermined ones of said switching modules.
Claim 8
Dependent Claim 28 words
The distributed control switching system of claim 6 wherein said first data packets comprise data for selecting an available outlet for use in setting up an intermodule call.
Claim 9
Dependent Claim 57 words
The distributed control switching system of claim 1 wherein a subset of the ports of the system is categorized into groups, wherein members of one of said groups are distributed over a predetermined plurality of said modules and wherein one of said module processor means stores status information of all ports in said one of said groups.
Claim 10
Dependent Claim 205 words
In a distributed control switching system comprising a plurality of modules each comprising a plurality of ports, said modules interconnected via a plurality of intermodule outlets connected to each of said modules, a common data communication means connected to each of said modules for transmitting data messages among said modules, and an administrative processor for communicating with a man-machine interface, a method of setting up a call between a source port and a destination port for communication with a destination station defined by a particular destination directory number, substantially without the use of said administrative processor or any other central processor, comprising the steps of: detecting a seizure from said source port in a first of said modules; receiving data representing said particular destination directory number; translating said particular destination directory number to find an identity of a second module containing a destination port for communicating with said destination station; sending a first message to said second module over said common communication means, said first message comprising an identity of said destination port; and sending a second message to said first module over said common communication means, said second message comprising an identity of an intermodule outlet from said second module to said first module.
Claim 11
Dependent Claim 205 words
In a distributed control switching system comprising a plurality of modules each comprising a plurality of ports, said modules interconnected via a plurality of intermodule outlets connected to each of said modules, a common data communication means connected to each of said modules for transmitting data messages among said modules, and an administrative processor for communicating with a man-machine interface, a method of setting up a call between a source port and a destination port for communication with a destination station defined by a particular destination directory number, substantially without the use of said administrative processor or any other central processor, comprising the steps of: detecting a seizure from said source port in a first of said modules; receiving data representing said particular destination directory number; translating said particular destination directory number to find an identity of a second module containing a destination port for communicating with said destination station; sending a first message to said second module over said common communication means, said first message comprising an identity of said destination port; and sending a second message to said first module over said common communication means, said second message comprising an identity of an intermodule outlet from said second module to said first module.
Claim 12
Dependent Claim 196 words
In a distributed control switching system wherein a subset of ports is grouped into a plurality of multiport hunt groups, all members of each group communicating with at least one destination station and defined by at least one group destination directory number, the method of claim 9 wherein each of said multiport hunt groups is assigned to a corresponding hunting module for hunting for an available port for said each hunt group, and wherein said step of translating comprises the steps of: translating said particular destination directory number to find an identity of an associated multiport hunt group; translating said identity of said associated multiport hunt group to find an identity of a corresponding hunting module for hunting for an available port in said multiport hunt group; sending, in response to said step of translating to find an identity of a corresponding hunting module, a message requesting a hunt for an available port in said multiport hunt group to said corresponding hunting module; and hunting in said corresponding hunting module for an available port in said hunting group and translating an identity of said available port to an identity of the module containing said available port.
Claim 13
Dependent Claim 36 words
The method of claim 9 wherein said step of sending a first message further comprises the step of generating intermodule outlet availability data of said first module and including said availability data in said first message.
Claim 14
Dependent Claim 40 words
The method of claim 9 further comprising the step of: sending third messages from said administrative processor concurrently to a plurality of said module processor means for initializing common data in each of said plurality of said module processor means.
Claim 15
Dependent Claim 51 words
In a distributed control switching system further comprising an intermodule switching network for setting up connections between intermodule outlets of different ones of said modules, the method of claim 9 further comprising the step of: sending a third message comprising said identity of said intermodule outlet to said intermodule switching network.
Claim 16
Dependent Claim 183 words
A distributed control telecommunication switching system for connection to a plurality of lines and trunks, comprising: a plurality of switching modules, each module comprising a plurality of ports for connection to said lines and trunks, a plurality of intermodule outlets, connection means operable for selectively setting up connections among ones of said ports and among ones of said ports and ones of said outlets, and module processor means for controlling connection operations of said connection means, means for selectively interconnecting outlets of different ones of said modules; a common data communication means connected to each of said module processor means for communicating data packets among all of said module processor means; each of said module processor means generates first data packets for communication over said common data communication means to others of said module processor means and is responsive to reception of said first data packets from others of said module processor means for controlling connection operations of said connection means; and said module processor means collectively comprise substantially all program instructions and data tables required for controlling intramodule and intermodule call connections.
Claim 17
Dependent Claim 183 words
A distributed control telecommunication switching system for connection to a plurality of lines and trunks, comprising: a plurality of switching modules, each module comprising a plurality of ports for connection to said lines and trunks, a plurality of intermodule outlets, connection means operable for selectively setting up connections among ones of said ports and among ones of said ports and ones of said outlets, and module processor means for controlling connection operations of said connection means, means for selectively interconnecting outlets of different ones of said modules; a common data communication means connected to each of said module processor means for communicating data packets among all of said module processor means; each of said module processor means generates first data packets for communication over said common data communication means to others of said module processor means and is responsive to reception of said first data packets from others of said module processor means for controlling connection operations of said connection means; and said module processor means collectively comprise substantially all program instructions and data tables required for controlling intramodule and intermodule call connections.
Claim 18
Dependent Claim 31 words
The combination of claim 14 in which said means for selectively interconnecting outlets comprises a time multiplex switch connected to predetermined ones of said outlets of pre-selected ones of said modules.
Claim 19
Dependent Claim 24 words
The combination of claim 15 wherein said first data packets comprise data for selecting available outlets for use in setting up an intermodule call.
Claim 20
Dependent Claim 23 words
The combination of claim 14 wherein said means for selectively interconnecting outlets substantially permanently interconnects outlets of predetermined ones of said switching modules.
Claim 21
Dependent Claim 24 words
The combination of claim 17 wherein said first data packets comprise data for selecting available outlets for use in setting up an intermodule call.
Claim 22
Dependent Claim 54 words
The combination of claim 14 wherein a subset of the ports of the system is categorized into groups, wherein members of one of said groups are distributed over a predetermined plurality of said modules and wherein one of said module processor means stores status information of all ports in said one of said groups.
Claim 23
Dependent Claim 182 words
In a distributed control switching system comprising a plurality of modules each comprising a plurality of ports, said modules interconnected via a plurality of intermodule outlets connected to each of said modules, and a commondata communication means connected to each of said modules for transmitting data messages among said modules, a method of setting up a call between a source port and a destination port for communication with a destination station defined by a particular destination directory number, comprising the steps of: detecting a seizure from said source port in a first of said modules; receiving data representing said particular destination directory number; translating said particular destination directory number to find an identity of a second module containing a destination port for communicating with said destination station; sending a first message to said second module over said common communication means, said first message comprising an identity of said destination port; and sending a second message to said first module over said common communication means, said second message comprising an identity of an intermodule outlet from said second module to said first module.
Claim 24
Dependent Claim 182 words
In a distributed control switching system comprising a plurality of modules each comprising a plurality of ports, said modules interconnected via a plurality of intermodule outlets connected to each of said modules, and a commondata communication means connected to each of said modules for transmitting data messages among said modules, a method of setting up a call between a source port and a destination port for communication with a destination station defined by a particular destination directory number, comprising the steps of: detecting a seizure from said source port in a first of said modules; receiving data representing said particular destination directory number; translating said particular destination directory number to find an identity of a second module containing a destination port for communicating with said destination station; sending a first message to said second module over said common communication means, said first message comprising an identity of said destination port; and sending a second message to said first module over said common communication means, said second message comprising an identity of an intermodule outlet from said second module to said first module.

References Cited (Backward Citations)

US3643032A Cited
US4421955A Cited
US4322843A Cited
US4484324A Cited
US4530051A Cited
US4633460A Cited
US4654845A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-01-18 1991-07-20 1992-01-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-01-18 1995-07-20 1996-01-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-01-18 1999-07-20 2000-01-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag