TRANSMITTER FOR OPERATING ROLLING CODE RECEIVERS
First Claim
Patent Images
1. A transmitter-receiver system comprising:
- a rolling code receiver that generates a sequence of unique codes based on a rolling code algorithm; and
a transmitter including a memory that contains a set of predetermined codes, said transmitter operable to transmit one or more codes of the set of predetermined codes to operate the rolling code receiver.
0 Assignments
0 Petitions
Accused Products
Abstract
A transmitter for operating a rolling code receiver is disclosed. A set of predetermined codes is captured from a rolling code transmitter that is used to actuate a corresponding rolling code receiver. The set of predetermined codes is stored in a memory of a transmitter. The transmitter, upon each actuation, transmits one or more codes of the set of predetermined codes to operate the rolling code receiver. The set of stored predetermined codes in the transmitter has fewer codes than a total number of unique codes that can be generated by the rolling code receiver.
-
Citations
47 Claims
-
1. A transmitter-receiver system comprising:
-
a rolling code receiver that generates a sequence of unique codes based on a rolling code algorithm; and a transmitter including a memory that contains a set of predetermined codes, said transmitter operable to transmit one or more codes of the set of predetermined codes to operate the rolling code receiver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A transmitter comprising:
-
a signal transmission circuit; a memory that includes a set of predetermined codes for operating a rolling code receiver; a processor coupled to the signal transmission circuit and memory, said processor, in response to actuation of an input, to retrieve one or more predetermined codes of the set of predetermined codes from the memory and transmit the one or more predetermined codes, using the signal transmission circuit, to activate the rolling code receiver. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method of operating a rolling code receiver using a transmitter comprising:
-
capturing a plurality of codes from a rolling code transmitter corresponding to the rolling code receiver; identifying a set of predetermined codes that will operate the rolling code receiver; storing said set of predetermined codes in a memory of said transmitter; and activating said rolling code receiver by transmitting, from said transmitter, one or more codes of said set of predetermined codes. - View Dependent Claims (30, 31, 32)
capturing a second plurality of codes from an additional rolling code transmitter corresponding to an additional rolling code receiver; identifying an additional set of predetermined codes that will operate the additional rolling code receiver; storing said additional set of predetermined codes in the memory of said transmitter; and accessing one or more of said additional set of predetermined codes based on a user selection; and transmitting, from said transmitter, one or more codes from said additional set of predetermined codes to activate the additional rolling code receiver.
-
-
32. The method of claim 29, wherein said activating said rolling code receiver comprises, activating said rolling code receiver by transmitting, from the transmitter, a code pair of said set of predetermined codes comprised of a first code and a second code, said second code to be within a predetermined number of codes from said first code along a code sequence.
-
33. A method of operating a rolling code receiver with a transmitter comprising:
-
transmitting, from the transmitter, one or more codes from a set of predetermined codes; and operating the rolling code receiver using the one or more codes. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45)
capturing a plurality of codes from a rolling code transmitter corresponding to the rolling code receiver; identifying the set of predetermined codes that is capable of operating said rolling code receiver; storing said set of predetermined codes in a memory of said transmitter; and accessing one or more of said set of predetermined codes for transmission based on a user selection.
-
-
36. The method of claim 33, wherein said set of predetermined codes includes a first code pair and one or more additional code pairs, said method further comprising transmitting, from said transmitter, said first code pair and said one or more additional code pairs with each activation of said transmitter.
-
37. The method of claim 36, wherein said set of predetermined codes further includes a second code pair, a third code pair and a fourth code pair.
-
38. The method of claim 37, further comprising transmitting, from said transmitter, a predetermined combination of said first code pair, second code pair, third code pair and fourth code pair with each activation of said transmitter.
-
39. The method of claim 38, wherein said predetermined combination is (i) the fourth code pair, the third code pair and the second code pair, for a first activation of said transmitter, (ii) the first code pair, the fourth code pair and the third code pair, for a second activation of said transmitter, (iii) the second code pair, the first code pair and the fourth code pair, for a third activation of said transmitter, and (iv) the third code pair, the second code pair and the first code pair, for a fourth activation of said transmitter.
-
40. The method of claim 33, wherein said set of predetermined codes is comprised of n individual codes selected from a sequence of codes generated by the rolling code receiver, where n is a positive integer.
-
41. The method of claim 40, wherein said set of predetermined codes is comprised of n individual codes, and n is equal to three.
-
42. The method of claim 33, wherein said set of predetermined codes is comprised of individual codes selected from a rolling code sequence of the rolling code receiver, said individual codes to be separated by a discrete time lag when transmitted by said transmitter.
-
43. The method of claim 42, wherein said discrete time lag is selected such that said rolling code receiver will not be activated more than once for a given activation of said transmitter.
-
45. The system of claim 41 wherein said rolling code receiver to actuate the device if the received code is equal to a code within a code window defined by the current generated code and the current generated code plus a predetermined number.
-
44. A transmitter-receiver system comprising:
-
a rolling code receiver coupled to a device, said rolling code receiver to generate a sequence of unique codes based on a rolling code algorithm, said rolling code receiver to actuate the device if a received code is equal to a current generated code in the sequence of unique codes; and a transmitter including a memory that contains a set of predetermined codes, said transmitter, upon each actuation, to transmit one or more of the set of predetermined codes to operate the rolling code receiver to actuate the device, said set of predetermined codes having fewer codes than a total number of codes in the sequence of unique codes.
-
-
46. A transmitter for operating a rolling code receiver, comprising:
a transmitter including a memory that contains a set of predetermined codes, said transmitter to transmit one or more codes of the set of predetermined codes to operate the rolling code receiver. - View Dependent Claims (47)
Specification