Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for controlling an Internet of Things device via a wearable device remote from the Internet of Things device or IoT device, the method comprising the steps of: providing a wearable device, configured to be worn or carried, that comprises a unique wearable device ID, at least one sensor, a processor, a wearable device application databasefor storing one or more wearable device applications, and a communications interface; receiving sensor data from the at least one sensor; determining a data type of the received sensor data; matching the received sensor data with the one or more of the wearable device applications stored in the wearable device application database and an application database of an application network based on the determined data type of the received sensor data; selecting, based on at least one match, at least one of the one or more wearable device applications stored in the wearable device application database to analyze the received sensor data; analyzing the received sensor data via the selected at least one of the one or more wearable device applications by comparing the received sensor data to a predetermined trigger of a respective wearable device application of the selected at least one of the one or more wearable device applications to determine whether or not the received sensor data comprises a triggering event; generating, if the received sensor data comprises a triggering event, one or more action command for a remote Internet of Things device; and transmitting both (i) the one or more action command and (ii) the unique wearable device ID to the remote Internet of Things device or IoT device, wherein the IoT device is configured to retrieve both (a) at least one IoT device command from an IoT device command database and (b) at least one actuator ID of one or more IoT actuator of the IoT device, in response to the transmitted one or more action command and the transmitted unique wearable device ID, wherein the matching, selecting, analyzing, and transmitting are performed via at least the wearable device.
2. The method of claim 1, further comprising the step of receiving, via a user interface, input regarding which of the one or more wearable device applications stored in the wearable device application database to use to analyze the received sensor data.
3. The method of claim 1, wherein the action command comprises a command to control one or more of: a light, a lock, a thermostat, a food preparation device, a cleaning device, a first responder emergency call, an appliance, a reward item, exercise equipment, and a shower.
4. The method of claim 1, wherein the at least one sensor comprises a GPS, a camera, a pulse oximeter, a temperature sensor, an accelerometer, or a galvanic skin sweat sensor.
5. The method of claim 1, further comprising the step of downloading, via a the wearable device communication communications interface, a wearable device application from an the application network to the wearable device, and storing the downloaded wearable device application in the wearable device application database.
6. The method of claim 1, further comprising the step of downloading, via a the wearable device communication communications interface, a wearable device application from an application database of the Internet of Things device to the wearable device, and storing the downloaded wearable device application in the wearable device application database.
7. A system for controlling an Internet of Things device using a wearable device remote from the Internet of Things device or IoT device, the system comprising: an application network that comprises an application network database storing one or more wearable device applications, and a communications interface; an Internet of Things device that comprises an application database storing one or more wearable device applications, a communications interface, and one or more actuator; a wearable device, configured to be worn or carried, that comprises a unique wearable device ID, at least one sensor, a processor, a wearable device application database for storing one or more wearable device applications, and a communications interface, wherein the wearable device is configured to: (i) receive sensor data from the at least one sensor; (ii) determine a data type of the received sensor data; (iii) match the received sensor data with the one or more of the wearable device applications stored in the wearable device application database, the application database of the application network, and the application database of the Internet of Things device based on the determined data type of the received sensor data; (iv) select, based on at least one match, at least one of the one or more wearable device applications stored in the wearable device application database to analyze the received sensor data; (v) analyze the received sensor data via the selected at least one of the one or more wearable device applications by comparing the received sensor data to a predetermined trigger of a respective wearable device application of the selected at least one of the one or more wearable device applications to determine whether or not the received sensor data comprises a triggering event; (vi) generate, if the received sensor data comprises a triggering event, one or more action command for the Internet of Things device; and (vii) transmit both (a) the one or more action command and (b) the unique wearable device ID to the Internet of Things device or IoT device, wherein the IoT device is configured to retrieve both (c) at least one IoT device command from an IoT device command database and (d) at least one actuator ID for one or more IoT actuator of the IoT device, in response to the transmitted one or more action command and the transmitted unique wearable device ID, wherein the match, select, analyze, generate and transmit are performed via at least the wearable device.
8. The system of claim 7, wherein the wearable device is further configured to establish, via a the wearable device communication communications interface, communication with the application network, and to download a wearable device application from the application network database and store the downloaded wearable device application in the wearable device application database of the wearable device.
9. The system of claim 7, wherein the wearable device is further configured to establish, via a the wearable device communications interface, communication with the application database of the Internet of Things device, and to download a wearable device application from the application database of the Internet of Things device and store the downloaded wearable device application in the wearable device application database of the wearable device.
10. The system of claim 7, wherein the Internet of Things device is configured to activate an actuator, identified via a retrieved actuator ID, of the one or more actuator, in response to receiving both (i) the one or more the action command and (ii) the unique wearable device ID from the wearable device.
11. The system of claim 7, wherein the Internet of Things device is configured to determine, based on the one or more action command and the unique wearable device ID transmitted by the wearable device, whether to activate an actuator, identified via a retrieved actuator ID, of the one or more actuator, in response to receiving both (i) the one or more action command and (ii) the unique wearable device ID from the wearable device.
12. A wearable device configured to be worn or carried and to control a remote Internet of Things device, the wearable device comprising: a unique wearable device ID; at least one sensor; a communications interface configured to transmit both (i) one or more action command and (ii) the unique wearable device ID to the remote Internet of Things device in response to a triggering event; a wearable device application database for storing one or more wearable device applications; and a processor, wherein the processor is configured to: (i) receive sensor data from the at least one sensor; (ii) determine a data type of the received sensor data; (iii) match the received sensor data with the one or more of the wearable device applications of stored in the wearable device application database based on the determined type of the received sensor data; (iv) select, based on at least one match, at least one of the one or more wearable device applications stored in the wearable device application database to analyze the received sensor data; (v) analyze the received sensor data via the selected at least one of the one or more wearable device applications by comparing the received sensor data to a predetermined trigger of a respective wearable application of the selected at least one of the one or more wearable device applications to determine whether or not the received sensor data comprises a triggering event; (vi) generate, if the received sensor data comprises a triggering event, the one or more action command for the Internet of Things device; and (vii) induce the communications interface to transmit both (a) the one or more action command and (b) the unique wearable device ID to the Internet of Things device or IoT device, wherein the IoT device is configured to retrieve both (c) at least one IoT device command from an IoT device command database and (d) at least one actuator ID for one or more IoT actuator of the IoT device, in response to the transmitted one or more action command and the transmitted unique wearable device ID.
13. The wearable device of claim 12, wherein the processor is further configured to download, from an application database of the Internet of Things device, a wearable device application and store the downloaded wearable device application in the wearable device application database.
14. The wearable device of claim 12, wherein the processor is further configured to download, from an application network, a wearable device application and store the downloaded wearable device application in the wearable device application database.
15. An Internet of Things device controllable via a wearable device remote from the Internet of Things device or IoT device, the IoT device comprising: an application database storing one or more wearable device applications; an IoT command database; a communications interface; and one or more actuator, wherein the wearable device, configured to be worn or carried, comprises a unique wearable device ID, at least one sensor, a processor, a wearable device application database for storing one or more wearable device applications, and a communications interface, wherein the wearable device is configured to: (i) receive sensor data from the at least one sensor; (ii) determine a data type of the received sensor data; (iii) match the received sensor data with one or more of the wearable device applications stored in the wearable device application database. an application database of an application network. and the application database of the IoT device based on the determined data type of the received sensor data; (iv) select. based on at least one match. at least one of the one or more wearable device applications to analyze the received sensor data; (v) analyze the received sensor data via the selected at least one of the one or more wearable device applications by comparing the received sensor data to a predetermined trigger of a respective wearable device application of the selected at least one of the one or more wearable device applications to determine whether or not the received sensor data comprises a triggering event; (vi) generate. if the received sensor data comprises a triggering event. one or more action command for the Internet of Things device; and (vii) transmit both (a) the one or more action command and (b) the unique wearable device ID to the Internet of Things device or IoT device. and wherein the IoT device is configured to retrieve both (i) at least one IoT device command from the IoT device command database and (ii) at least one actuator ID for one or more IoT actuator of the IoT device. in response to receiving. via the communications interface. the transmitted one or more action command and the transmitted unique wearable device ID. wherein the match. select. analyze. generate and transmit are performed via at least the wearable device.
16. An application network for controlling an Internet of Things device using a wearable device remote from the Internet of Things device or IoT device. the application network comprising: an application database storing one or more wearable device applications; a communications interface; and a controller. wherein the controller is operatively coupled to the application database and the communications interface. wherein the Internet of Things device comprises an application database storing one or more wearable device applications. a communications interface. and one or more actuator, wherein the wearable device. configured to be worn or carried. comprises a unique wearable device ID. at least one sensor. a processor. a wearable device application database for storing one or more wearable device applications. and a communications interface. wherein the wearable device is configured to: (i) receive sensor data from the at least one sensor; (ii) determine a data type of the received sensor data; (iii) match the received sensor data with one or more of the wearable device applications stored in the wearable device application database. the application database of the application network. and the application database of the Internet of Things device based on the determined data type of the received sensor data; (iv) select. based on at least one match. at least one of the one or more wearable device applications to analyze the received sensor data; (v) analyze the received sensor data via the selected at least one of the one or more wearable device applications by comparing the received sensor data to a predetermined trigger of a respective wearable device application of the selected at least one of the one or more wearable device applications to determine whether or not the received sensor data comprises a triggering event; (vi) generate. if the received sensor data comprises a triggering event. one or more action command for the Internet of Things device; and (vii) transmit both (a) the one or more action command and (b) the unique wearable device ID to the Internet of Things device or IoT device. wherein the IoT device is configured to retrieve both (c) at least one IoT device command from an IoT device command database and (d) at least one actuator ID for one or more IoT actuator of the IoT device. in response to the transmitted one or more action command and the transmitted unique wearable device ID.
17. The application network of claim 16. wherein the wearable device is further configured to establish. via the wearable device communications interface. communication with the application network. and to download a wearable device application from the application database of the application network and store the downloaded wearable device application in the wearable device application database of the wearable device.
18. The application network of claim 16. wherein the wearable device is further configured to establish. via the wearable device communications interface. communication with the application database of the Internet of Things device. and to download a wearable device application from the application database of the Internet of Things device and store the downloaded wearable device application in the wearable device application database of the wearable device.
19. The application network of claim 16. wherein the Internet of Things device is configured to activate an actuator. identified via a retrieved actuator ID. of the one or more actuator. in response to receiving both (i) the one or more the action command and (ii) the unique wearable device ID from the wearable device.
20. The application network of claim 16. wherein the Internet of Things device is configured to determine. based on the one or more action command and the unique wearable device ID transmitted by the wearable device. whether to activate an actuator. identified via a retrieved actuator ID. of the one or more actuator. in response to receiving both (i) the one or more action command and (ii) the unique wearable device ID from the wearable device.
Unknown
September 2, 2025
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.