Claims Analysis
Total Claims: 40
Claim 1
Independent Claim
210 words
A method, comprising the steps of: (a) powering up an integrated circuit, said integrated circuit being a part of a transmitting unit for a wireless security system; (b) causing a sequential state machine of said integrated circuit to transition through a first number of states to generate a first binary number; (c) using said first binary number to generate a first synchronization code and to output said first synchronization code onto an output terminal of said integrated circuit; (d) after step (c), generating a second binary number by causing said sequential state machine of said integrated circuit to transition a predetermined number of times; (e) using said second binary number to generate a verification code and to output said verification code onto said output terminal of said integrated circuit; (f) after steps (a) through (e), powering down said integrated circuit; (g) after step (f), powering up said integrated circuit; (h) after step (g), causing said sequential state machine to transition through a second number of states to generate a third binary number; and (i) using said third binary number to generate a second synchronization code and to output said second synchronization code onto said output terminal of said integrated circuit, said first and second synchronization codes being different digital values.
Claim 2
Independent Claim
210 words
A method, comprising the steps of: (a) powering up an integrated circuit, said integrated circuit being a part of a transmitting unit for a wireless security system; (b) causing a sequential state machine of said integrated circuit to transition through a first number of states to generate a first binary number; (c) using said first binary number to generate a first synchronization code and to output said first synchronization code onto an output terminal of said integrated circuit; (d) after step (c), generating a second binary number by causing said sequential state machine of said integrated circuit to transition a predetermined number of times; (e) using said second binary number to generate a verification code and to output said verification code onto said output terminal of said integrated circuit; (f) after steps (a) through (e), powering down said integrated circuit; (g) after step (f), powering up said integrated circuit; (h) after step (g), causing said sequential state machine to transition through a second number of states to generate a third binary number; and (i) using said third binary number to generate a second synchronization code and to output said second synchronization code onto said output terminal of said integrated circuit, said first and second synchronization codes being different digital values.
Claim 3
Independent Claim
294 words
A method, comprising the steps of: (a) powering up an integrated circuit; (b) causing a sequential state machine of said integrated circuit to transition through a first number of states to generate a first binary number; (c) using said first binary number to generate a first synchronization code and to output said first synchronization code onto an output terminal of said integrated circuit; (d) after step (c), generating a second binary number by causing said sequential state machine of said integrated circuit to transition a predetermined number of times; (e) using said second binary number to generate a verification code and to output said verification code onto said output terminal of said integrated circuit; (f) after steps (a) through (e), powering down said integrated circuit; (g) after step (f), powering up said integrated circuit; (h) after step (g), causing said sequential state machine to transition through a second number of states to generate a third binary number; and (i) using said third binary number to generate a second synchronization code and to output said second synchronization code onto said output terminal of said integrated circuit, wherein said sequential state machine comprises a first pseudo-random number generator and a second pseudo-random number generator, said method further comprising the steps of: (b1) after step (a) and before said first synchronization code is generated, loading said first pseudo-random number generator with a predetermined value; and (h1) after step (g) and before said second synchronization code is generated, loading said first pseudo-random number generator with said predetermined value; and wherein step (d) of generating a second binary number further comprises the steps of: causing said first pseudo-random number generator to transition to a new state; and causing said second pseudo-random number generator to transition to a new state.
Claim 4
Independent Claim
294 words
A method, comprising the steps of: (a) powering up an integrated circuit; (b) causing a sequential state machine of said integrated circuit to transition through a first number of states to generate a first binary number; (c) using said first binary number to generate a first synchronization code and to output said first synchronization code onto an output terminal of said integrated circuit; (d) after step (c), generating a second binary number by causing said sequential state machine of said integrated circuit to transition a predetermined number of times; (e) using said second binary number to generate a verification code and to output said verification code onto said output terminal of said integrated circuit; (f) after steps (a) through (e), powering down said integrated circuit; (g) after step (f), powering up said integrated circuit; (h) after step (g), causing said sequential state machine to transition through a second number of states to generate a third binary number; and (i) using said third binary number to generate a second synchronization code and to output said second synchronization code onto said output terminal of said integrated circuit, wherein said sequential state machine comprises a first pseudo-random number generator and a second pseudo-random number generator, said method further comprising the steps of: (b1) after step (a) and before said first synchronization code is generated, loading said first pseudo-random number generator with a predetermined value; and (h1) after step (g) and before said second synchronization code is generated, loading said first pseudo-random number generator with said predetermined value; and wherein step (d) of generating a second binary number further comprises the steps of: causing said first pseudo-random number generator to transition to a new state; and causing said second pseudo-random number generator to transition to a new state.
Claim 5
Dependent Claim
15 words
The method of claim 2, wherein said predetermined value is stored in a nonvolatile memory.
Claim 6
Independent Claim
187 words
A method of operation of a wireless security system, said security system comprising a mobile transmitting unit and a receiving unit, comprising: step for generating first synchronization code information in said transmitting unit after power is first supplied to said transmitting unit; step for transmitting said first synchronization code information from said transmitting unit to said receiving unit; in said transmitting unit, step for using said first synchronization code information to generate verification code information in accordance with an encryption method; in said receiving unit, step for using said first synchronization code information to generate reference code information exactly equal to said verification code information in accordance with said encryption method; step for transmitting said verification code information from said transmitting unit to said receiving unit; in said receiving unit, step for comparing said verification code information received from said transmitting unit with said reference code information generated in said receiving unit; and in said transmitting unit, step for generating and transmitting second synchronization code information different from said first synchronization code information after power is interrupted and then supplied to said transmitting unit a second time.
Claim 7
Independent Claim
187 words
A method of operation of a wireless security system, said security system comprising a mobile transmitting unit and a receiving unit, comprising: step for generating first synchronization code information in said transmitting unit after power is first supplied to said transmitting unit; step for transmitting said first synchronization code information from said transmitting unit to said receiving unit; in said transmitting unit, step for using said first synchronization code information to generate verification code information in accordance with an encryption method; in said receiving unit, step for using said first synchronization code information to generate reference code information exactly equal to said verification code information in accordance with said encryption method; step for transmitting said verification code information from said transmitting unit to said receiving unit; in said receiving unit, step for comparing said verification code information received from said transmitting unit with said reference code information generated in said receiving unit; and in said transmitting unit, step for generating and transmitting second synchronization code information different from said first synchronization code information after power is interrupted and then supplied to said transmitting unit a second time.
Claim 8
Dependent Claim
82 words
The method of claim 4, wherein said first synchronization code information transmitted after power is first supplied to said transmitting unit is the first synchronization code information transmitted from said transmitting unit after power is first supplied to said transmitting unit, and wherein said second synchronization code information transmitted after power is supplied to said transmitting unit said second time is the first synchronization code information transmitted from said transmitting unit after power is supplied to said transmitting unit said second time.
Claim 9
Dependent Claim
105 words
A transmitting unit for a wireless security system, comprising: a manually-operable switch; means having an input terminal and an output terminal, said input terminal being coupled to receive an activation signal from said switch, said means being for outputting a randomized synchronization code onto said output terminal after said means is powered up, said synchronization code being at least in part dependent on a timing of said activation signal, said means also being for outputting a rolling verification code onto said output terminal after said randomized synchronization code is output onto said output terminal; and a battery for providing power to said means for outputting.
Claim 10
Dependent Claim
105 words
A transmitting unit for a wireless security system, comprising: a manually-operable switch; means having an input terminal and an output terminal, said input terminal being coupled to receive an activation signal from said switch, said means being for outputting a randomized synchronization code onto said output terminal after said means is powered up, said synchronization code being at least in part dependent on a timing of said activation signal, said means also being for outputting a rolling verification code onto said output terminal after said randomized synchronization code is output onto said output terminal; and a battery for providing power to said means for outputting.
Claim 11
Dependent Claim
177 words
The transmitting unit of claim 6, wherein said means comprises: means for storing a fixed start code, having an output lead; means for generating a first pseudo-random number based on said fixed start code, having an input lead and an output lead, said input lead of said means for generating a first pseudo-random number being coupled to said output lead of said means for storing; means for generating a second pseudo-random number generator based on a manipulation of said manually-operable switch, having an output lead; and means for generating either said randomized synchronization code or said rolling verification code, having a first input lead and a second input lead, said output lead of said means for generating a first pseudo-random number being coupled to said first input lead of said means for generating either said randomized synchronization code or said rolling verification code, said output lead of said means for generating a second pseudo-random number being coupled to said second input lead of said means for generating either said randomized synchronization code or said rolling verification code.
Claim 12
Dependent Claim
101 words
A transmitting unit for a wireless security system, comprising: a manually-operable switch; an integrated circuit having an input terminal and an output terminal, said input terminal being coupled to receive an activation signal from said switch, said integrated circuit outputting a randomized synchronization code onto said output terminal after said integrated circuit is powered up a first time, said integrated circuit outputting a plurality of randomized rolling verification codes onto said output terminal after said randomized synchronization code is output but before said integrated circuit is powered up a second time; and a battery for providing power to said integrated circuit.
Claim 13
Dependent Claim
101 words
A transmitting unit for a wireless security system, comprising: a manually-operable switch; an integrated circuit having an input terminal and an output terminal, said input terminal being coupled to receive an activation signal from said switch, said integrated circuit outputting a randomized synchronization code onto said output terminal after said integrated circuit is powered up a first time, said integrated circuit outputting a plurality of randomized rolling verification codes onto said output terminal after said randomized synchronization code is output but before said integrated circuit is powered up a second time; and a battery for providing power to said integrated circuit.
Claim 14
Dependent Claim
80 words
The transmitting unit of claim 8, wherein said integrated circuit comprises: a pseudo-random number generator, wherein depressing said manually operable switch a first time after said integrated circuit is powered up said first time causes said pseudo-random number generator to stop generating a sequence of pseudo-random numbers, and wherein said depressing said manually-operable switch a first time after said integrated circuit is powered up said second time causes said pseudo-random number generator to stop generating another sequence of pseudo-random numbers.
Claim 15
Dependent Claim
78 words
The transmitting unit of claim 8, wherein said integrated circuit comprises: a pseudo-random number generator, wherein releasing said manually-operable switch a first time after said integrated circuit is powered up said first time causes said pseudo-random number generator to stop generating a sequence of pseudo-random numbers, and wherein releasing said manually-operable switch a first time after said integrated circuit is powered up said second time causes said pseudo-random number generator to stop generating a sequence of pseudo-random numbers.
Claim 16
Dependent Claim
52 words
The transmitting unit of claim 8, wherein said manually-operable switch is a pushbutton, and wherein said integrated circuit comprises: a pseudo-random number generator which is enabled to generate a sequence of pseudo-random numbers for a period of time of approximately the same duration as a period of time said manually-operable is depressed.
Claim 17
Dependent Claim
77 words
The transmitting unit of claim 8, wherein said integrated circuit comprises: a number generator which outputs a binary value when said integrated circuit is powered down after said integrated circuit is powered up said first time and before said integrated circuit is powered up said second time; and a nonvolatile memory coupled to said number generator, said nonvolatile memory supplying said binary value to said number generator when said integrated circuit is powered up said second time.
Claim 18
Dependent Claim
134 words
The transmitting unit of claim 8, wherein said integrated circuit comprises a low battery voltage detector having an input lead coupled to a battery, said low battery voltage detector outputting a signal indicative of a low battery voltage in the event a battery voltage of said battery falls below a predetermined level, each of said plurality of randomized rolling verification codes output onto said output terminal of said integrated circuit being one field of a respective one of a plurality of messages, each of said plurality of messages comprising a randomized rolling verification code field also comprising a data field, at least one of said data fields being indicative of a low battery voltage in the event said signal indicative of said low battery voltage indicates said battery voltage is below said predetermined level.
Claim 19
Dependent Claim
59 words
The transmitting unit of claim 13, wherein said integrated circuit further comprises a non-volatile memory storing a key identifier code, each of said plurality of messages comprising a randomized rolling verification code field also comprising a key identifier code field, bits of said key identifier code field being indicative of said key identifier code stored in said non-volatile memory.
Claim 20
Dependent Claim
80 words
The transmitting unit of claim 8, further comprising a transmitter circuit having an input lead, wherein said integrated circuit comprises: a pseudo-random number generator circuit having an output lead; and a multiplexer circuit having a data input lead and a data output lead, said data input lead of said multiplexer circuit being coupled to said output lead of said pseudo-random number generator circuit, said data output lead of said multiplexer circuit communicating with said input lead of said transmitter circuit.
Claim 21
Dependent Claim
57 words
The transmitting unit of claim 15, wherein said battery has a voltage, said integrated circuit further comprising a low battery voltage detector having an input lead coupled to said battery, said low battery voltage detector outputting a signal indicative of a low battery voltage in the event said voltage of said battery falls below a predetermined level.
Claim 22
Independent Claim
162 words
A method of operation of a transmitting unit for a wireless security system, comprising the steps of: (a) generating a synchronization code A in said transmitting unit after power is supplied to said transmitting unit a first time but before power is supplied a second time, said synchronization code A being the first synchronization code generated in said transmitting unit after power is supplied said first time; (b) generating a plurality of randomized rolling verification codes in said transmitting unit after step (a), each of said plurality of randomized rolling verification codes being generated by causing a sequential state machine to transition a respective predetermined number of states; and (c) generating a synchronization code B in said transmitting unit after power is supplied to said transmitting unit said second time, said synchronization code B being the first synchronization code generated in said transmitting unit after power is supplied said second time, said synchronization code B being different than said synchronization code A.
Claim 23
Independent Claim
162 words
A method of operation of a transmitting unit for a wireless security system, comprising the steps of: (a) generating a synchronization code A in said transmitting unit after power is supplied to said transmitting unit a first time but before power is supplied a second time, said synchronization code A being the first synchronization code generated in said transmitting unit after power is supplied said first time; (b) generating a plurality of randomized rolling verification codes in said transmitting unit after step (a), each of said plurality of randomized rolling verification codes being generated by causing a sequential state machine to transition a respective predetermined number of states; and (c) generating a synchronization code B in said transmitting unit after power is supplied to said transmitting unit said second time, said synchronization code B being the first synchronization code generated in said transmitting unit after power is supplied said second time, said synchronization code B being different than said synchronization code A.
Claim 24
Dependent Claim
108 words
The method of claim 17, wherein step (a) further comprises the steps of: (a1) shifting a first pseudo-random number generator to generate a first serial bit stream; (a2) shifting a second pseudo-random number generator to generate a second serial bit stream; and (a3) converting said first and second serial bit streams into said synchronization code A, and wherein step (c) further comprises the steps of: (c1) shifting said first pseudo-random number generator to generate a third serial bit stream; (c2) shifting said second pseudo-random number generator to generate a fourth serial bit stream; and (c3) converting said third and fourth serial bit streams into said synchronization code B.
Claim 25
Dependent Claim
67 words
The method of claim 18, wherein said second pseudo-random number generator generates a sequence of values in step (a) before step (a2) for a period of time which is at least in part dependent upon a manipulation of a manually-operable switch, said second serial bit stream being different from said fourth serial bit stream, said first serial bit stream being identical to said third serial bit stream.
Claim 26
Dependent Claim
48 words
The method of claim 19, wherein said converting step (a3) involves time multiplexing said first and second serial bits streams to form said synchronization code A, and wherein said converting step (c3) involves time multiplexing said third and fourth serial bit streams to form said synchronization code B.
Claim 27
Dependent Claim
31 words
The method of claim 17, wherein each successive one of said plurality of randomized rolling verification codes is caused by a respective depressing of a manually-operable switch of said transmitting unit.
Claim 28
Dependent Claim
67 words
The method of claim 21, further comprising the steps of: receiving said synchronization code A and one of said plurality of randomized rolling verification codes in a receiving unit of said wireless security system; in said receiving unit, generating a reference code from said synchronization code A; and in said receiving unit, comparing said reference code with said one of said plurality of randomized rolling verification codes.
Claim 29
Dependent Claim
66 words
The method of claim 22, further comprising the steps of: transmitting a function code along with said one of said plurality of randomized rolling verification codes from said transmitting unit to said receiving unit; and said receiving unit enabling a function indicated by said function code if said comparing step indicates that said reference code matches said one of said plurality of randomized rolling verification codes.
Claim 30
Dependent Claim
88 words
The method of claim 22, further comprising the step of: in the event said reference code and said one of said plurality of randomized rolling verification codes do not match in said comparing step, generating other reference codes in said receiving unit and comparing each of said other reference codes with said one of said plurality of randomized rolling verification codes until either a reference code matches said one of said plurality of randomized rolling verification codes or until a predetermined number of reference codes have been compared.
Claim 31
Dependent Claim
56 words
The method of claim 22, wherein said step of generating said reference code in said receiving unit comprises the step of: loading said synchronization code A into a sequential state machine of said receiving unit, said reference code generated by causing said sequential state machine of said receiving unit to transition a predetermined number of states.
Claim 32
Dependent Claim
23 words
The method of claim 22, wherein said key identifier code is transmitted before said one of said plurality of randomized rolling verification codes.
Claim 33
Dependent Claim
85 words
The method of claim 22, further comprising the steps of: programming a key identifier code into said transmitting unit, and programming a key identifier code into in said receiving unit; transmitting said key identifier code programmed into said transmitting unit along with said one of said plurality of randomized rolling verification codes from said transmitting unit to said receiving unit; and in said receiving unit, comparing said key identifier code transmitted from said transmitting unit with said key identifier code programmed into said receiving unit.
Claim 34
Dependent Claim
25 words
The method of claim 22, wherein said key identifier code programmed into said transmitting unit is stored in a non-volatile memory of said transmitting unit.
Claim 35
Dependent Claim
89 words
A transmitting unit for a wireless security system, comprising: a manually-operable switch; and means having an input and an output, said input being coupled to receive an activation signal from said switch, said means being for outputting a synchronization code onto said output after said means is powered up, the value of said synchronization code being at least in part dependent on a timing of said activation signal, said means also being for outputting rolling verification codes onto said output after said synchronization code is output onto said output.
Claim 36
Dependent Claim
89 words
A transmitting unit for a wireless security system, comprising: a manually-operable switch; and means having an input and an output, said input being coupled to receive an activation signal from said switch, said means being for outputting a synchronization code onto said output after said means is powered up, the value of said synchronization code being at least in part dependent on a timing of said activation signal, said means also being for outputting rolling verification codes onto said output after said synchronization code is output onto said output.
Claim 37
Dependent Claim
30 words
The transmitting unit of claim 29, wherein said means comprises a pseudo-random number generator and said synchronization code value comprises a pseudo-random number value generated by said pseudo-random number generator.
Claim 38
Dependent Claim
21 words
The transmitting unit of claim 30, wherein said pseudo-random number value is included in a nonencrypted form in said synchronization code.
Claim 39
Dependent Claim
20 words
The transmitting unit of claim 30, wherein said pseudo-random number generator determines said pseudo-random number value based on said timing.
Claim 40
Dependent Claim
51 words
The transmitting unit of claim 32, wherein said pseudo-random number generator generates a plurality of said successive pseudo-random number values from a predetermined start value and determines the last pseudo-random number value, at the time said activation signal is received from said switch, for said inclusion in said synchronization code value.