Claims Analysis
Total Claims: 52
Claim 1
Independent Claim
209 words
An automatic private branch exchange comprising a plurality of ports including line circuits and trunk circuits, said ports being divided into a plurality of distinct groups; first stored program control means including a single individual microprocessor unit dedicated to each port for performing all real-time control in connection with the ports of the respective groups; a common transmission network for all of said port groups including a plurality of inputs and a plurality of outputs and switching means for selectively interconnecting an input to an output; each port group including information transmission means for connecting the ports to the inputs and outputs of said transmission network; and second stored program control means including a central processing unit responsive to supervisory information from said first stored program control means for controlling said switching means to interconnect designated ports for establishing a communication path therebetween; said first stored program control means further including, in each port group, strobe signal generating means responsive to the associated microprocessor unit for generating strobe signals for respective pairs of ports in the port group and port interface means connected to said microprocessor unit for applying said strobe signals to said pairs of ports sequentially in a repetitive cycle to sample the status of said ports.
Claim 2
Dependent Claim
209 words
An automatic private branch exchange comprising a plurality of ports including line circuits and trunk circuits, said ports being divided into a plurality of distinct groups; first stored program control means including a single individual microprocessor unit dedicated to each port for performing all real-time control in connection with the ports of the respective groups; a common transmission network for all of said port groups including a plurality of inputs and a plurality of outputs and switching means for selectively interconnecting an input to an output; each port group including information transmission means for connecting the ports to the inputs and outputs of said transmission network; and second stored program control means including a central processing unit responsive to supervisory information from said first stored program control means for controlling said switching means to interconnect designated ports for establishing a communication path therebetween; said first stored program control means further including, in each port group, strobe signal generating means responsive to the associated microprocessor unit for generating strobe signals for respective pairs of ports in the port group and port interface means connected to said microprocessor unit for applying said strobe signals to said pairs of ports sequentially in a repetitive cycle to sample the status of said ports.
Claim 3
Dependent Claim
80 words
An automatic private branch exchange according to claim 1 wherein said ports of each port group are subdivided into subgroups of common type ports, each subgroup of ports being connected in common to a first sense line for indicating the status of the port upon receipt of a strobe signal and being connected selectively in a predetermined combination to a second sense line for indicating the port type of the subgroup, said sense lines extending to said port interface means.
Claim 4
Dependent Claim
35 words
An automatic private branch exchange according to claim 2 wherein each strobe signal is applied on a separate line from said port interface means in common to a pair of ports in different port subgroups.
Claim 5
Dependent Claim
32 words
An automatic private branch exchange according to claim 1 wherein said port interface means includes means responsive to said microprocessor unit for applying command signals to said ports to effect control thereover.
Claim 6
Dependent Claim
38 words
An automatic private branch exchange according to claim 1, further including timer means connected to said strobe signal generating means for generating a signal to reset said microprocessor unit whenever a preselected strobe signal fails to be generated.
Claim 7
Dependent Claim
67 words
An automatic private branch exchange according to claim 1 wherein said first stored program control means further includes, in each port group, status means for transmitting status information regarding said microprocessor unit to said second stored program control means and control means responsive to control pulses from said central processing unit for timing the transmission of status information by said status means or resetting said microprocessor unit.
Claim 8
Dependent Claim
34 words
An automatic private branch exchange according to claim 6 wherein said control means includes means responsive to a pulse train to effect said timing or resetting functions in dependence on the pulse duration thereof.
Claim 9
Dependent Claim
96 words
An automatic private branch exchange according to claim 7 wherein said control means includes first means responsive to a pulse from said central processing unit for applying a load signal to said status means to enable transmission of status information to said second stored program control means, second means responsive to said pulse for inhibiting said first means, and third means responsive to the duration of said pulse for disabling said second means upon detection of a first duration and for generating a reset pulse upon detection of a second duration longer than said first duration.
Claim 10
Dependent Claim
33 words
An automatic private branch exchange according to claim 1 wherein said information transmission means comprises means for multiplexing communication signals from said ports onto a signal communication channel for application to said ports.
Claim 11
Dependent Claim
20 words
An automatic private branch exchange according to claim 9 wherein said transmission network comprises an asynchronous time slot interchange system.
Claim 12
Dependent Claim
32 words
An automatic private branch exchange according to claim 10 wherein each port further includes means for converting communication signals from said ports to digital form prior to application to said multiplexing means.
Claim 13
Dependent Claim
186 words
An automatic private branch exchange comprising a plurality of ports including line circuits and trunk circuits, said ports being divided into a plurality of distinct groups; a group of service circuits separate from said port groups and including dial tone senders and detectors; stored program control means including an individual microprocessor unit dedicated to each port group and said service circuit group for performing supervisory control in connection with the ports and service circuits of said groups; and common control means connected to said ports and service circuits including a transmission switching network and a central processing unit of the stored program type responsive to supervisory information from said stored program control means for controlling said transmission switching network to connect a given port to a service circuit or another designated port, further including an operator console comprising a plurality of actuatable keys, signal generating means responsive to actuation of one or more of said keys for generating respective key transition signals, multiplexing means for multiplexing said key transition signals, and a data link for transmitting said multiplexed key transition signals to said common control means.
Claim 14
Dependent Claim
186 words
An automatic private branch exchange comprising a plurality of ports including line circuits and trunk circuits, said ports being divided into a plurality of distinct groups; a group of service circuits separate from said port groups and including dial tone senders and detectors; stored program control means including an individual microprocessor unit dedicated to each port group and said service circuit group for performing supervisory control in connection with the ports and service circuits of said groups; and common control means connected to said ports and service circuits including a transmission switching network and a central processing unit of the stored program type responsive to supervisory information from said stored program control means for controlling said transmission switching network to connect a given port to a service circuit or another designated port, further including an operator console comprising a plurality of actuatable keys, signal generating means responsive to actuation of one or more of said keys for generating respective key transition signals, multiplexing means for multiplexing said key transition signals, and a data link for transmitting said multiplexed key transition signals to said common control means.
Claim 15
Dependent Claim
40 words
An automatic private branch exchange according to claim 12, wherein said common control means further includes memory means for storing the functional identification of said actuatable keys for use by said central processing unit in controlling said transmission switching network.
Claim 16
Dependent Claim
54 words
An automatic private branch exchange according to claim 13, wherein said operator console further comprises visual indicator means for indicating the operating condition of selected ones of said keys, and decoding means responsive to selected control signals received on said data link from said common control means for selectively energizing said visual indicator means.
Claim 17
Dependent Claim
105 words
An automatic private branch exchange according to claim 12 wherein said common control means further includes a memory dedicated to said central processing unit and storing the functional identification of the keys of said operator console, a first bus connecting said memory to said central processing unit, controller means for controlling said transmission switching network in response to said central processing unit, attendant interface means for connecting said data link from said operator console to said central processing unit, a second bus connected to said controller means and said attendant interface means, and interrupt control means for connecting said first bus to said second bus.
Claim 18
Dependent Claim
65 words
An automatic private branch exchange according to claim 12 wherein said stored program control means further includes, in each port group, status means for transmission of status information regarding said microprocessor unit to said common control means, and control means responsive to control pulses from said central processing unit for timing the transmission of status information by said status means or resetting said microprocessor unit.
Claim 19
Dependent Claim
33 words
An automatic private branch exchange according to claim 16 wherein said control means is responsive to a pulse train to effect said timing or resetting functions in dependence on the pulse duration thereof.
Claim 20
Dependent Claim
25 words
An automatic private branch exchange according to claim 15 further including processor interface means for connecting said stored program control means to said second bus.
Claim 21
Dependent Claim
82 words
An automatic private branch exchange according to claim 18 wherein said interrupt control means comprises decoder mens for decoding address signals received from said central processing unit which identify one of the means connected to said second bus and enable means responsive to said decoder means for applying an enable signal on said second bus to enable said identified one of said means to communicate with said central processing unit via said second bus, said interrupt control means and said first bus.
Claim 22
Dependent Claim
53 words
An automatic private branch exchange according to claim 19 wherein each of said means connected to said second bus include request means for generating an interrupt signal when said means requires connection to said central processing unit and means for applying said interrupt signal on said second bus to said interrupt control means.
Claim 23
Dependent Claim
65 words
An automatic private branch exchange according to claim 20 wherein said interrupt control means further comprises storage means for storing interrupt signals received on said second bus, priority determining means for selecting stored interrupt signals on the basis of a predetermined priority and vector generating means for applying a vector signal on said first bus designating an interrupt signal selected by said priority determining means.
Claim 24
Dependent Claim
41 words
An automatic private branch exchange according to claim 21 wherein said interrupt control means further comprises masking means responsive to signals from said central processing unit on said first bus for inhibiting storage of selected interrupt signals by said storage means.
Claim 25
Dependent Claim
192 words
An information handling system comprising a plurality of information ports between which information is to be transferred; stored program control means for performing supervisory control in connection with said ports; transmission interconnection means for selectively interconnecting ports on the basis of supervisory information from said stored program control means; and common control means for controlling said transmission interconnection means including a central processing unit of the stored program type, a memory dedicated to said central processing unit, input/output means for directly communicating with said central processing unit, a first bus connecting said memory and said input/output means to said central processing unit, interface circuit means for connecting said stored program control means to said central processing unit, controller means for controlling said transmission interconnection means in response to said central processing unit, a second bus connected to said interface circuit means and said controller means, and interrupt control means for connecting said first bus to said second bus for interfacing said central processing unit with the means connected to said second bus so that said interface circuit means and said controller means may effectively operate with different types of central processing units.
Claim 26
Dependent Claim
192 words
An information handling system comprising a plurality of information ports between which information is to be transferred; stored program control means for performing supervisory control in connection with said ports; transmission interconnection means for selectively interconnecting ports on the basis of supervisory information from said stored program control means; and common control means for controlling said transmission interconnection means including a central processing unit of the stored program type, a memory dedicated to said central processing unit, input/output means for directly communicating with said central processing unit, a first bus connecting said memory and said input/output means to said central processing unit, interface circuit means for connecting said stored program control means to said central processing unit, controller means for controlling said transmission interconnection means in response to said central processing unit, a second bus connected to said interface circuit means and said controller means, and interrupt control means for connecting said first bus to said second bus for interfacing said central processing unit with the means connected to said second bus so that said interface circuit means and said controller means may effectively operate with different types of central processing units.
Claim 27
Dependent Claim
24 words
An information switching system according to claim 23 further including processor interface means for connecting said stored program control means to said second bus.
Claim 28
Dependent Claim
81 words
An information handling system according to claim 24 wherein said interrupt control means comprises decoder means for decoding address signals received from said central processing unit which identify one of the means connected to said second bus and enable means responsive to said decoder means for applying an enable signal on said second bus to enable said identified one of said means to communicate with said central processing unit via said second bus, said interrupt control means and said first bus.
Claim 29
Dependent Claim
52 words
An information handling system according to claim 25 wherein each of said means connected to said second bus includes request means for generating an interrupt signal when said means requires connection to said central processing unit and means for applying said interrupt signal on said second bus to said interrupt control means.
Claim 30
Dependent Claim
64 words
An information handling system according to claim 26 wherein said interrupt control means further comprises storage means for storing interrupt signals received on said second bus, priority determining means for selecting stored interrupt signals on the basis of a predetermined priority and vector generating means for applying a vector signal on said first bus designating an interrupt signal selected by said priority determining means.
Claim 31
Dependent Claim
40 words
An information handling system according to claim 27 wherein said interrupt control means further comprises masking means responsive to signals from said central processing unit on said first bus for inhibiting storage of selected interrupt signals by said storage means.
Claim 32
Dependent Claim
73 words
An information handling system according to claim 25 further including an operator complex comprising a console having a plurality of actuatable keys each having first and second operative states, means for generating key state signals indicating the operative state of each of said keys, means for sequentially multiplexing said key state signals, and message formulating means for formulating messages to be sent to said common control including key state and key identification information.
Claim 33
Dependent Claim
31 words
An information handling system according to claim 29 further including attendant interface means connected to said second bus for applying to said second bus said messages from said message formulating means.
Claim 34
Dependent Claim
27 words
An information handling system according to claim 30 wherein the functional identification of said actuatable keys is stored in said memory dedicated to said central processing unit.
Claim 35
Dependent Claim
307 words
A digital information handling system comprising: a plurality of ports including line circuits and trunk circuits, said ports being divided into a plurality of distinct groups; data conversion means in each port group for converting data transmitted from and to the ports thereof from analog-to-digital and digital-to-analog form, respectively; multiplexing-demultiplexing means in each port group for multiplexing the data derived from said ports through said data conversion means onto a single information channel and for demultiplexing data received from said information channel to be applied to said data conversion means; and common control means including a digital transmission network connected to the information channels of each port group for interconnecting ports through said digital transmission network by asynchronous time slot interchange, a central processing unit responsive to supervisory information received from said ports and a memory dedicated to said central processing unit for storing a program to effect said time slot interchange of data through said digital transmission network, said digital transmission network including data conditioner means for multiplexing the multiplexed data received on the information channels from each port group and for demultiplexing the data to be applied to the respective information channels, and matrix switch means connected to said data conditioner means and responsive to said central processing unit for effecting time slot interchange of the data obtained from said data conditioner means, said matrix switch means including a plurality of matrix switches each including a send memory, a receive memory and control means for shifting data into said send memory and out of said receive memory during one portion of a clock cycle and for shifting data from a send memory to a receive memory during another portion of said clock cycle, wherein said digital transmission network further includes an expander/concentrator network interconnecting the send and receive memories of each of said matrix switches.
Claim 36
Dependent Claim
307 words
A digital information handling system comprising: a plurality of ports including line circuits and trunk circuits, said ports being divided into a plurality of distinct groups; data conversion means in each port group for converting data transmitted from and to the ports thereof from analog-to-digital and digital-to-analog form, respectively; multiplexing-demultiplexing means in each port group for multiplexing the data derived from said ports through said data conversion means onto a single information channel and for demultiplexing data received from said information channel to be applied to said data conversion means; and common control means including a digital transmission network connected to the information channels of each port group for interconnecting ports through said digital transmission network by asynchronous time slot interchange, a central processing unit responsive to supervisory information received from said ports and a memory dedicated to said central processing unit for storing a program to effect said time slot interchange of data through said digital transmission network, said digital transmission network including data conditioner means for multiplexing the multiplexed data received on the information channels from each port group and for demultiplexing the data to be applied to the respective information channels, and matrix switch means connected to said data conditioner means and responsive to said central processing unit for effecting time slot interchange of the data obtained from said data conditioner means, said matrix switch means including a plurality of matrix switches each including a send memory, a receive memory and control means for shifting data into said send memory and out of said receive memory during one portion of a clock cycle and for shifting data from a send memory to a receive memory during another portion of said clock cycle, wherein said digital transmission network further includes an expander/concentrator network interconnecting the send and receive memories of each of said matrix switches.
Claim 37
Dependent Claim
285 words
A digital information handling system comprising: a plurality of ports including line circuits and trunk circuits, said ports being divided into a plurality of distinct groups; data conversion means in each port group for converting data transmitted from and to the ports thereof from analog-to-digital and digital-to-analog form, respectively; multiplexing-demultiplexing means in each port group for multiplexing the data derived from said ports through said data conversion means onto a single information channel and for demultiplexing data received from said information channel to be applied to said data conversion means; and common control means including a digital transmission network connected to the information channels of each port group for interconnecting ports through said digital transmission network by asynchronous time slot interchange, a central processing unit responsive to supervisory information received from said ports and a memory dedicated to said central processing unit for storing a program to effect said time slot interchange of data through said digital transmission network, said digital transmission network including data conditioner means for multiplexing the multiplexed data received on the information channels from each port group and for demultiplexing the data to be applied to the respective information channels, and matrix switch means connected to said data conditioner means and responsive to said central processing unit for effecting time slot interchange of the data obained from said data conditioner means, wherein said data conditioner means includes first means connected to receive the information from said port groups for converting the serial data of each channel to parallel form and second means connected to the output of said first means for converting the parallel data from said first means to serial form on plural output leads to said matrix switch means.
Claim 38
Dependent Claim
285 words
A digital information handling system comprising: a plurality of ports including line circuits and trunk circuits, said ports being divided into a plurality of distinct groups; data conversion means in each port group for converting data transmitted from and to the ports thereof from analog-to-digital and digital-to-analog form, respectively; multiplexing-demultiplexing means in each port group for multiplexing the data derived from said ports through said data conversion means onto a single information channel and for demultiplexing data received from said information channel to be applied to said data conversion means; and common control means including a digital transmission network connected to the information channels of each port group for interconnecting ports through said digital transmission network by asynchronous time slot interchange, a central processing unit responsive to supervisory information received from said ports and a memory dedicated to said central processing unit for storing a program to effect said time slot interchange of data through said digital transmission network, said digital transmission network including data conditioner means for multiplexing the multiplexed data received on the information channels from each port group and for demultiplexing the data to be applied to the respective information channels, and matrix switch means connected to said data conditioner means and responsive to said central processing unit for effecting time slot interchange of the data obained from said data conditioner means, wherein said data conditioner means includes first means connected to receive the information from said port groups for converting the serial data of each channel to parallel form and second means connected to the output of said first means for converting the parallel data from said first means to serial form on plural output leads to said matrix switch means.
Claim 39
Dependent Claim
90 words
A digital information handling system according to claim 32, wherein said common control means further includes a memory dedicated to said central processing unit for storing a program to effect time slot interchange of data through said digital transmission network, a first bus connecting said memory to said central processing unit, controller means for controlling said matrix switch means in response to control signals from said central processing unit, a second bus connected to said controller means, and interrupt control means for connecting said first bus to said second bus.
Claim 40
Dependent Claim
39 words
A digital information handling system according to claim 34, further including stored program control means including an individual microprocessor unit dedicated to each port group for performing all supervisory control in connection with the ports of the respective groups.
Claim 41
Dependent Claim
25 words
A digital information handling system according to claim 35, further including processor interface means for connecting said stored program control means to said second bus.
Claim 42
Dependent Claim
82 words
A digital information handling system according to claim 36 wherein said interrupt control means comprises decoder means for decoding address signals received from said central processing unit which identify one of the means connected to said second bus and enable means responsive to said decoder means for applying an enable signal on said second bus to enable said identified one of said means to communicate with said central processing unit via said second bus, said interrupt control means and said first bus.
Claim 43
Dependent Claim
53 words
A digital information handling system according to claim 37 wherein each of said means connected to said second bus includes request means for generating an interrupt signal when said means requires connection to said central processing unit and means for applying said interrupt signal on said second bus to said interrupt control means.
Claim 44
Dependent Claim
65 words
A digital information handling system according to claim 38 wherein said interrupt control means further comprises storage means for storing interrupt signals received on said second bus, priority determining means for selecting stored interrupt signals on the basis of a predetermined priority and vector generating means for applying a vector signal on said first bus designating an interrupt signal selected by said priority determining means.
Claim 45
Dependent Claim
41 words
A digital information handling system according to claim 39 wherein said interrupt control means further comprises masking means responsive to signals from said central processing unit on said first bus for inhibiting storage of selected interrupt signals by said storage means.
Claim 46
Dependent Claim
75 words
A digital information handling system according to claim 40, further including an operator complex comprising a console having a plurality of actuatable keys each having first and second operative states, means for generating key state signals indicating the operative state of each of said keys, means for sequentially multiplexing said key state signals, and message formulating means for formulating messages to be sent to said common control means including key state and key identification information.
Claim 47
Dependent Claim
32 words
A digital information handling system according to claim 41, further including attendant interface means connected to said second bus for applying to said second bus said messages from said message formulating means.
Claim 48
Dependent Claim
28 words
A digital information handling system according to claim 42 wherein the functional identification of said actuatable keys is stored in said memory dedicated to said central processing unit.
Claim 49
Dependent Claim
168 words
A digital communication switching system comprising a plurality of ports including line circuits and trunk circuits, said ports being divided into a plurality of distinct groups; stored program control means including an individual microprocessor unit dedicated to each port group for performing supervisory control in connection with the ports of the respective groups; data conversion means for pulse code modulating and demodulating data received from and applied to said ports in each port group; common control means including a digital transmission network connected to the data conversion means in each port group and a central processing unit responsive to supervisory information received from said ports for controlling said digital transmission network to interconnect selected ports by asychronous time slot interchange; and a conference circuit connected to said digital transmission network by way of a preselected number of data highways for establishing one or more conference connections each including three or more ports, including means for summing the digital contents of selected data channels to produce group conference signals.
Claim 50
Dependent Claim
168 words
A digital communication switching system comprising a plurality of ports including line circuits and trunk circuits, said ports being divided into a plurality of distinct groups; stored program control means including an individual microprocessor unit dedicated to each port group for performing supervisory control in connection with the ports of the respective groups; data conversion means for pulse code modulating and demodulating data received from and applied to said ports in each port group; common control means including a digital transmission network connected to the data conversion means in each port group and a central processing unit responsive to supervisory information received from said ports for controlling said digital transmission network to interconnect selected ports by asychronous time slot interchange; and a conference circuit connected to said digital transmission network by way of a preselected number of data highways for establishing one or more conference connections each including three or more ports, including means for summing the digital contents of selected data channels to produce group conference signals.
Claim 51
Dependent Claim
134 words
A digital communication switching system according to claim 44 wherein said conference circuit comprises means for receiving sequential data channels of information from said digital transmission network on said data highways, a random access memory connected to said receiving means for storing the contents of a predetermined number of said data channels, master counter means for producing a plurality of clock signals, arithmetic means responsive to said clock signals for summing the contents of said data channels stored in said memory in preselected conference groups to produce group total signals and for successively subtracting from said group total signals the contents of said data channels of the group to produce a plurality of group conference channels, and means for transmitting said group conference channels sequentially to said digital transmission network on said data highways.
Claim 52
Dependent Claim
49 words
A digital communication switching system according to claim 45, wherein said common control means includes means in combination with said central processing unit for interconnecting one data channel of a pair of conference groups by time slot interchange in said digital transmission network to create an expanded conference group.