Wireless control device and methods thereof
AssigneeIlumi Solutions, Inc.
InventorsSwapnil Bora, Corey Egan, Qinghui Tang
Life of this patent
Estimating the term…
Abstract
A wireless control device includes a power source, one or more sensors, one or more switches, a wireless transceiver circuit, an antenna connected to the wireless transceiver circuit, and a processor communicably coupled to the power source, the one or more sensors, the one or more switches, and the wireless transceiver circuit. The processor receives a data from the one or more sensors or the one or more switches, determines a pre-defined action associated with the data that identifies one or more external devices and one or more tasks, and transmits one or more control signals via the wireless transceiver circuit and the antenna that instruct the identified external device(s) to perform the identified task(s).
Claims21
A method for resetting a device or turning a program ON, the method comprising:
- providing the device having a counter or timer, a memory and a processor communicably coupled to the counter or timer and the memory;
- (a) determining a count based on the counter or a time based on the timer;
- (b) flagging a first defined memory location when the count or time reaches a first milestone;
- (c) un-flagging the first defined memory location when the count or time reaches a second milestone;
- (d) turning the device OFF and then ON again;
- (e) repeating steps (a) through (d) when the first defined memory location is not flagged;
- (f) determining the count based on the counter or the time based on the timer;
- (g) flagging a second defined memory location when the count or time reaches the first milestone;
- (h) un-flagging the second defined memory location when the count or time reaches the second milestone;
- (i) turning the device OFF and then ON again;
- (j) repeating steps (a) through (i) when the first defined memory location is not flagged or the second defined memory location is not flagged;
- (k) determining the count based on the counter or the time based on the timer;
- (l) flagging a third defined memory location when the count or time reaches the first milestone;
- (m) un-flagging the third defined memory location when the count or time reaches the second milestone;
- (n) turning the device OFF and then ON again;
- (o) repeating steps (a) through (n) when the first defined memory location is not flagged or the second defined memory location is not flagged or the third defined memory location is not flagged;
- and
- (p) resetting the device or turning the program ON.
A method for resetting a device or turning a program ON, the method comprising:
- providing the device having a counter or timer, a memory and a processor communicably coupled to the counter or timer and the memory, wherein the memory comprises two or more defined memory locations;
- for each of the defined memory locations:
- (a) determining a count based on the counter or a time based on the timer;
- (b) flagging the defined memory location when the count or time reaches a first milestone;
- (c) un-flagging the first defined memory location when the count or time reaches a second milestone;
- (d) turning the device OFF and then ON again;
- (e) repeating steps (a) through (d) when the defined memory location is not flagged or any previous defined memory locations are not flagged;
- repeating steps (a) through (e) until all the defined memory locations have been used and are flagged;
- and
- resetting the device or turning the program ON.
A method for resetting a device or turning a program ON, the method comprising:
- providing the device having a counter or timer, a memory and a processor communicably coupled to the counter or timer and the memory;
- (a) determining a count based on the counter or a time based on the timer;
- (b) flagging or unflagging a first or additional defined memory location when the count or time reaches a first or additional milestone;
- (c) turning the device OFF and then ON again;
- (d) repeating steps (a) through (c) a specified number of times;
- (e) resetting the device or turning the program ON.
Dependencies are inferred from the claim text.