Wireless Control Device and Methods Thereof
First Claim
1. A wireless control device comprising:
- a power source;
one or more sensors;
one or more switches;
a real time clock;
a wireless transceiver circuit;
an antenna connected to the wireless transceiver circuit;
a processor communicably coupled to the power source, the one or more sensors, the one or more switches, the real time clock and the wireless transceiver circuit, wherein 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).
1 Assignment
0 Petitions
Accused Products
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).
-
Citations
42 Claims
-
1. A wireless control device comprising:
-
a power source; one or more sensors; one or more switches; a real time clock; a wireless transceiver circuit; an antenna connected to the wireless transceiver circuit; a processor communicably coupled to the power source, the one or more sensors, the one or more switches, the real time clock and the wireless transceiver circuit, wherein 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). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for controlling one or more external devices comprising:
-
providing a wireless control device comprising a housing, a power source disposed in the housing, one or more sensors disposed on or within the housing, one or more switches disposed on or within the housing, a wireless transceiver circuit disposed within the housing, an antenna disposed on or within the housing and connected to the wireless transceiver circuit, a processor disposed within the housing and communicably coupled to the power source, the one or more sensors, the one or more switches, and the wireless transceiver circuit; receiving a data from the one or more sensors or the one or more switches; determining a pre-defined action associated with the data that identifies the one or more external devices and one or more tasks using the processor; and transmitting 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). - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A method for resetting a device 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. - View Dependent Claims (38)
-
-
39. A method for resetting a device comprising:
-
providing the device having a counter or timer, a memory and a processor communicably coupled to the counter or timer and the memory; selecting a first milestone, a second milestone, one or more defined memory locations or other operational parameters using a user interface communicably coupled to the device; 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 the the first milestone; (c) un-flagging the first defined memory location when the count or time reaches the 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 (p) resetting the device.
-
-
40. A method for turning a program ON comprising:
-
providing a device having a counter or timer, a memory and a processor communicably coupled to the counter or timer and the memory, wherein the program causes the processor to perform execute one or more commands when the program is ON; (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) repeating steps (a) through (v) when the first defined memory location is not flagged; (e) determining the count based on the counter or the time based on the timer; (f) flagging a second defined memory location when the count or time reaches the first milestone; (g) un-flagging the second defined memory location when the count or time reaches the second milestone; (h) turning the device OFF and then ON again; (i) repeating steps (a) through (h) when the first defined memory location is not flagged or the second defined memory location is not flagged; and (p) turning the program ON. - View Dependent Claims (41)
-
-
42. A method for turning a program ON comprising:
-
providing a device having a counter or timer, a memory and a processor communicably coupled to the counter or timer and the memory, wherein the program causes the processor to perform execute one or more commands when the program is ON; selecting the program, a first milestone, a second milestone, one or more defined memory locations or other operational parameters using a user interface communicably coupled to the device; 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 the the first milestone; (c) un-flagging the first defined memory location when the count or time reaches the 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 (p) turning the program ON.
-
Specification