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, 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;
comparing 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 if the length field meets the predefined criterion; and
activating additional circuitry if the mask value matches the stored activate value.
4 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.
92 Citations
51 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, 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;
comparing 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 if the length field meets the predefined criterion; and
activating additional circuitry if the mask value matches the stored activate value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. 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, the mask field including a mask value, the length field specifying a position of a final bit of the mask value;
comparing the mask value in the mask field to a stored activate value;
terminating the comparison upon comparing the final bit of the mask field as specified by the length field; and
activating additional circuitry if the mask value matches the stored activate value. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A method for selectively activating a subset of a plurality of devices, comprising transmitting an activate code having a length field and a mask field, wherein the length field dictates which of the plurality of devices process the mask field.
- 39. A method for selectively activating a subset of a plurality of devices, comprising transmitting several activate codes to a plurality of remote devices, wherein only a subset of the devices analyze a particular one of the activate codes based upon a variable size of the code.
-
41. A method for activating a device, comprising
receiving an activate code having an address field and a mask field, wherein the mask field has a mask value, wherein the address field indicates a start position of the mask value in the mask field, and comparing the mask value to an activate value stored on the device.
-
43. A system comprising an interrogator and a plurality of devices in radio frequency communication with the interrogator, wherein a first subset of the devices are responsive to an activate command of a first length, wherein a second subset of the devices are responsive to an activate command of a second length.
-
44. A circuit for selectively generating an activate signal, comprising:
-
an interrupt circuit for determining whether an interrupt period of a received signal matches a predetermined plurality of values or falls within a predetermined range, the interrupt circuit outputting an interrupt signal if the interrupt period matches the predetermined value or falls within the predetermined range; and
a data comparison circuit for comparing a received activate code to a stored activate value, the activate code having a length field and a mask field, the length field specifying at least one of (i) a length of the mask field and (ii) a position of a final bit of a mask value of the mask field, the data comparison circuit generating an activate signal if the received mask value matches the stored activate value. - View Dependent Claims (45)
-
-
46. A circuit for analyzing an activate code having a length field and a mask field, comprising:
-
a data register for storing an activate value;
a length counter for receiving the length field; and
a data comparison circuit for comparing at least a portion of the mask field to the activate value, the data comparison circuit generating an activate signal if the portion of the mask field matches the activate value. - View Dependent Claims (47)
-
-
48. A method for analyzing an activate code having a length field and a mask field, the method comprising:
-
receiving the length field;
comparing the length field to a stored length value;
determining whether the length field meets a predefined criteria based on the comparison of the length field to the stored length value;
receiving the mask field, the mask field having a mask value;
comparing the mask value of the mask field to a stored activate value if the length field meets the predefined criteria; and
generating an activate signal if the received mask value matches the stored activate value. - View Dependent Claims (49, 50)
-
-
51. A method for analyzing an activate code having an address field and a mask field, the method comprising:
-
receiving the address field;
receiving the mask field, the mask field having a mask value, the address field indicating a location of the mask value in the mask field;
comparing the mask value of the mask field to a stored activate value; and
sending an activate signal if the received mask value matches the stored activate value.
-
Specification