Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
249 words
An addressable elevator communication controller for receiving spaced serial input messages via a data link having a clock line for providing message clocking pulses, an input data line, and an output data line, with each input message including address and data portions, comprising: address means providing a station address, shift register means having a clock input, a serial input, a serial output, parallel inputs, and parallel outputs, said shift register means having its clock input connected to the clock line and its serial input connected to the input data line for receiving each serial input message in synchronism with the message clocking pulses, enable means for providing an enable signal when said shift register means receives a valid input message which includes said station address, means responsive to said enable signal for unloading the data portion of a serial input message via the parallel outputs of said shift register means, means for preparing a serial output message in said shift register means via said parallel inputs, after said shift register means has been unloaded, and means responsive to said enable signal for operatively connecting the serial output of said shift register means to the output data link, at least until the next serial input message has been received by said shift register means, whereby the loading of said next serial input message into said shift register means simultaneously clocks the serial output message to the output data line, regardless of the station address in the next serial input message.
Claim 2
Dependent Claim
249 words
An addressable elevator communication controller for receiving spaced serial input messages via a data link having a clock line for providing message clocking pulses, an input data line, and an output data line, with each input message including address and data portions, comprising: address means providing a station address, shift register means having a clock input, a serial input, a serial output, parallel inputs, and parallel outputs, said shift register means having its clock input connected to the clock line and its serial input connected to the input data line for receiving each serial input message in synchronism with the message clocking pulses, enable means for providing an enable signal when said shift register means receives a valid input message which includes said station address, means responsive to said enable signal for unloading the data portion of a serial input message via the parallel outputs of said shift register means, means for preparing a serial output message in said shift register means via said parallel inputs, after said shift register means has been unloaded, and means responsive to said enable signal for operatively connecting the serial output of said shift register means to the output data link, at least until the next serial input message has been received by said shift register means, whereby the loading of said next serial input message into said shift register means simultaneously clocks the serial output message to the output data line, regardless of the station address in the next serial input message.
Claim 3
Dependent Claim
83 words
The communication controller of claim 1 including first digital correlator means connected between the input data line and the serial input of the shift register means, said first digital correlator means including means for sampling the input data line at a sampling rate which exceeds the rate of the message clocking pulses, means for storing the last N samples, and logic means for providing an output having a predetermined logic level when a predetermined number of stored samples has a predetermined logic level.
Claim 4
Dependent Claim
52 words
The communication controller of claim 2 wherein the means which provides the output having a predetermined logic level when a predetermined number of samples has a predetermined logic level, continues to provide the predetermined logic level until the number of stored samples having the predetermined logic level falls below the predetermined number.
Claim 5
Dependent Claim
31 words
The communication controller of claim 2 including second digital correlator means, said second digital correlator means being connected between the clock line and the clock input of the shift register means.
Claim 6
Dependent Claim
102 words
The communication controller of claim 1 wherein a valid message has a predetermined number of bits, including a parity bit, and wherein the enable means includes comparator means for comparing the address portion of a message with the controller address, and further including counter means for counting the clock pulses which clock a message into the shift register means, and parity means for determining if the parity of the message is correct, whereby the enable means provides the enable signal only when the communication controller is correctly addressed, the message has the correct number of bits, and there is no parity error.
Claim 7
Dependent Claim
49 words
The controller of claim 1 including means for selecting one of first and second controller operating modes, wherein the enable means provides an enable signal only when a serial message has a predetermined number of bits, which predetermined number is different in the first and second controller operating modes.
Claim 8
Dependent Claim
60 words
The controller of claim 6 wherein the shift register means has first and second ends, with the serial input being at the first end, and the serial output intermediate said first and second ends, such that a serial message of like bit length is clocked to the output data line in each of the first and second controller operating modes.
Claim 9
Dependent Claim
57 words
The controller of claim 6 wherein the means which unloads the data portion of the shift register means includes latch means, multiplexer means, and output terminals, with said multiplexer means being connected between said latch means and said output terminals, and wherein the selection of a predetermined one of said controller operating modes activates said multiplexer means.
Claim 10
Dependent Claim
158 words
The controller of claim 8 including first and second fourteen element display digits each having a cathode electrode, the output terminals include fourteen terminals each of which is connected to an element on each of said first and second display digits, and first and second output terminals connected to the cathode electrodes of said first and second display digits, respectively, the latch means includes at least twenty-eight latch elements, the multiplexer means includes fourteen dual input, single output multiplexer elements, with each multiplexer element being connected to selectively connect two predetermined latch elements to one of the fourteen output terminals, and including clock means for switching the output of each multiplexer element between its dual inputs at a predetermined rate, and means for alternately energizing the first and second output terminals connected to the cathode electrodes of the first and second display digits at the same predetermined rate, when a predetermined one of said operating modes is selected.
Claim 11
Dependent Claim
53 words
The controller of claim 1 including ring counter means which provides a series of control signals after a predetermined number of missing clock pulses on the clock line, after a message has been clocked into the shift register means, with the enable means being responsive to a predetermined one of said control signals.
Claim 12
Dependent Claim
38 words
The controller of claim 10 wherein the means which unloads the data portion of the shift register means is responsive to a predetermined second one of the control signals, in addition to being responsive to the enable signal.
Claim 13
Dependent Claim
32 words
The controller of claim 11 wherein the means which prepares the serial return message in the shift register means via the parallel inputs includes a third predetermined one of the control signals.
Claim 14
Dependent Claim
33 words
The controller of claim 12 wherein the last control signal disables the ring counter means until clock pulses appear on the clock line to clock a new message into the shift register means.
Claim 15
Dependent Claim
76 words
A digital correlator for connection between a serial data line over which digital signals are sent by an elevator controller at a predetermined maximum rate, and a communication controller, comprising: means for sampling the serial data line at a sampling rate which exceeds said predetermined maximum rate, means for storing the last N samples, and means providing an output having a predetermined logic level when a predetermined number of stored samples has a predetermined logic level.
Claim 16
Dependent Claim
76 words
A digital correlator for connection between a serial data line over which digital signals are sent by an elevator controller at a predetermined maximum rate, and a communication controller, comprising: means for sampling the serial data line at a sampling rate which exceeds said predetermined maximum rate, means for storing the last N samples, and means providing an output having a predetermined logic level when a predetermined number of stored samples has a predetermined logic level.
Claim 17
Dependent Claim
56 words
The digital correlator of claim 14 wherein the means for providing an output having a predetermined logic level when a predetermined number of stored samples has a predetermined logic level, continues to provide the output having the predetermined logic level until the number of stored samples having the predetermined logic level falls below the predetermined number.