Method and apparatus to facilitate transmission of an encrypted rolling code
First Claim
Patent Images
1. A method comprising:
- providing an encrypted rolling code;
providing a plurality of differing data bit order patterns;
providing a plurality of differing data inversion patterns;
selecting a particular one of each of the data bit order patterns and the data inversion patterns to provide selected patterns;
transmitting at least a part of the encrypted rolling code using the selected patterns as transmission characteristics,wherein selecting a particular one of each of the data bit order patterns and the data inversion patterns to provide selected patterns comprises using the rolling code to select the particular data bit order pattern and data inversion pattern to provide the selected patterns.
6 Assignments
0 Petitions
Accused Products
Abstract
An encrypted rolling code (11), a plurality of differing data bit order patterns (13), and a plurality of differing data inversion patterns 14) are provided. One then selects (15) a particular one of each of these patterns and uses those selected patterns as transmission characteristics when transmitting (16) at least part of the encrypted rolling code.
127 Citations
28 Claims
-
1. A method comprising:
-
providing an encrypted rolling code; providing a plurality of differing data bit order patterns; providing a plurality of differing data inversion patterns; selecting a particular one of each of the data bit order patterns and the data inversion patterns to provide selected patterns; transmitting at least a part of the encrypted rolling code using the selected patterns as transmission characteristics, wherein selecting a particular one of each of the data bit order patterns and the data inversion patterns to provide selected patterns comprises using the rolling code to select the particular data bit order pattern and data inversion pattern to provide the selected patterns. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method to facilitate transmitting a remote control message comprising:
-
providing a fixed message having at least a first and second part; providing an encrypted rolling code having at least a first, second, third, and fourth part; providing a plurality of differing data bit order patterns; providing a plurality of differing data inversion patterns; using the first part of the encrypted rolling code to select a particular one of each of the data bit order patterns and the data inversion patterns to provide first selected patterns; using the second part of the encrypted rolling code to select a particular one of each of the data bit order patterns and the data inversion patterns to provide second selected patterns; transmitting; the first part of the fixed message and the third part of the encrypted rolling code using the first selected patterns as transmission characteristics;
the second part of the fixed message and the fourth part of the encrypted rolling code using the second selected patterns as transmission characteristics. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus comprising:
-
a first memory having a fixed value stored therein; a second memory having an encrypted rolling code stored therein; a first lookup table that correlates a first plurality of different encrypted rolling code values with corresponding differing data bit order patterns; a second lookup table that correlates a second plurality of different encrypted rolling code values with corresponding differing data inversion patterns; a processor that is operably coupled to the first and second memory and the first and second lookup table and that is configured and arranged to use the encrypted rolling code to select ones of the particular data bit order patterns and data inversion patterns to provide selected patterns; a transmitter operably coupled to the first and second memory and to the processor and being configured and arranged to transmit at least a part of the encrypted rolling code and the fixed value using the selected patterns as transmission characteristics. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A method for use with a receiver that is configured and arranged to compatibly receive and process a transmitted encrypted rolling code, wherein:
-
the transmitted encrypted rolling code comprises at least a part thereof that was transmitted using selected patterns of transmission characteristics selected based at least in part on a rolling code, wherein a first one of the selected patterns comprises a selected particular one of a plurality of differing data bit order patterns and wherein a second one of the selected patterns comprises a selected particular one of a plurality of differing data inversion patterns; the method comprising; at a transmitter; providing a message that will be compatibly received and processed by the receiver as the transmitted encrypted rolling code; transmitting the message to the receiver. - View Dependent Claims (27, 28)
-
Specification