Electronic control device
AssigneeIlumi Solutions, Inc.
InventorsSwapnil Bora, Corey Egan, Qinghui Tang
Life of this patent
Estimating the term…
Abstract
Various wireless communication methods are provided for controlling two or more wireless devices. In one embodiment, various processes optimize the wireless communication, especially when multiple devices are present in a system or a network. In another embodiment, various controlling devices are accommodated in a network of devices at different points in time. The speed at which the new controlling device comes into a range of the networked devices is improved with existing signatures of different wireless protocols or devices present in the network. In another embodiment, a change in the signal strength of a wireless device can be used to detect an object or person, such as an intruder.
Claims22
A wireless device comprising:
- a wireless transceiver circuit;
- an antenna communicably coupled to the wireless transceiver circuit;
- a memory;
- a firmware stored in the memory, wherein the firmware includes a firmware version;
- a controller/processor communicably coupled to the wireless transceiver circuit and memory, wherein the controller/processor is configured to send a message containing the firmware version to a local wireless device, receive the firmware update from the local wireless device, update the firmware by executing the firmware update automatically without any user interference, and add or change a parameter in the memory indicating a point within the firmware update that is complete;
- the controller/processor is configured to execute commands to control current passed through the local wireless device and execute mesh network process in relation to location of the local wireless device and the commands are executed when conditions are met;
- wherein the firmware update was previously installed or downloaded on the local wireless device and the local wireless device is-a phone, a local computer, a tablet, a smartTV, a remote controlling device, a local gateway, or a wireless lighting device;
- and
- wherein whenever an installation of the firmware update is unsuccessful, the parameter in the memory is read, and the firmware update is resumed from the point.
A computerized method for updating a firmware on a wireless device, the method comprising:
- automatically sending a message without any user interference, via a wireless transceiver circuit, containing a firmware version to a local wireless device using the wireless transceiver circuit communicably coupled to an antenna and a controller/processor, wherein a firmware is stored in a memory communicably coupled to the controller/processor and the firmware includes the firmware version;
- automatically receiving without any user interference, via the wireless transceiver circuit, a firmware update from the local wireless device, wherein the firmware update was previously installed or downloaded on the local wireless device and the local wireless device is a phone, a local computer, a tablet, a smartTV, a remote controlling device, a local gateway, or a wireless lighting device;
- and
- automatically updating without any user interference, via the controller/processor, the firmware on the wireless device by executing the firmware update;
- adding or changing via the controller/processor, a parameter in the memory indicating a point within the firmware update that is complete;
- execute commands from the controller/processor to control current passed through the local wireless device and execute mesh network process in relation to location of the local wireless device and the commands are executed when conditions are met;
- and
- whenever an installation of the firmware update is unsuccessful, reading the parameter in the memory, and resuming the firmware update from the point.
A system comprising:
- a wireless device comprising a wireless transceiver circuit, an antenna communicably coupled to the wireless transceiver circuit, a memory, a firmware stored in the memory, wherein the firmware includes a firmware version, and a controller/processor communicably coupled to the wireless transceiver circuit and memory;
- a local wireless device communicably coupled to the wireless device, wherein a firmware update was previously installed or downloaded on the local wireless device and the local wireless device is a phone, a local computer, a tablet, a smartTV, a remote controlling device, a local gateway, or a wireless lighting device;
- the controller/processor of the wireless device is configured to send a message containing the firmware version to the local wireless device without any user interference;
- the local wireless device is configured to send the firmware update to the wireless device without any user interference;
- the controller/processor of the wireless device is configured to update the firmware by executing the firmware update without any user interference, and add or change a parameter in the memory indicating a point within the firmware update that is complete;
- the controller/processor is configured to execute commands to control current passed through the local wireless device and execute mesh network process in relation to location of the local wireless device and the commands are executed when conditions are met;
- and
- wherein whenever an installation of the firmware update is unsuccessful, the parameter in the memory is read, and the firmware update is resumed from the point.
Dependencies are inferred from the claim text.