Selective RF device activation
First Claim
1. A method for activating a device, comprising:
- listening for an activate code;
receiving the activate code, the activate code having a length field and a mask field following the length field, the mask field including a mask value, the length field having a length value specifying a length of the mask field as a specific numerical value of bits to a final bit of the mask value, thereby specifying a position of the final bit of the mask value in the mask field;
comparing the length value in the length field to a stored length value for determining whether the length field meets a predefined criterion;
comparing the mask value in the mask field to a stored activate value upon determining that the length field meets the predefined criterion; and
activating additional circuitry upon determining that the mask value matches the stored activate value;
remaining in a hibernate state upon determining that the mask value does not match the stored activate value,wherein the predefined criterion is that the length value of the length field is greater or less than the stored length value,wherein the activate code is preceded by an interrupt signal, and further comprising detecting the interrupt signal and performing the method upon detecting the interrupt signal,wherein the mask value in the mask field is compared to the stored activate value on a bit-by-bit basis as the activate code is received, andwherein at least one of the fields of the activate code is programmable, wherein authorization is required prior to programming the at least one of the fields.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for activating one or more devices are disclosed. According to one embodiment, the device listens for an activate code, the activate code having a length field and a mask field, the mask field including a mask value, the length field specifying a length of the mask field to a final bit of the mask value. Upon receiving the activate code, the length field is compared to a stored length value for determining whether the length field meets a predefined criterion. If the length field meets the predefined criterion, an address of the activate value is loaded (if an address field is present) and the appropriate bits (mask value) of the mask field are compared to a stored activate value. An activate signal is generated if the mask value matches the stored activate value. The activate signal can be used to activate additional circuitry including the entire device.
119 Citations
21 Claims
-
1. A method for activating a device, comprising:
-
listening for an activate code; receiving the activate code, the activate code having a length field and a mask field following the length field, the mask field including a mask value, the length field having a length value specifying a length of the mask field as a specific numerical value of bits to a final bit of the mask value, thereby specifying a position of the final bit of the mask value in the mask field; comparing the length value in the length field to a stored length value for determining whether the length field meets a predefined criterion; comparing the mask value in the mask field to a stored activate value upon determining that the length field meets the predefined criterion; and activating additional circuitry upon determining that the mask value matches the stored activate value; remaining in a hibernate state upon determining that the mask value does not match the stored activate value, wherein the predefined criterion is that the length value of the length field is greater or less than the stored length value, wherein the activate code is preceded by an interrupt signal, and further comprising detecting the interrupt signal and performing the method upon detecting the interrupt signal, wherein the mask value in the mask field is compared to the stored activate value on a bit-by-bit basis as the activate code is received, and wherein at least one of the fields of the activate code is programmable, wherein authorization is required prior to programming the at least one of the fields. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification