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.
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.
135 Citations
36 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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 (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. 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 (23, 24, 25, 26)
-
-
27. A method comprising:
- at a wireless remote control transmitter;
providing data to be transmitted, wherein the data comprises, at least in part, at least portions of an encrypted rolling code wherein the data comports with a particular data bit order pattern and a particular data inversion pattern as a function of a given portion of the rolling code;
transmitting the data in combination with the given portion of the encrypted rolling code wherein the given portion of the encrypted rolling code is not transmitted with any of its bits reordered or inverted as a function of the given portion of the encrypted rolling code such that a receiver that receives the data can properly recover the at least portions of the encrypted rolling code as a function of the given portion of the encrypted rolling code. - View Dependent Claims (28, 29, 30, 31, 32)
- at a wireless remote control transmitter;
-
33. A method comprising:
- at a wireless transmitter;
providing a message comprised of binary bit pairs and comprising at least three portions, wherein;
a first portion intentionally comprises an illegal binary bit pair;
a second portion that substantially uniquely identifies the wireless transmitter;
a third portion that identifies, at least in part, how to recover the second portion. - View Dependent Claims (34, 35, 36)
- at a wireless transmitter;
Specification