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

Stored program small exchange with registers and senders

Assignee: AG Communication Systems Corp
•
Filing: 1971-10-27
•
Granted: 1973-07-31
•
Expires: 1991-10-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The dialing registers and the senders each include control circuits for operating independently of the central processor for functions such as line supervision, receiving and storing a plurality of digits in the registers, and outpulsing a plurality of digits from the senders. There is a pool of dialing registers, a separate pool of senders, and in addition a separate pool of automatic number identifications (ANI) units; each of which has a plurality of stores which are treated as temporary memory with addresses which are a part of the same set of addresses used for accessing the main memory. Stored program control in the central processor is used to select an idle register, idle sender, and idle ANI unit for a call as required, to supply instructions to the selected units, to analyze dialed digits stored in the dialing register, path selection for connections to the dialing registers and the senders, and other functions. Upon initiation of a call, the calling line equipment number is placed in one of the stores of the selected dialing register, and if later analysis of the dialed digits in that register indicates an outgoing call with a sender required, an idle sender is selected, the calling line number is transferred thereto, and the identity of the sender is placed in the store of the dialing register. If automatic number identification is required an ANI unit is also selected and the identity of the sender placed in a store thereof. All transfer of information among the dialing registers, the senders and the ANI units is via a load bus and a store bus.

Inventors

  • 👤 J Dufton

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 08:02
CPC Classifications
H; H04; H04Q; H04Q3/00; H04Q3/42; H04Q3/54; H04Q3/545; H04Q3/54575; H04Q3/54583; H04Q3/54541; H04Q3/5455; H04Q2213/00; H04Q2213/13057

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 227 words
In a communication switching system, common control apparatus comprising; a central processing unit, a plurality of dialing registers, a plurality of senders separate from the dialing registers, and a plurality of automatic-number-identification units separate from the dialing registers and the senders; wherein each dialing register, each sender and each automaticnumber-identification unit includes individual storage means; data bus means coupled in common between the central processing unit and the storage means of each of the dialing registers, senders and automatic-number-identification units; address means coupled to the said storage means of the dialing registers, the senders and the automatic-number-identification units and operative to select at least part of one of said storage means to read data from the selected storage means into the central processing units or to write data from the central processing unit into the selected storage means; means to associate a register and a sender for a call by placing an identity of one in the storage means of the other; and means to transfer data from the dialing register to the associated sender by using said address means to select the dialing-register storage means and read the data into the central processing unit, and then using the address means to select the storage means of the associated sender and to write the data from the central processing unit into the storage means of that sender.
Claim 2
Dependent Claim 227 words
In a communication switching system, common control apparatus comprising; a central processing unit, a plurality of dialing registers, a plurality of senders separate from the dialing registers, and a plurality of automatic-number-identification units separate from the dialing registers and the senders; wherein each dialing register, each sender and each automaticnumber-identification unit includes individual storage means; data bus means coupled in common between the central processing unit and the storage means of each of the dialing registers, senders and automatic-number-identification units; address means coupled to the said storage means of the dialing registers, the senders and the automatic-number-identification units and operative to select at least part of one of said storage means to read data from the selected storage means into the central processing units or to write data from the central processing unit into the selected storage means; means to associate a register and a sender for a call by placing an identity of one in the storage means of the other; and means to transfer data from the dialing register to the associated sender by using said address means to select the dialing-register storage means and read the data into the central processing unit, and then using the address means to select the storage means of the associated sender and to write the data from the central processing unit into the storage means of that sender.
Claim 3
Dependent Claim 171 words
In a communication switching system the combination as claimed in claim 1, wherein each dialing register, each sender and each automatic-number-identification unit has part of its storage means for an instruction including its status, part for storing an equipment number of other equipment associated with a call, and part for call digits for a call, and each said part being adapted for selection using said address means to read data therefrom or to write data therein from the central processing unit; the equipment number part of the storage means of each dialing register being used initially for storing the equipment number identity of a calling line, and after selection of a sender for storing the identity of the sender, and the equipment number part of the storage means of each sender being used initially after its selection for storage of the calling line equipment number, and the equipment number part of the storage means of each automatic-number-identification unit being used after its selection to store the identity of the associated sender.
Claim 4
Dependent Claim 64 words
In a communication switching system, the combination as claimed in claim 2, wherein the storage means of each dialing register, each sender and each automatic-number-identification unit comprises a plurality of stores, wherein each store comprises a plurality of bistable devices each of which stores a bit of data having value 0 or 1, and each store has an individual address in said address means.
Claim 5
Dependent Claim 113 words
In a communication switching system, the combination as claimed in claim 3, wherein each dialing register and each sender includes sequence control means comprising a plurality of bistable devices and a plurality of logic devices interconnected with pulsing means, with timing means, and with said storage means to control the sequencing and timing of pulsing and manipulation of call digits while receiving in a dialing register and outpulsing in a sender, and means to change the state of at least one of the bistable devices of said part of the storage means for an Instruction to thereby change the status indication of the instruction to call for service to the central processing unit.
Claim 6
Dependent Claim 210 words
In a communication switching system, the combination as claimed in claim 4, wherein in each sender the part of the storage means for an instruction comprises one of said stores designated an instruction store having its own individual address; part of the instruction store being for commands in which codes comprising different combinations of bit values represent respective states including idle, dedicated for a call, requests for connections, timing, activate outpulsing, call for service because call digit part of sender storage means is empty, and releasing; other parts of the instruction store being for indicating the type of outpulsing, for indicating whether automatic-number-identification is required for a call, and for indicating the type of interoffice signaling; and another part of the instruction store comprising a plurality of said bistable devices for a tally indication which is incremented each time a called digit is received in the associated register, the tally indication being used to indicate when dialing is complete, and for other indications of the progress of processing a call; wherein the data in the instruction store is changed during progress of a call by the central processing unit using said address means, and wherein each sender includes logic means to change at least some bits of its instruction store.
Claim 7
Dependent Claim 89 words
In a communication switching system, the combination as claimed in claim 5, wherein in each sender the part of the storage means for call digits comprises a plurality of said stores for digits to be outpulsed, these stores having their bistable devices interconnected as a shift register for digits controlled by the sequence control means so that the next digit to be outpulsed is shifted into a given digit position of one of the stores, the shifting and outpulsing of the digits being controlled independently of the central processor.
Claim 8
Dependent Claim 111 words
In a communication switching system, the combination as claimed in claim 5, wherein the instruction part of the storage means of each automatic-number-identification unit comprises a plurality of bistable devices for indicating unit statuses, the statuses being idle, calling for service which indicates that the unit is dedicated to a call to process the calling number translation, and dedicated to a call with the number translation processing completed; wherein the part of the storage means for call digits is used to store a number which is the starting point of a number translation scan, and after the number translation is completed to store the directory number identification of the calling line.
Claim 9
Dependent Claim 79 words
In a communication switching system, the combination as claimed in claim 7, wherein part of the storage means of each automatic-number-identification unit is used for a control digit which as a result of the call processing relating to identification of the directory number of a calling line may indicate that operator-number-identification is required for the call, that the processing has failed to find a calling line directory number, or that automatic number identification of a calling line is available.
Claim 10
Dependent Claim 135 words
In a communication switching system, the combination as claimed in claim 1, further including a main memory of a read only type which comprises a plurality of word stores for program words and data words; wherein said storage means of each dialing register, each sender and each automatic number identification unit comprises a plurality of stores; wherein said address means is coupled to said main memory, the address means being arranged to have a set of addresses with each address being individual either to a word store of the main memory or a store of said storage means, the address means being operative to select the store from either the main memory or the storage means in accordance with the individual address and to read the contents of that store into the central processing unit.
Claim 11
Dependent Claim 301 words
In a communication switching system having a plurality of terminations and a switching network for interconnecting them, each termination having an individual equipment number identity, common control apparatus comprising: a central processing unit, a main memory, a plurality of dialing registers, a plurality of senders separate from the dialing registers, a plurality of common store registers, and connections of the central processing unit to the other said common control apparatus; wherein each dialing register and each sender includes a line terminal connected to an individual one of said terminations, and each includes individual storage means comprising a plurality of store registers; line call-for-service means including the central processing unit effective responsive to a calling condition at a calling termination to select an idle dialing register to cause establishment of a connection via the switching network between said calling termination and the termination of the selected dialing register and means including the central processing unit to place the equipment number identity of the calling termination into the storage means of the selected dialing register; register control means independent of the central processor to receive called-number digits via its line terminal and to store them into its storage means; digit analysis means including the central processing unit for analyzing said called-number digits, which for some predetermined digit combinations produces a sender-required indication, and sender selection means including the central processing unit responsive to said indication to select an idle sender, means including the central processing unit to place an identity of the selected sender into the dialing register storage means to thereby associate the dialing register and sender; and digit loading means including the central processing unit operative to take called-number digits from the storage means of the dialing register and to place them into the storage means of said sender associated therewith.
Claim 12
Dependent Claim 301 words
In a communication switching system having a plurality of terminations and a switching network for interconnecting them, each termination having an individual equipment number identity, common control apparatus comprising: a central processing unit, a main memory, a plurality of dialing registers, a plurality of senders separate from the dialing registers, a plurality of common store registers, and connections of the central processing unit to the other said common control apparatus; wherein each dialing register and each sender includes a line terminal connected to an individual one of said terminations, and each includes individual storage means comprising a plurality of store registers; line call-for-service means including the central processing unit effective responsive to a calling condition at a calling termination to select an idle dialing register to cause establishment of a connection via the switching network between said calling termination and the termination of the selected dialing register and means including the central processing unit to place the equipment number identity of the calling termination into the storage means of the selected dialing register; register control means independent of the central processor to receive called-number digits via its line terminal and to store them into its storage means; digit analysis means including the central processing unit for analyzing said called-number digits, which for some predetermined digit combinations produces a sender-required indication, and sender selection means including the central processing unit responsive to said indication to select an idle sender, means including the central processing unit to place an identity of the selected sender into the dialing register storage means to thereby associate the dialing register and sender; and digit loading means including the central processing unit operative to take called-number digits from the storage means of the dialing register and to place them into the storage means of said sender associated therewith.
Claim 13
Dependent Claim 159 words
In a communication switching system, the combination as claimed in claim 10, wherein said main memory comprises a plurality of word stores for program words and data words; wherein said connections include data bus means coupled in common between the central processing unit and said store registers; wherein there is a memory input register for addresses designating the individual word stores and store registers, read access means connected to read out a word from a word store or store register corresponding to the address in the memory input register and to supply data signals representing the word to a set of memory output conductors, the data signals from the store registers being supplied via said data bus means; and wherein there is write access means connected from the central processing unit via said bus means to inputs of said store registers to write data from the central processing unit into a selected store register in accordance with its address.
Claim 14
Dependent Claim 57 words
In a communication switching system, the combination as claimed in claim 11, wherein each sender includes sender control means independent of the central processor to outpulse digits, the digit loading means being used during outpulsing to take additional digits from the register storage means and to place them into the storage means of said sender associated therewith.
Claim 15
Dependent Claim 203 words
In a communication switching system, the combination as claimed in claim 12, wherein said sender selection means includes means to place the said equipment number identity of the calling termination into the storage means of the selected sender; and further including means including the central processing unit operative during the call subsequent to the operation of said sender selection means to cause selection of one of said terminations which is a trunk termination, and to cause connections to be established between the calling termination and trunk termination and between the sender termination and trunk termination via said switching network, with a split mode in which the connection is open at one point between the calling line and trunk, to place an identity of the calling line-to-trunk connection path into the storage means of the sender in place of the identity of the calling termination; the sender control means being effective after said connections to the trunk are established to outpulse digits; and means including the central processing unit effective after completion of outpulsing to use said identity of the calling line-to-trunk connection path to cause said split mode to be changed to a switch-through mode, and to release the dialing register and sender.
Claim 16
Dependent Claim 128 words
In a communication switching system, the combination as claimed in claim 12, further including a plurality of automatic-number-identification units separate from the dialing registers and from the senders; wherein said sender-required indication may for some calls include an indication that an automatic-number-identification unit is required, and wherein there is further included automatic-number-identification dedication means effective after said sender selection means and responsive to the last said indication to select an idle automatic-number-identification unit, and means to place the identity of the selected sender into the storage means of the selected automatic-number-identification unit to thereby associate it with the sender for the call; and wherein said sender-selection means includes means to place the said equipment number identity of the calling termination into the storage means of the selected sender.
Claim 17
Dependent Claim 193 words
In a communication switching system, the combination as claimed in claim 14, wherein each of said automatic-number-identification units include means effective after its selection for a call to call for service to the central processing unit and in combination therewith to use the equipment number identity of a calling termination as stored in the sender storage means to determine the directory number associated with the calling termination and to place that number into the storage means of the automatic-number-identification unit; and wherein each sender includes means effective during a call responsive to the completion of outpulsing of digits in its storage means to call for the service of the central processing unit to cause said digit loading means to take additional digits if there are any from the storage means of the dialing register and to place them into the storage means of the sender for outpulsing, and wherein subsequent to their being no more digits to be obtained from the dialing register to take the calling line directory number digits from the automatic-number-identification unit and place them into the storage means of the sender for outpulsing, and to release the automatic-number-identification unit.
Claim 18
Dependent Claim 173 words
In a communication switching system, the combination as claimed in claim 15, further including means including the central processing unit, operative during the call subsequent to the operation of said sender selection means, to cause selection of one of said terminations which is a trunk termination, and to cause connections between the calling termination and trunk termination and between the sender termination and trunk termination via said switching network, with a split mode in which the connection is open at one point between the calling line and trunk, to place an identity of the calling line-to-trunk connection path into the storage means of the sender in place of the identiy of the calling termination; the sender control means being effective after said connections to the trunk are established to outpulse digits; and means including the central processing unit effective after completion of outpulsing to use said identity of the calling line-to-trunk connection path to cause said split mode to be changed to a switch-through mode, and to releaSe the dialing register and sender.
Claim 19
Dependent Claim 167 words
In a communication switching system, the combination as claimed in claim 12, wherein said sender selection means include means to place the said equipment number identity of the calling termination into the storage means of the selected sender; and further including means including the central processing unit operative during the call subsequent to the operation of said sender selection means to cause selection of one of said terminations which is a trunk termination and, to cause a connection to be esstablished via said switching network between the calling termination and selected trunk termination, wherein one of said common store registers (SD) is used to store information relating to the identity of the selected trunk termination, means including the central processing unit operative after the connection between the calling termination and trunk termination has been completely established to cause a connection to be established via said switching network between the sender termination and the trunk termination identified by the information stored in the last said common store register.
Claim 20
Dependent Claim 128 words
In a communication switching system, the combination as claimed in claim 17, wherein said connection between the calling termination and trunk termination is established with a split mode in which the connection is open at one point between the calling line and trunk, and the identity of the calling line-to-trunk connection path is placed into storage means of the sender in place of the identity of the calling termination; the sender control means being effective after said connections to the trunk are established to outpulse digits; and means including the central processing unit effective after completion of outpulsing to use said identity of the calling line-to-trunk connection path to cause said split mode to be changed to a switch-through mode, and to release the dialing register and sender.
Claim 21
Dependent Claim 731 words
In a communication switching system having a plurality of terminations and a switching network for interconnecting them, each termination having an individual equipment number identity, common control apparatus comprising: a central processing unit, a main memory, a plurality of dialing registers, a plurality of senders separate from the dialing registers, and a plurality of common store registers, wherein the main memory comprises a plurality of word stores for program words and data words, the program words having a first part for an operation code and a second part for an operand, a memory input register for addresses designating the individual word stores, read access means connected to read out a word from a store corresponding to the address in the memory input register and to supply data signals representing the word to a set of memory output conductors; wherein the central processing unit comprises memory output register means, an accumulator, an instruction register, arithmetic circuits, and interconnections among them and to the memory input register and memory output conductors, operation cycling means providing operation cycles; operation means effective during each cycle using said read access means to read out one program word from memory with the operation code into the instruction register and the operand into the memory output register means, means using the arithmetic circuits to perform an operation designated by the operation code, which for some operation codes includes placing a data word address into the memory input register and using the read access means to read out a corresponding data word into the memory output register means, and in some cases into the accumulator, and means effective during the cycle to place an address of a program word into the memory input register for the next operation; wherein each dialing register and each sender includes a line terminal connected to an individual one of said terminations, and each includes storage means comprising a plurality of Store registers individual thereto; wherein each of said store registers comprises a plurality of bistable devices with outputs coupled to said read access means, with each store register having an individual address so that a word therein may be read out when its address is in the memory input register; write access means connected from the central processing unit to inputs of said store registers to write data from the accumulator into a selected store register in accordance with its address; line call-for-service means including a sequence of program words and said operation means effective responsive to a calling condition at a calling termination to select an idle dialing register, to cause establishment of a connection via the switching network between said calling termination and the termination of the selected dialing register, and using said write access means to place the equipment number identity of the calling termination into the storage means of the selected dialing register; register control means independent of the central processor to receive called number digits via its line terminal and to store them into its storage means; register call-for-service means including a sequence of program words and said operation means to analyze the called number digits in the storage means of a dialing register; and sender-selection means including a sequence of program words and the operation means effective responsive to an analysis of the called number digits indicating a sender required to select an idle sender, and using said read access means and write access means to read the calling equipment number identity from the dialing register storage means and place it into the sender storage means, and to place an address of the selected sender storage means into the dialing register storage means to thereby associate the dialing register and the sender; digit loading means including a sequence of program words, the operation means, the read access means and the write access means to read called number digits from the storage means of the dialing register and place them into the storage means of the sender; sender Zconnect means including a sequence of program words and the operation means to select a termination and to cause the switching network to connect the sender termination thereto; sender control means independent of the central processor to outpulse digits via its line terminal, the digit loading means being used during outpulsing to read additional called number digits from the register storage means and place them into the sender storage means.
Claim 22
Dependent Claim 731 words
In a communication switching system having a plurality of terminations and a switching network for interconnecting them, each termination having an individual equipment number identity, common control apparatus comprising: a central processing unit, a main memory, a plurality of dialing registers, a plurality of senders separate from the dialing registers, and a plurality of common store registers, wherein the main memory comprises a plurality of word stores for program words and data words, the program words having a first part for an operation code and a second part for an operand, a memory input register for addresses designating the individual word stores, read access means connected to read out a word from a store corresponding to the address in the memory input register and to supply data signals representing the word to a set of memory output conductors; wherein the central processing unit comprises memory output register means, an accumulator, an instruction register, arithmetic circuits, and interconnections among them and to the memory input register and memory output conductors, operation cycling means providing operation cycles; operation means effective during each cycle using said read access means to read out one program word from memory with the operation code into the instruction register and the operand into the memory output register means, means using the arithmetic circuits to perform an operation designated by the operation code, which for some operation codes includes placing a data word address into the memory input register and using the read access means to read out a corresponding data word into the memory output register means, and in some cases into the accumulator, and means effective during the cycle to place an address of a program word into the memory input register for the next operation; wherein each dialing register and each sender includes a line terminal connected to an individual one of said terminations, and each includes storage means comprising a plurality of Store registers individual thereto; wherein each of said store registers comprises a plurality of bistable devices with outputs coupled to said read access means, with each store register having an individual address so that a word therein may be read out when its address is in the memory input register; write access means connected from the central processing unit to inputs of said store registers to write data from the accumulator into a selected store register in accordance with its address; line call-for-service means including a sequence of program words and said operation means effective responsive to a calling condition at a calling termination to select an idle dialing register, to cause establishment of a connection via the switching network between said calling termination and the termination of the selected dialing register, and using said write access means to place the equipment number identity of the calling termination into the storage means of the selected dialing register; register control means independent of the central processor to receive called number digits via its line terminal and to store them into its storage means; register call-for-service means including a sequence of program words and said operation means to analyze the called number digits in the storage means of a dialing register; and sender-selection means including a sequence of program words and the operation means effective responsive to an analysis of the called number digits indicating a sender required to select an idle sender, and using said read access means and write access means to read the calling equipment number identity from the dialing register storage means and place it into the sender storage means, and to place an address of the selected sender storage means into the dialing register storage means to thereby associate the dialing register and the sender; digit loading means including a sequence of program words, the operation means, the read access means and the write access means to read called number digits from the storage means of the dialing register and place them into the storage means of the sender; sender Zconnect means including a sequence of program words and the operation means to select a termination and to cause the switching network to connect the sender termination thereto; sender control means independent of the central processor to outpulse digits via its line terminal, the digit loading means being used during outpulsing to read additional called number digits from the register storage means and place them into the sender storage means.
Claim 23
Dependent Claim 259 words
In a communication switching system, the combination as claimed in claim 19, further including a plurality of automatic-number-identification units separate from the dialing registers and from the senders, wherein each automatic-number-identification unit includes individual storage means comprising a plurality of store registers, each store register comprising a plurality of bistable devices with outputs coupled to said read access means, and inputs connected to said write access means, with each store register having an individual address; automatic-number-identification dedication means including a sequence of program words and the operation means effective responsive to an analysis of the called number digits indicating automatic-number-identification required to select an idle automatic-number-identification unit, and using said read access means and write access means to place an address of the selected sender storage means into the storage means of the automatic-number-identification unit to associate the automatic-number-identification unit with the sender; automatic-number-identification call-for-service means including a sequence of program words and said operation means to search data words in a translation section of the main memory to determine the calling directory number corresponding to the calling equipment number which is stored in the sender Storage means, and to place the calling directory number into the automatic-number-identification storage means; and automatic-number-identification search means including a sequence of program words and said operation means effective responsive to a given condition in a sender control means to find the automatic-number-identification unit associated with the sender, and to read the calling line directory number digits from the automatic-number-identification storage means and to place them into the sender storage means for outpulsing.

References Cited (Backward Citations)

US3385931A Cited
US3558829A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1976-07-30 1977-01-29 1977-07-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1980-07-30 1981-01-29 1981-07-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1984-07-30 1985-01-29 1985-07-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag