Battery activation circuit
First Claim
1. A circuit for activating a device, 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 slicer for comparing a received activate code to a stored value, the data slicer sending a wake up signal for activating the device if the received activate code matches the stored value.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for selectively activating a device based on an activate command. A circuit, in low power mode, listens for an activate command. The activate command includes a preamplifer centering sequence, an interrupt signal, and an activate code. The circuit receives a signal that may or may not be an activate command, self-biases the signal based on the preamplifer centering in the preamp/gain control, then determines whether the interrupt signal is of the proper length in the interrupt circuit. If the interrupt is not the proper length, the process stops. If it is the proper length, the command is recognized as an activate command, and a data slicer compares the activate code to a prestored value. If the activate code matches the prestored value, the device is powered up. If they do not match, the device is not initiated.
114 Citations
57 Claims
-
1. A circuit for activating a device, 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 slicer for comparing a received activate code to a stored value, the data slicer sending a wake up signal for activating the device if the received activate code matches the stored value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A circuit for activating a device, 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;
an adaptive timing circuit receiving the interrupt signal from the interrupt circuit, the adaptive timing circuit enabling and adjusting a clock for subsequent processing; and
a calibrator for tuning the adaptive timing circuit. - View Dependent Claims (16)
-
-
17. A circuit for identifying an interrupt, comprising:
-
a first pair of mirror inverters, each inverter being tuned for a different specified delay timing, the first pair of mirror inverters detecting whether a low period of an interrupt pulse is between the specified delay timings;
a second pair of mirror inverters, each inverter being tuned for a different specified delay timing, the second pair of mirror inverters detecting whether a high period of the interrupt pulse is between the specified delay timings;
a first latch sampling and storing output from the first pair of mirror inverters;
a second latch sampling and storing output from the second pair of mirror inverters;
a third latch sampling and storing output from the first latch; and
a logic gate receiving output from the second latch and output from the third latch, wherein output from the logic gate is indicative of a successful identification of an interrupt. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A method for activating a device, comprising:
-
listening for an activate command at a device;
receiving the activate command, the activate command including a preamplifer centering sequence, an interrupt period, and an activate code;
analyzing the activate code if the interrupt period matches a predetermined value or falls within a predetermined range; and
activating the device if the activate code matches a value stored in the device. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method for activating a device using an activate code, comprising:
-
receiving an activate code at a device;
comparing the activate code to a prestored value;
activating the device if the activate code matches the prestored value; and
not activating the device if the activate code does not match the prestored value. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A method for activating a device using an activate code, comprising:
-
receiving a string of symbols;
attempting to recognize a symbol or combination of symbols as an interrupt;
comparing a sequence of symbols received subsequent to a recognized interrupt to a prestored value;
activating at least a portion of the device if the sequence of symbols received subsequent to the interrupt matches the prestored value; and
not activating the at least a portion the device if the sequence of symbols received subsequent to the interrupt do not match the prestored value. - View Dependent Claims (44, 45, 46, 47)
-
-
48. A method for activating a plurality of selected devices, comprising:
-
sending multiple different activate commands to remote devices, each remote device analyzing the activate commands to determine whether one of the activate commands includes an activate code matching a value stored on the particular device; and
activating the device if one of the activate codes matches a value stored in the device. - View Dependent Claims (49)
-
-
50. A method for activating a plurality of selected devices, comprising:
-
receiving a data stream with a sequence of data symbols;
detecting a particular symbol cluster from within the data stream;
wherein the symbol cluster identifies a data sequence of interest in the data stream, wherein the symbol is comprised of two or more symbols, wherein the symbol cluster is not present in the data sequence of interest for preserving an identifying characteristic of the symbol cluster. - View Dependent Claims (51, 52, 53, 54)
-
-
55. A method for encoding data using durational parameters, comprising:
generating a data stream having two symbol types having a relationship based on a durational interval, wherein one of the symbol types is a fraction of the duration of the other symbol type, wherein sufficient differentiation between the symbols exists to distinguish one symbol type from the other symbol type. - View Dependent Claims (56, 57)
Specification