Patent US4686701A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4686701A Expired / Lapsed US ⏱️ 0.0 years remaining

Processing sequence calls in a distributed control switching system

Assignee: Nokia Bell Labs
•
Filing: 1985-02-07
•
Granted: 1987-08-11
•
Expires: 2005-02-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A distributed control switching system where the system control units cooperatively perform the terminating port determination function. The control unit associated with the terminating port stores sequence call data defining whether calls are to be completed to that terminating port or are to be forwarded to another directory number. Upon determining that a given call is a sequence call, the control unit associated with the original terminating port determines the terminating port defined by the second directory number and effects a reduction of the sequence call to a simple call between the originating port and the second terminating port. This is done either by transmitting a control message defining the originating and terminating ports to the control unit associated with the second terminating port or by returning the setup sequence to the control unit associated with the originating port which then frees any switching system resources previously allocated to the call and transmits the control message. In either case, the control unit associated with the second terminating port completes the call without knowing whether the call is a sequence call or a simple call completed to the original terminating port.

Inventors

  • 👤 Mahmood Ahmad
  • 👤 Albert J. Sawyer
  • 👤 Wayne L. Schreiner
  • 👤 Gerald H. Thomas

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 05:29
CPC Classifications
H; H04; H04Q; H04Q11/00; H04Q11/04; H04Q11/0407

Claims Analysis

Total Claims: 39
Claim 1
Independent Claim 310 words
In a switching system having a plurality of ports, said switching system comprising a plurality of switching modules each associated with a corresponding subset of said ports and inter-module connection means for providing communication channels among said switching modules for inter-module communication, each of said switching modules comprising means for determining based on directory numbers, terminating ones of said plurality of ports for calls, means for storing sequence call data for each port of the associated subset of said ports, and means for allocating said communication channels of said inter-module connection means to calls, a call processing method comprising a first one of said switching modules determining, based on a directory number received for a given call from an originating port associated with said first switching module, a first terminating port associated with a second one of said switching modules, said first switching module transmitting a first message to said second switching module defining said given call and said first terminating port, said second switching module reading the sequence call data for said first terminating port, said second switching module determining based on a second directory number, when said sequence call data for said first terminating port defines that calls are to be routed to said second directory number, a second terminating port associated with a third one of said switching modules, said second switching module transmitting a second message to said third switching module defining said given call and said second terminating port, said third switching module reading the sequence call data for said second terminating port and said third switching module effecting an allocation of a given one of said communication channels between said first switching module and said third switching module to said given call, when said sequence call data for said second terminating port defines that calls are to be completed to said second directory number.
Claim 2
Dependent Claim 310 words
In a switching system having a plurality of ports, said switching system comprising a plurality of switching modules each associated with a corresponding subset of said ports and inter-module connection means for providing communication channels among said switching modules for inter-module communication, each of said switching modules comprising means for determining based on directory numbers, terminating ones of said plurality of ports for calls, means for storing sequence call data for each port of the associated subset of said ports, and means for allocating said communication channels of said inter-module connection means to calls, a call processing method comprising a first one of said switching modules determining, based on a directory number received for a given call from an originating port associated with said first switching module, a first terminating port associated with a second one of said switching modules, said first switching module transmitting a first message to said second switching module defining said given call and said first terminating port, said second switching module reading the sequence call data for said first terminating port, said second switching module determining based on a second directory number, when said sequence call data for said first terminating port defines that calls are to be routed to said second directory number, a second terminating port associated with a third one of said switching modules, said second switching module transmitting a second message to said third switching module defining said given call and said second terminating port, said third switching module reading the sequence call data for said second terminating port and said third switching module effecting an allocation of a given one of said communication channels between said first switching module and said third switching module to said given call, when said sequence call data for said second terminating port defines that calls are to be completed to said second directory number.
Claim 3
Dependent Claim 59 words
A method in accordance with claim 1 further comprising said third switching module connecting said second terminating port to said given communication channel, said third switching module transmitting a third message to said first switching module defining said given call and said given communication channel and said first switching module connecting said originating port to said given communication channel.
Claim 4
Dependent Claim 115 words
A method in accordance with claim 1 wherein said effecting step further comprises said third switching module allocating as said given communication channel, an available one of a first plurality of said communication channels between said first switching module and said third switching module unless all of said first plurality of communication channels are busy, said third switching module transmitting a third message to said first switching module defining said given call when all of said first plurality of communication channels are busy and said first switching module allocating as said given communication channel, an available one of a second plurality of said communication channels between said first switching module and said third switching module.
Claim 5
Dependent Claim 25 words
A method in accordance with claim 1 wherein said effecting step further comprises said first and third switching modules communicating to select said given channel.
Claim 6
Dependent Claim 263 words
In a switching system having a plurality of ports, said switching system comprising a plurality of switching modules each associated with a corresponding subset of said ports, each of said switching modules comprising means for determining based on directory numbers, terminating ones of said plurality of ports for calls, and means for storing sequence call data for each port of the associated subset of said ports, a call processing method comprising a first one of said switching modules determining, based on a directory number received for a given call from an originating port associated with said first switching module, a first terminating port associated with a second one of said switching modules, said first switching module transmitting a first message to said second switching module defining said given call and said first terminating port, said second switching module reading the sequence call data for said first terminating port, said second switching module determining based on a second directory number, when said sequence call data for said first terminating port defines that calls are to be routed to said second directory number, a second terminating port associated with said first switching module, said second switching module transmitting a second message to said first switching module defining said given call and said second terminating port, said first switching module reading the sequence call data for said second terminating port and said first switching module connecting said originating port and said second terminating port, when said sequence call data for said second terminating port defines that calls are to be completed to said second directory number.
Claim 7
Dependent Claim 263 words
In a switching system having a plurality of ports, said switching system comprising a plurality of switching modules each associated with a corresponding subset of said ports, each of said switching modules comprising means for determining based on directory numbers, terminating ones of said plurality of ports for calls, and means for storing sequence call data for each port of the associated subset of said ports, a call processing method comprising a first one of said switching modules determining, based on a directory number received for a given call from an originating port associated with said first switching module, a first terminating port associated with a second one of said switching modules, said first switching module transmitting a first message to said second switching module defining said given call and said first terminating port, said second switching module reading the sequence call data for said first terminating port, said second switching module determining based on a second directory number, when said sequence call data for said first terminating port defines that calls are to be routed to said second directory number, a second terminating port associated with said first switching module, said second switching module transmitting a second message to said first switching module defining said given call and said second terminating port, said first switching module reading the sequence call data for said second terminating port and said first switching module connecting said originating port and said second terminating port, when said sequence call data for said second terminating port defines that calls are to be completed to said second directory number.
Claim 8
Dependent Claim 424 words
In a switching system having a plurality of ports defined by an associated plurality of directory numbers, said switching system comprising a plurality of switching modules each associated with a corresponding subset of said ports and inter-module connection means for providing communication channels among said switching modules for inter-module communication, each of said switching modules storing translation data defining, for each of a subset of said plurality of directory numbers, the one of said plurality of ports defined by said each of said subset of directory numbers, storing index data defining, for each of said plurality of directory numbers, one of said switching modules that stores the translation data for said each of said plurality of directory numbers, and storing sequence call data for each of the subset of said ports associated with said each switching module, a call processing method comprising a first one of said switching modules receiving a first directory number for a call from an originating one of its associated subset of said ports, said first switching module accessing its index data and determining that the translation data for said first directory number is stored by a second one of said switching modules, said first switching module transmitting a first message to said second switching module defining said call and said first directory number, said second switching module accessing its translation data and determining that said first directory number defines a first terminating one of said ports associated with said second switching module, said second switching module reading the sequence call data for said first terminating port, when said sequence call data for said first terminating port defines that calls are to be completed to a second directory number, said second switching module accessing its index data and determining that the translation data for said second directory number is stored by a third one of said switching modules, said second switching module transmitting a second message to said third switching module defining said call and said second directory number, said third switching module accessing its translation data and determining that said second directory number defines a second terminating port associated with said third switching module, said third switching module reading the sequence call data for said second terminating port and when said sequence call data for said second terminating port defines that calls are to be completed to said second directory number, said third switching module effecting an allocation of a given one of said communication channels between said first switching module and said third switching module to said call.
Claim 9
Dependent Claim 424 words
In a switching system having a plurality of ports defined by an associated plurality of directory numbers, said switching system comprising a plurality of switching modules each associated with a corresponding subset of said ports and inter-module connection means for providing communication channels among said switching modules for inter-module communication, each of said switching modules storing translation data defining, for each of a subset of said plurality of directory numbers, the one of said plurality of ports defined by said each of said subset of directory numbers, storing index data defining, for each of said plurality of directory numbers, one of said switching modules that stores the translation data for said each of said plurality of directory numbers, and storing sequence call data for each of the subset of said ports associated with said each switching module, a call processing method comprising a first one of said switching modules receiving a first directory number for a call from an originating one of its associated subset of said ports, said first switching module accessing its index data and determining that the translation data for said first directory number is stored by a second one of said switching modules, said first switching module transmitting a first message to said second switching module defining said call and said first directory number, said second switching module accessing its translation data and determining that said first directory number defines a first terminating one of said ports associated with said second switching module, said second switching module reading the sequence call data for said first terminating port, when said sequence call data for said first terminating port defines that calls are to be completed to a second directory number, said second switching module accessing its index data and determining that the translation data for said second directory number is stored by a third one of said switching modules, said second switching module transmitting a second message to said third switching module defining said call and said second directory number, said third switching module accessing its translation data and determining that said second directory number defines a second terminating port associated with said third switching module, said third switching module reading the sequence call data for said second terminating port and when said sequence call data for said second terminating port defines that calls are to be completed to said second directory number, said third switching module effecting an allocation of a given one of said communication channels between said first switching module and said third switching module to said call.
Claim 10
Dependent Claim 59 words
A method in accordance with claim 6 further comprising said third switching module connecting said second terminating port to said given communication channel, said third switching module transmitting a third message to said first switching module defining said given call and said given communication channel and said first switching module connecting said originating port to said given communication channel.
Claim 11
Dependent Claim 115 words
A method in accordance with claim 6 wherein said effecting step further comprises said third switching module allocating as said given communication channel, an available one of a first plurality of said communication channels between said first switching module and said third switching module unless all of said first plurality of communication channels are busy, said third switching module transmitting a third message to said first switching module defining said given call when all of said first plurality of communication channels are busy and said first switching module allocating as said given communication channel, an available one of a second plurality of said communication channels between said first switching module and said third switching module.
Claim 12
Dependent Claim 25 words
A method in accordance with claim 6 wherein said effecting step further comprises said first and third switching modules communicating to select said given channel.
Claim 13
Dependent Claim 393 words
In a switching system having a plurality of ports defined by an associated plurality of directory numbers, said switching system comprising a plurality of switching modules each associated with a corresponding subset of said ports, each of said switching modules storing translation data defining, for each of a subset of said plurality of directory numbers, the one of said plurality of ports defined by said each of said subset of directory numbers, storing index data defining, for each of said plurality of directory numbers, one of said switching modules that stores the translation data for said each of said plurality of directory numbers, and storing sequence call data for each of the subset of said ports associated with said each switching module, a call processing method comprising a first one of said switching modules receiving a first directory number for a call from an originating one of its associated subset of said ports, said first switching module accessing its index data and determining that the translation data for said first directory number is stored by a second one of said switching modules, said first switching module transmitting a first message to said second switching module defining said call and said first directory number, said second switching module accessing its translation data and determining that said first directory number defines a first terminating one of said ports associated with said second switching module, said second switching module reading the sequence call data for said first terminating port, when said sequence call data for said first terminating port defines that calls are to completed to a second directory number, said second switching module accessing its index data and determining that the translation data for said second directory number is stored by said first switching module, said second switching module transmitting a second message to said first switching module defining said call and said second directory number, said first switching module accessing its translation data and determining that said second directory number defines a second terminating one of said ports associated with said first switching module, said first switching module reading the sequence call data for said second terminating port and when said sequence call data for said second terminating port defines that calls are to be completed to said second directory number, said first switching module connecting said originating port and said second terminating port.
Claim 14
Dependent Claim 393 words
In a switching system having a plurality of ports defined by an associated plurality of directory numbers, said switching system comprising a plurality of switching modules each associated with a corresponding subset of said ports, each of said switching modules storing translation data defining, for each of a subset of said plurality of directory numbers, the one of said plurality of ports defined by said each of said subset of directory numbers, storing index data defining, for each of said plurality of directory numbers, one of said switching modules that stores the translation data for said each of said plurality of directory numbers, and storing sequence call data for each of the subset of said ports associated with said each switching module, a call processing method comprising a first one of said switching modules receiving a first directory number for a call from an originating one of its associated subset of said ports, said first switching module accessing its index data and determining that the translation data for said first directory number is stored by a second one of said switching modules, said first switching module transmitting a first message to said second switching module defining said call and said first directory number, said second switching module accessing its translation data and determining that said first directory number defines a first terminating one of said ports associated with said second switching module, said second switching module reading the sequence call data for said first terminating port, when said sequence call data for said first terminating port defines that calls are to completed to a second directory number, said second switching module accessing its index data and determining that the translation data for said second directory number is stored by said first switching module, said second switching module transmitting a second message to said first switching module defining said call and said second directory number, said first switching module accessing its translation data and determining that said second directory number defines a second terminating one of said ports associated with said first switching module, said first switching module reading the sequence call data for said second terminating port and when said sequence call data for said second terminating port defines that calls are to be completed to said second directory number, said first switching module connecting said originating port and said second terminating port.
Claim 15
Dependent Claim 479 words
In a switching system having a plurality of ports defined by an associated plurality of directory numbers, said switching system comprising a plurality of switching modules each associated with a corresponding subset of said ports, and inter-module connection means for providing communication channels among said switching modules for inter-module communication, each of said switching modules storing translation data defining, for each of a subset of said plurality of directory numbers, the one of said plurality of ports defined by said each of said subset of directory numbers, storing index data defining, for each of said plurality of directory numbers, one of said switching modules that stores the translation data for said each of said plurality of directory numbers, and storing sequence call data for each of the subset of said ports associated with said each switching module, a call processing method comprising a first one of said switching modules receiving a first directory number for a call from an originating one of its associated subset of said ports, said first switching module accessing its index data and determining that the translation data for said first directory number is stored by a second one of said switching modules, said first switching module transmitting a first message to said second switching module defining said originating port and said first directory number, said second switching module accessing its translation data and determining that said first directory number defines a first terminating one of said ports associated with a third one of said switching modules, said second switching module transmitting a second message to said third switching module defining said originating port and said first terminating port, said third switching module reading the sequence call data for said first terminating port, when said sequence call data for said first terminating port defines that calls are to be completed to a second directory number, said third switching module accessing its index data and determining that the translation data for said second directory number is stored by a fourth one of said switching modules, said third switching module transmitting a third message to said fourth switching module defining said originating port and said second directory number, said fourth switching module accessing its translation data and determining that said second directory number defines a second terminating one of said ports associated with a fifth one of said switching modules, said fourth switching module transmitting a fourth message to said fifth switching module defining said originating port and said second terminating port, said fifth switching module reading the sequence call data for said second terminating port and when said sequence call data for said second terminating port defines that calls are to be completed to said second directory number, said fifth switching module effecting an allocation of a given one of said communication channels between said first switching module and said fifth switching module to said call.
Claim 16
Dependent Claim 479 words
In a switching system having a plurality of ports defined by an associated plurality of directory numbers, said switching system comprising a plurality of switching modules each associated with a corresponding subset of said ports, and inter-module connection means for providing communication channels among said switching modules for inter-module communication, each of said switching modules storing translation data defining, for each of a subset of said plurality of directory numbers, the one of said plurality of ports defined by said each of said subset of directory numbers, storing index data defining, for each of said plurality of directory numbers, one of said switching modules that stores the translation data for said each of said plurality of directory numbers, and storing sequence call data for each of the subset of said ports associated with said each switching module, a call processing method comprising a first one of said switching modules receiving a first directory number for a call from an originating one of its associated subset of said ports, said first switching module accessing its index data and determining that the translation data for said first directory number is stored by a second one of said switching modules, said first switching module transmitting a first message to said second switching module defining said originating port and said first directory number, said second switching module accessing its translation data and determining that said first directory number defines a first terminating one of said ports associated with a third one of said switching modules, said second switching module transmitting a second message to said third switching module defining said originating port and said first terminating port, said third switching module reading the sequence call data for said first terminating port, when said sequence call data for said first terminating port defines that calls are to be completed to a second directory number, said third switching module accessing its index data and determining that the translation data for said second directory number is stored by a fourth one of said switching modules, said third switching module transmitting a third message to said fourth switching module defining said originating port and said second directory number, said fourth switching module accessing its translation data and determining that said second directory number defines a second terminating one of said ports associated with a fifth one of said switching modules, said fourth switching module transmitting a fourth message to said fifth switching module defining said originating port and said second terminating port, said fifth switching module reading the sequence call data for said second terminating port and when said sequence call data for said second terminating port defines that calls are to be completed to said second directory number, said fifth switching module effecting an allocation of a given one of said communication channels between said first switching module and said fifth switching module to said call.
Claim 17
Dependent Claim 59 words
A method in accordance with claim 11 further comprising said fifth switching module connecting said second terminating port to said given communication channel, said fifth switching module transmitting a fifth message to said first switching module defining said originating port and said given communication channel and said first switching module connecting said originating port to said given communication channel.
Claim 18
Dependent Claim 114 words
A method in accordance with claim 11 wherein said effecting step further comprises said fifth switching module allocating as said given communication channel, an available one of a first plurality of said communication channels between said first switching module and said fifth switching module unless all of said first plurality of communication channels are busy, said fifth switching module transmitting a fifth message to said first switching module defining said call when all of said first plurality of communication channels are busy and said first switching module allocating as said given communication channel, an available one of a second plurality of said communication channels between said first switching module and said fifth switching module.
Claim 19
Dependent Claim 25 words
A method in accordance with claim 11 wherein said effecting step further comprises said first and fifth switching modules communicating to select said given channel.
Claim 20
Dependent Claim 476 words
In a switching system for selectively interconnecting a plurality of ports each defined by one of a plurality of directory numbers, said system comprising a plurality of switching modules each associated with a corresponding subset of said ports, and inter-module connection means, each of said switching modules comprising switching means for providing communication channels among its associated subset of said ports and between its associated subset of said ports and said inter-module connection means, and control means for controlling the establishment of communication channels by said switching means, said inter-module connection means comprising means for providing communication channels among the switching means of said switching modules for inter-module communication, said control means of said each switching module further comprising means for effecting the establishment of communication channels by said inter-module connection means from said switching means of said each switching module to the switching means of other ones of said switching modules and means for storing sequence call data for each of the subset of said ports associated with said each switching module, a method of processing a call to a first one of said directory numbers from an originating one of said switching modules comprising determining, by the control means of said originating switching module, a first terminating one of said switching modules associated with the one of said ports defined by said first directory number, transmitting, by the control means of said originating switching module, to the control means of said first terminating switching module, a first message defining said call and said originating switching module, reading, by the control means of said first terminating switching module, the sequence call data for said port defined by said first directory number to determine whether said call is to be completed to said first directory number, determining, by the control means of said first terminating switching module, a second terminating one of said switching modules associated with the one of said ports defined by a second one of said directory numbers, upon determining that said call is instead to be completed to said second directory number, transmitting, by the control means of said first terminating switching module, to the control means of said second terminating switching module, a second message defining said call and said originating switching module, reading, by the control means of said second terminating switching module, the sequence call data for said port defined by said second directory number to determine whether said call is to be completed to said second directory number and effecting, by the control means of said second terminating switching module, the establishment by said inter-module connection means of a given one of said communication channels from the switching means of said second terminating switching module to the switching means of said originating switching module, upon determining that said call is to be completed to said second directory number.
Claim 21
Dependent Claim 476 words
In a switching system for selectively interconnecting a plurality of ports each defined by one of a plurality of directory numbers, said system comprising a plurality of switching modules each associated with a corresponding subset of said ports, and inter-module connection means, each of said switching modules comprising switching means for providing communication channels among its associated subset of said ports and between its associated subset of said ports and said inter-module connection means, and control means for controlling the establishment of communication channels by said switching means, said inter-module connection means comprising means for providing communication channels among the switching means of said switching modules for inter-module communication, said control means of said each switching module further comprising means for effecting the establishment of communication channels by said inter-module connection means from said switching means of said each switching module to the switching means of other ones of said switching modules and means for storing sequence call data for each of the subset of said ports associated with said each switching module, a method of processing a call to a first one of said directory numbers from an originating one of said switching modules comprising determining, by the control means of said originating switching module, a first terminating one of said switching modules associated with the one of said ports defined by said first directory number, transmitting, by the control means of said originating switching module, to the control means of said first terminating switching module, a first message defining said call and said originating switching module, reading, by the control means of said first terminating switching module, the sequence call data for said port defined by said first directory number to determine whether said call is to be completed to said first directory number, determining, by the control means of said first terminating switching module, a second terminating one of said switching modules associated with the one of said ports defined by a second one of said directory numbers, upon determining that said call is instead to be completed to said second directory number, transmitting, by the control means of said first terminating switching module, to the control means of said second terminating switching module, a second message defining said call and said originating switching module, reading, by the control means of said second terminating switching module, the sequence call data for said port defined by said second directory number to determine whether said call is to be completed to said second directory number and effecting, by the control means of said second terminating switching module, the establishment by said inter-module connection means of a given one of said communication channels from the switching means of said second terminating switching module to the switching means of said originating switching module, upon determining that said call is to be completed to said second directory number.
Claim 22
Dependent Claim 296 words
In a switching system for selectively interconnecting a plurality of ports, said switching system comprising a plurality of switching modules each associated with a corresponding subset of said ports and inter-module connection means for providing communication channels among said switching modules for inter-module communication, each of said switching modules comprising means for determining based on directory numbers, terminating ones of said plurality of ports for calls, means for storing sequence call data for each of the subset of said ports associated with said each switching module and means for allocating said communication channels of said intermodule connection means to calls, a method of processing a given call from an originating port to a first directory number comprising determining, by one of said switching modules, a first terminating port defined by said first directory number, reading, by the one of said switching modules with which said first terminating port is associated, the sequence call data for said first terminating port, determining, by one of said switching modules when said sequence call data for said first terminating port defines that calls are to be routed to a second directory number, a second terminating port defined by said second directory number, reading, by the one of said switching modules with which said second terminating port is associated, the sequence call data for said second terminating port and allocating, by one of said switching modules when said sequence call data for said second terminating port defines that calls are to be completed to said second directory number, one of said communication channels of said inter-module connection means between the one of said switching modules with which said originating port is associated and the one of said switching modules with which said second terminating port is associated, to said given call.
Claim 23
Dependent Claim 296 words
In a switching system for selectively interconnecting a plurality of ports, said switching system comprising a plurality of switching modules each associated with a corresponding subset of said ports and inter-module connection means for providing communication channels among said switching modules for inter-module communication, each of said switching modules comprising means for determining based on directory numbers, terminating ones of said plurality of ports for calls, means for storing sequence call data for each of the subset of said ports associated with said each switching module and means for allocating said communication channels of said intermodule connection means to calls, a method of processing a given call from an originating port to a first directory number comprising determining, by one of said switching modules, a first terminating port defined by said first directory number, reading, by the one of said switching modules with which said first terminating port is associated, the sequence call data for said first terminating port, determining, by one of said switching modules when said sequence call data for said first terminating port defines that calls are to be routed to a second directory number, a second terminating port defined by said second directory number, reading, by the one of said switching modules with which said second terminating port is associated, the sequence call data for said second terminating port and allocating, by one of said switching modules when said sequence call data for said second terminating port defines that calls are to be completed to said second directory number, one of said communication channels of said inter-module connection means between the one of said switching modules with which said originating port is associated and the one of said switching modules with which said second terminating port is associated, to said given call.
Claim 24
Dependent Claim 291 words
A switching system comprising a plurality of ports, a plurality of switching modules each associated with a corresponding subset of said ports and inter-module connection means for providing communication channels among said switching modules for inter-module communication; wherein each of said switching modules comprises means for storing sequence call data for each port of the associated subset of said ports; wherein a first one of said switching modules further comprises means responsive to a directory number received for a given call from an originating port associated with said first switching module, for determining a first terminating port associated with a second one of said switching modules and means for transmitting a first message to said second switching module defining said given call and said first terminating port; wherein said second switching module further comprises means responsive to said first message for reading the sequence call data for said first terminating port, means for determining based on a second directory number, when said sequence call data for said first terminating port defines that calls are to be routed to said second directory number, a second terminating port associated with a third one of said switching modules and means for transmitting a second message to said third switching module defining said given call and said second terminating port; and wherein said third switching module further comprises means responsive to said second message for reading the sequence call data for said second terminating port and means for effecting an allocation of a given one of said communication channels between said first switching module and said third switching module to said given call, when said sequence call data for said second terminating port defines that calls are to be completed to said second directory number.
Claim 25
Dependent Claim 291 words
A switching system comprising a plurality of ports, a plurality of switching modules each associated with a corresponding subset of said ports and inter-module connection means for providing communication channels among said switching modules for inter-module communication; wherein each of said switching modules comprises means for storing sequence call data for each port of the associated subset of said ports; wherein a first one of said switching modules further comprises means responsive to a directory number received for a given call from an originating port associated with said first switching module, for determining a first terminating port associated with a second one of said switching modules and means for transmitting a first message to said second switching module defining said given call and said first terminating port; wherein said second switching module further comprises means responsive to said first message for reading the sequence call data for said first terminating port, means for determining based on a second directory number, when said sequence call data for said first terminating port defines that calls are to be routed to said second directory number, a second terminating port associated with a third one of said switching modules and means for transmitting a second message to said third switching module defining said given call and said second terminating port; and wherein said third switching module further comprises means responsive to said second message for reading the sequence call data for said second terminating port and means for effecting an allocation of a given one of said communication channels between said first switching module and said third switching module to said given call, when said sequence call data for said second terminating port defines that calls are to be completed to said second directory number.
Claim 26
Dependent Claim 254 words
A switching system comprising a plurality of ports and a plurality of switching modules each associated with a corresponding subset of said ports and each comprising means for storing sequence call data for each port of the associated subset of said ports; wherein a first one of said switching modules further comprises means responsive to a directory number received for a given call from an originating port associated with said first switching module, for determining a first terminating port associated with a second one of said switching modules and means for transmitting a first message to said second switching module defining said given call and said first terminating port; wherein said second switching module further comprises means responsive to said first message for reading the sequence call data for said first terminating port, means for determining based on a second directory number, when said sequence call data for said first terminating port defines that calls are to be routed to said second directory number, a second terminating port associated with said first switching module and means for transmitting a second message to said first switching module defining said given call and said second terminating port; and wherein said first switching module further comprises means responive to said second message for reading the sequence call data for said second terminating port and means for connecting said originating port and said second terminating port, when said sequence call data for said second terminating port defines that calls are to be completed to said second directory number.
Claim 27
Dependent Claim 254 words
A switching system comprising a plurality of ports and a plurality of switching modules each associated with a corresponding subset of said ports and each comprising means for storing sequence call data for each port of the associated subset of said ports; wherein a first one of said switching modules further comprises means responsive to a directory number received for a given call from an originating port associated with said first switching module, for determining a first terminating port associated with a second one of said switching modules and means for transmitting a first message to said second switching module defining said given call and said first terminating port; wherein said second switching module further comprises means responsive to said first message for reading the sequence call data for said first terminating port, means for determining based on a second directory number, when said sequence call data for said first terminating port defines that calls are to be routed to said second directory number, a second terminating port associated with said first switching module and means for transmitting a second message to said first switching module defining said given call and said second terminating port; and wherein said first switching module further comprises means responive to said second message for reading the sequence call data for said second terminating port and means for connecting said originating port and said second terminating port, when said sequence call data for said second terminating port defines that calls are to be completed to said second directory number.
Claim 28
Dependent Claim 398 words
In a switching system having a plurality of ports, said switching system comprising a plurality of switching modules each associated with a corresponding subset of said ports and inter-module connection means for providing communication channels among said switching modules for inter-module communication, each of said switching modules comprising means for determining based on directory numbers, terminating ones of said plurality of ports for calls, means for storing sequence call data for each port of the associated subset of said ports, and means for allocating said communication channels of said inter-module connection means to calls, a call processing method comprising a first one of said switching modules determining, based on a directory number received for a given call from an originating port associated with said first switching module, a first terminating port associated with a second one of said switching modules, said first switching module allocating a given one of said communication channels between said first switching module and said second switching module to said given call, said first switching module transmitting a first message to said second switching module defining said given call and said first terminating port, said second switching module reading the sequence call data for said first terminating port, said second switching module transmitting, when said sequence call data for said first terminating port defines that calls are to be routed to a second directory number, a second message to said first switching module defining said given call and said second directory number, said first switching module determining, based on said second directory number, a second terminating port associated with a third one of said switching modules, said first switching module deallocating said given communication channel between said first switching module and said second switching module, said first switching module allocating a given one of said communication channels between said first switching module and said third switching module to said given call, said first switching module transmitting a third message to said third switching module defining said given call and said second terminating port, said third switching module reading the sequence call data for said second terminating port and said third switching module connecting said second terminating port to said given communication channel between said first switching module and said third switching module, when said sequence call data for said second terminating port defines that calls are to be completed to said second directory number.
Claim 29
Dependent Claim 398 words
In a switching system having a plurality of ports, said switching system comprising a plurality of switching modules each associated with a corresponding subset of said ports and inter-module connection means for providing communication channels among said switching modules for inter-module communication, each of said switching modules comprising means for determining based on directory numbers, terminating ones of said plurality of ports for calls, means for storing sequence call data for each port of the associated subset of said ports, and means for allocating said communication channels of said inter-module connection means to calls, a call processing method comprising a first one of said switching modules determining, based on a directory number received for a given call from an originating port associated with said first switching module, a first terminating port associated with a second one of said switching modules, said first switching module allocating a given one of said communication channels between said first switching module and said second switching module to said given call, said first switching module transmitting a first message to said second switching module defining said given call and said first terminating port, said second switching module reading the sequence call data for said first terminating port, said second switching module transmitting, when said sequence call data for said first terminating port defines that calls are to be routed to a second directory number, a second message to said first switching module defining said given call and said second directory number, said first switching module determining, based on said second directory number, a second terminating port associated with a third one of said switching modules, said first switching module deallocating said given communication channel between said first switching module and said second switching module, said first switching module allocating a given one of said communication channels between said first switching module and said third switching module to said given call, said first switching module transmitting a third message to said third switching module defining said given call and said second terminating port, said third switching module reading the sequence call data for said second terminating port and said third switching module connecting said second terminating port to said given communication channel between said first switching module and said third switching module, when said sequence call data for said second terminating port defines that calls are to be completed to said second directory number.
Claim 30
Dependent Claim 50 words
A method in accordance with claim 19 further comprising said third switching module transmitting a fourth message to said first switching module defining said given call and said first switching module connecting said originating port to said given communication channel between said first switching module and said third switching module
Claim 31
Dependent Claim 336 words
In a switching system having a plurality of ports, said switching system comprising a p1urality of switching modules each associated with a corresponding subset of said ports and inter-module connection means for providing communication channels among said switching modules for inter-module communication, each of said switching modules comprising means for determining based on directory numbers, terminating ones of said plurality of ports for calls, means for storing sequence call data for each port of the associated subset of said ports, and means for allocating said communication channels of said inter-module connection means to calls, a call processing method comprising a first one of said switching modules determining, based on a directory number received for a given call from an originating port associated with said first switching module, a first terminating port associated with a second one of said switching modules, said first switching module allocating a given one of said communication channels between said first switching module and said second switching module to said given call, said first switching module transmitting a first message to said second switching module defining said given call and said first terminating port, said second switching module reading the sequence call data for said first terminating port, said second switching module transmitting, when said sequence call data for said first terminating port defines that calls are to be routed to a second directory number, a second message to said first switching module defining said given call and said second directory number, said first switching module determining, based on said second directory number, a second terminating port associated with said first switching module, said first switching module deallocating said given communication channel between said first switching module and said second switching module, said first switching module reading the sequence call data for said second terminating port and said first switching module connecting said originating port and said second terminating port, when said sequence call data for said second terminating port defines that calls are to be completed to said second directory number.
Claim 32
Dependent Claim 336 words
In a switching system having a plurality of ports, said switching system comprising a p1urality of switching modules each associated with a corresponding subset of said ports and inter-module connection means for providing communication channels among said switching modules for inter-module communication, each of said switching modules comprising means for determining based on directory numbers, terminating ones of said plurality of ports for calls, means for storing sequence call data for each port of the associated subset of said ports, and means for allocating said communication channels of said inter-module connection means to calls, a call processing method comprising a first one of said switching modules determining, based on a directory number received for a given call from an originating port associated with said first switching module, a first terminating port associated with a second one of said switching modules, said first switching module allocating a given one of said communication channels between said first switching module and said second switching module to said given call, said first switching module transmitting a first message to said second switching module defining said given call and said first terminating port, said second switching module reading the sequence call data for said first terminating port, said second switching module transmitting, when said sequence call data for said first terminating port defines that calls are to be routed to a second directory number, a second message to said first switching module defining said given call and said second directory number, said first switching module determining, based on said second directory number, a second terminating port associated with said first switching module, said first switching module deallocating said given communication channel between said first switching module and said second switching module, said first switching module reading the sequence call data for said second terminating port and said first switching module connecting said originating port and said second terminating port, when said sequence call data for said second terminating port defines that calls are to be completed to said second directory number.
Claim 33
Dependent Claim 500 words
In a switching system having a plurality of ports defined by an associated plurality of directory numbers, said switching system comprising a plurality of switching modules each associated with a corresponding subset of said ports and inter-module connection means for providing communication channels among said switching modules for inter-module communication, each of said switching modules storing translation data defining, for each of a subset of said plurality of directory numbers, the one of said plurality of ports defined by said each of said subset of directory numbers, storing index data defining, for each of said plurality of directory numbers, the one of said switching modules that stores the translation data for said each of said plurality of directory numbers, and storing sequence call data for each of the subset of said ports associated with said each switching module, a call processing method comprising a first one of said switching modules reading its index data and determining that the translation data for a directory number received for a given call from an originating port associated with said first switching module, is stored by a second one of said switching modules, said first switching module allocating a given one of said communication channels between said first switching module and said second switching module to said given call, said first switching module transmitting a first message to said second switching module defining said received directory number, said second switching module reading its translation data and determining that said received directory number defines a first terminating port associated with said second switching module, said second switching module reading the sequence call data for said first terminating port, when said sequence call data for said first terminating port defines that calls are to be completed to a second directory number, said second switching module transmitting a second message to said first switching module defining said given call and said second directory number, said first switching module reading its index data and determining that the translation data for said second directory number is stored by a third one of said switching modules, said first switching module deallocating said given communication channel between said first switching module and said second switching module, said first switching module allocating a given one of said communication channels between said first switching module and said third switching module to said given call, said first switching module transmitting a third message to said third switching module defining said given call and said second directory number, said third switching module reading its translation data and determining that said second directory number defines a second terminating port associated with said third switching module, said third switching module reading the sequence call data for said second terminating port and when said sequence call data for said second terminating port defines that calls are to be completed to said second directory number, said third switching module connecting said second terminating port to said given communication channel between said first switching module and said third switching module.
Claim 34
Dependent Claim 500 words
In a switching system having a plurality of ports defined by an associated plurality of directory numbers, said switching system comprising a plurality of switching modules each associated with a corresponding subset of said ports and inter-module connection means for providing communication channels among said switching modules for inter-module communication, each of said switching modules storing translation data defining, for each of a subset of said plurality of directory numbers, the one of said plurality of ports defined by said each of said subset of directory numbers, storing index data defining, for each of said plurality of directory numbers, the one of said switching modules that stores the translation data for said each of said plurality of directory numbers, and storing sequence call data for each of the subset of said ports associated with said each switching module, a call processing method comprising a first one of said switching modules reading its index data and determining that the translation data for a directory number received for a given call from an originating port associated with said first switching module, is stored by a second one of said switching modules, said first switching module allocating a given one of said communication channels between said first switching module and said second switching module to said given call, said first switching module transmitting a first message to said second switching module defining said received directory number, said second switching module reading its translation data and determining that said received directory number defines a first terminating port associated with said second switching module, said second switching module reading the sequence call data for said first terminating port, when said sequence call data for said first terminating port defines that calls are to be completed to a second directory number, said second switching module transmitting a second message to said first switching module defining said given call and said second directory number, said first switching module reading its index data and determining that the translation data for said second directory number is stored by a third one of said switching modules, said first switching module deallocating said given communication channel between said first switching module and said second switching module, said first switching module allocating a given one of said communication channels between said first switching module and said third switching module to said given call, said first switching module transmitting a third message to said third switching module defining said given call and said second directory number, said third switching module reading its translation data and determining that said second directory number defines a second terminating port associated with said third switching module, said third switching module reading the sequence call data for said second terminating port and when said sequence call data for said second terminating port defines that calls are to be completed to said second directory number, said third switching module connecting said second terminating port to said given communication channel between said first switching module and said third switching module.
Claim 35
Dependent Claim 50 words
A method in accordance with claim 22 further comprising said third switching module transmitting a fourth message to said first switching module defining said given call and said first switching module connecting said originating port to said given communication channel between said first switching module and said third switching module.
Claim 36
Dependent Claim 435 words
A switching system comprising a plurality of ports, a plurality of switching modules each associated with a corresponding subset of said ports and inter-module connection means for providing communication channels among said switching modules for inter-module communication; each of said switching modules comprising memory means for storing sequence call data for each port of the associated subset of said ports; wherein a first one of said switching modules further comprises means responsive to a directory number received for a given call from an originating port associated with said first switching module, for determining a first terminating port associated with a second one of said switching modules, means for allocating a given one of said communication channels between said first switching module and said second switching module to said given call and means for transmitting a first message to said second switching module defining said given call and said first terminating port; wherein said second switching module further comprises means responsive to said first message for reading the sequence call data for said first terminating port and means for transmitting, when said sequence call data for said first terminating port defines that calls are to be routed to a second directory number, a second message to said first switching module defining said given call and said second directory number; wherein said determining means of said first switching module is further responsive to said second message defining said second directory number, for determining, based on said second directory number, a second terminating port associated with a third one of said switching modules; wherein said first switching module further comprises means for deallocating said given communication channel between said first switching module and said second switching module; wherein said allocating means of said first switching module is further responsive to said determination of said second terminating port, for allocating a given one of said communication channels between said first switching module and said third switching module to said given call; wherein said transmitting means of said first switching module is responsive to said determination of said second terminating port, for transmitting a third message to said third switching module defining said given call and said second terminating port; and wherein said third switching module further comprises means responsive to said third message for reading the sequence call data for said second terminating port and means for connecting said second terminating port to said given communication channel between said first switching module and said third switching module, when said sequence call data for said second terminating port defines that calls are to be completed to said second directory number.
Claim 37
Dependent Claim 435 words
A switching system comprising a plurality of ports, a plurality of switching modules each associated with a corresponding subset of said ports and inter-module connection means for providing communication channels among said switching modules for inter-module communication; each of said switching modules comprising memory means for storing sequence call data for each port of the associated subset of said ports; wherein a first one of said switching modules further comprises means responsive to a directory number received for a given call from an originating port associated with said first switching module, for determining a first terminating port associated with a second one of said switching modules, means for allocating a given one of said communication channels between said first switching module and said second switching module to said given call and means for transmitting a first message to said second switching module defining said given call and said first terminating port; wherein said second switching module further comprises means responsive to said first message for reading the sequence call data for said first terminating port and means for transmitting, when said sequence call data for said first terminating port defines that calls are to be routed to a second directory number, a second message to said first switching module defining said given call and said second directory number; wherein said determining means of said first switching module is further responsive to said second message defining said second directory number, for determining, based on said second directory number, a second terminating port associated with a third one of said switching modules; wherein said first switching module further comprises means for deallocating said given communication channel between said first switching module and said second switching module; wherein said allocating means of said first switching module is further responsive to said determination of said second terminating port, for allocating a given one of said communication channels between said first switching module and said third switching module to said given call; wherein said transmitting means of said first switching module is responsive to said determination of said second terminating port, for transmitting a third message to said third switching module defining said given call and said second terminating port; and wherein said third switching module further comprises means responsive to said third message for reading the sequence call data for said second terminating port and means for connecting said second terminating port to said given communication channel between said first switching module and said third switching module, when said sequence call data for said second terminating port defines that calls are to be completed to said second directory number.
Claim 38
Dependent Claim 327 words
A switching system comprising a plurality of ports, a plurality of switching modules each associated with a corresponding subset of said ports and inter-module connection means for providing communication channels among said switching modules for inter-module communication; each of said switching modules comprising memory means for storing sequence call data for each port of the associated subset of said ports; wherein a first one of said switching modules further comprises means responsive to a directory number received for a given call from an originating port associated with said first switching module, for determining a first terminating port associated with a second one of said switching modules, means for allocating a given one of said communication channels between said first switching module and said second switching module to said given call and means for transmitting a first message to said second switching module defining said given call and said first terminating port; wherein said second switching module further comprises means responsive to said first message for reading the sequence call data for said first terminating port and means for transmitting, when said sequence call data for said first terminating port defines that calls are to be routed to a second directory number, a second message to said first switching module defining said given call and said second directory number; wherein said determining means of said first switching module is further responsive to said second message defining said second directory number, for determining, based on said second directory number, a second terminating port associated with said first switching module; wherein said first switching module further comprises means for deallocating said given communication channel between said first switching module and said second switching module, means for reading the sequence call data for said second terminating port and means for connecting said originating port and said second terminating port, when said sequence call data for said second terminating port defines that calls are to be completed to said second directory number.
Claim 39
Dependent Claim 327 words
A switching system comprising a plurality of ports, a plurality of switching modules each associated with a corresponding subset of said ports and inter-module connection means for providing communication channels among said switching modules for inter-module communication; each of said switching modules comprising memory means for storing sequence call data for each port of the associated subset of said ports; wherein a first one of said switching modules further comprises means responsive to a directory number received for a given call from an originating port associated with said first switching module, for determining a first terminating port associated with a second one of said switching modules, means for allocating a given one of said communication channels between said first switching module and said second switching module to said given call and means for transmitting a first message to said second switching module defining said given call and said first terminating port; wherein said second switching module further comprises means responsive to said first message for reading the sequence call data for said first terminating port and means for transmitting, when said sequence call data for said first terminating port defines that calls are to be routed to a second directory number, a second message to said first switching module defining said given call and said second directory number; wherein said determining means of said first switching module is further responsive to said second message defining said second directory number, for determining, based on said second directory number, a second terminating port associated with said first switching module; wherein said first switching module further comprises means for deallocating said given communication channel between said first switching module and said second switching module, means for reading the sequence call data for said second terminating port and means for connecting said originating port and said second terminating port, when said sequence call data for said second terminating port defines that calls are to be completed to said second directory number.

References Cited (Backward Citations)

US3643032A Cited
US3860761A Cited
US4256926A Cited
US4259549A Cited
US4317962A Cited
US4421955A Cited
US4322843A Cited
US4340776A Cited
US4442321A Cited
US4583218A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-08-10 1991-02-09 1991-08-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-08-10 1995-02-09 1995-08-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-08-10 1999-02-09 1999-08-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag