System and method for implementing internet of things (IOT) remote control applications
First Claim
1. A system comprising:
- an Internet of Things (IoT) hub comprising a network interface to couple the IoT hub to an IoT service over a wide area network (WAN), andat least one IoT device communicatively coupled to the IoT service by connecting with the IoT hub over a wireless communication channel, the IoT device comprising an infrared (IR) or radio frequency (RF) blaster to control environmental control equipment via IR or RF communication with the environmental control equipment, the IoT device further comprising at least one sensor to measure current environmental conditions capable of being controlled by the environmental control equipment, the IoT device to transmit an indication of the current conditions to the IoT service over the wireless communication channel; and
the IoT service comprising a master remote control code database to store remote control codes usable to control the environmental control equipment, the IoT service further comprising control logic to generate remote control commands using the remote control codes, the remote control commands selected by the control logic in response to the current environmental conditions measured by the sensor and configuration data from an end user provided via an IoT app installed on a user device indicating a desired environmental condition, the IoT hub to receive the remote control commands from the IoT service and transmit the remote control commands to the IoT device over the wireless communication channel;
the IoT device to responsively transmit the remote control commands to the environmental control equipment using the infrared (IR) or radio frequency (RF) blaster to control the environmental control equipment;
wherein the IoT service is configured to continually or periodically monitor the current environmental conditions measured by the sensor and wherein, if the desired environmental condition is not achieved after a specified period of time, then the IoT service is to generate a notification to the IoT app on the user device indicating that the environmental control equipment may not be functioning properly; and
in response to the notification the IoT app on the user device to display a graphical user interface comprising user selectable graphical buttons or other control elements which, upon selection by the user, manually control the environmental control equipment.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for Internet of Things (IoT) Implementations for controlling electronic equipment. One embodiment of a system includes: an IoT hub that includes a network interface to couple the IoT hub to an IoT service over a wide area network (WAN), and at least one IoT device communicatively coupled to the IoT hub over a wireless communication channel. The IoT device includes an infrared (IR) or radio frequency (RF) blaster to control environmental control equipment via IR or RF communication with the environmental control equipment, at least one sensor to measure current environmental conditions capable of being controlled by the environmental control equipment, the IoT device to transmit an indication of the current conditions to the IoT hub over the wireless communication channel; and the IoT hub includes a remote control code database to store remote control codes usable to control the environmental control equipment.
74 Citations
22 Claims
-
1. A system comprising:
-
an Internet of Things (IoT) hub comprising a network interface to couple the IoT hub to an IoT service over a wide area network (WAN), and at least one IoT device communicatively coupled to the IoT service by connecting with the IoT hub over a wireless communication channel, the IoT device comprising an infrared (IR) or radio frequency (RF) blaster to control environmental control equipment via IR or RF communication with the environmental control equipment, the IoT device further comprising at least one sensor to measure current environmental conditions capable of being controlled by the environmental control equipment, the IoT device to transmit an indication of the current conditions to the IoT service over the wireless communication channel; and the IoT service comprising a master remote control code database to store remote control codes usable to control the environmental control equipment, the IoT service further comprising control logic to generate remote control commands using the remote control codes, the remote control commands selected by the control logic in response to the current environmental conditions measured by the sensor and configuration data from an end user provided via an IoT app installed on a user device indicating a desired environmental condition, the IoT hub to receive the remote control commands from the IoT service and transmit the remote control commands to the IoT device over the wireless communication channel; the IoT device to responsively transmit the remote control commands to the environmental control equipment using the infrared (IR) or radio frequency (RF) blaster to control the environmental control equipment; wherein the IoT service is configured to continually or periodically monitor the current environmental conditions measured by the sensor and wherein, if the desired environmental condition is not achieved after a specified period of time, then the IoT service is to generate a notification to the IoT app on the user device indicating that the environmental control equipment may not be functioning properly; and in response to the notification the IoT app on the user device to display a graphical user interface comprising user selectable graphical buttons or other control elements which, upon selection by the user, manually control the environmental control equipment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
communicatively coupling an Internet of Things (IoT) hub to an IoT service over a wide area network (WAN), and communicatively coupling at least one IoT device to the IoT service by connecting with the IoT hub over a wireless communication channel, the IoT device comprising an infrared (IR) or radio frequency (RF) blaster to control environmental control equipment via IR or RF communication with the environmental control equipment, the IoT device further comprising at least one sensor to measure current environmental conditions capable of being controlled by the environmental control equipment, the IoT device to transmit an indication of the current conditions to the IoT service over the wireless communication channel; and storing remote control codes usable to control the environmental control equipment in a master remote control database of the IoT service, generating remote control commands using the remote control codes, the remote control commands selected by control logic of the IoT service in response to the current environmental conditions measured by the sensor and input from an end user provided via an IoT app installed on a user device indicating a desired environmental condition, transmitting remote control commands from the IoT service to the IoT device over the wireless communication channel established between the IoT device and the IoT hub; responsively transmitting the remote control commands from the IoT device to the environmental control equipment using the infrared (IR) or radio frequency (RF) blaster to control the environmental control equipment; wherein the IoT service is configured to continually or periodically monitor the current environmental conditions measured by the sensor and wherein, if the desired environmental condition is not achieved after a specified period of time, then generating a notification from the IoT service to the IoT app on the user device indicating that the environmental control equipment may not be functioning properly; and in response to the notification the IoT app on the user device to display a graphical user interface comprising user selectable graphical buttons or other control elements which, upon selection by the user, manually control the environmental control equipment. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification