METHOD, SYSTEM, and COMPUTER-READABLE MEDIUM RELATING TO INTERNET of THINGS-ENABLED REMOTE CONTROLS
First Claim
1. A method for controlling a remote control device comprising:
- receiving, by an electronic device, a signal transmitted from a user device such as a smart phone, information encoded within the signal describing IoT message, and semantic information encoded within the signal describing content of the message;
accessing programming logic for interpreting the content of the message described by the semantic information; and
enabling a combination of remote control functions, the electronic device operatively coupled with remote control circuit board via a docking station.
0 Assignments
0 Petitions
Accused Products
Abstract
The disclosed technology relates to transforming an ordinary remote control into an IoT device. IoT provides an opportunity to enable and extend traditional technology products in seamless and cost-effective way. As an example, a remote control for garage door openers is transformed, thereby allowing users of smart phones to remotely activate the garage door openers from anywhere in the world. The transformation virtually eliminates installation and integration difficulties, without losing any functionality. The IoT-powered devices also open the opportunity of whole world of M2M automation and benefits, such as automatically closing all garage doors after 9 PM or when people are away from the home.
This technology further enables the power of smart phones, connected watches, tablets, IoT and M2M devices disruptively, changing how we live and interact with machines.
32 Citations
7 Claims
-
1. A method for controlling a remote control device comprising:
- receiving, by an electronic device, a signal transmitted from a user device such as a smart phone, information encoded within the signal describing IoT message, and semantic information encoded within the signal describing content of the message;
accessing programming logic for interpreting the content of the message described by the semantic information; and
enabling a combination of remote control functions, the electronic device operatively coupled with remote control circuit board via a docking station. - View Dependent Claims (2)
- receiving, by an electronic device, a signal transmitted from a user device such as a smart phone, information encoded within the signal describing IoT message, and semantic information encoded within the signal describing content of the message;
-
3. A system for transforming a traditional remote control into an IoT device, the system comprising:
- one or more of the message and logic servers configured to support one or more of the M2M/IoT protocols, wherein communicates with user devices and IoT devices;
an authentication and authorization servers wherein communicates with user devices and IoT devices;
an iOS and Android mobile applications on user devices configured to support one or more of the M2M/IoT protocols wherein communicates with the message server;
an IoT device configured to support one or more of the M2M protocols, wherein the IoT device is configured to receive and send messages from and to the message server; and
a communication network providing a medium for devices and servers to send and receive M2M messages. - View Dependent Claims (4, 5, 7)
- one or more of the message and logic servers configured to support one or more of the M2M/IoT protocols, wherein communicates with user devices and IoT devices;
-
6. A non-transitory computer-readable storage medium comprising:
-
an IoT medium configured to store computer-readable instructions thereon; and
a computer-readable instructions that;
when executed SoC performs methods, comprising;
receiving, by an electronic device, a signal transmitted from a graphical user interface of a personal computing device, IoT devices, message server, or logic server, an information encoded within a signal containing a command to operate a remote control, authenticate with message server, verify authorization based on combination of username, password, originating device, device type(s), authorized property of the device, rules, and/or, logics, provide visual and/or audible warning, pause for a set period of time, once authenticated and authorized the enable power is provided to the coupled remote control, and enable the function of the remote control or enables a combination of functions meticulously timed and sequenced, read from sensor(s) and report status back to originating device, user, and subscriber(s) of the function performed, stores the status of the sensor on the medium configured to store computer-readable instruction, displays sensor information, communication connection status and information, message server connection status, IoT device status, log, subscribed topics, received commands, authentication status, authorization status, and error messages, activate actuator(s) to disengage garage doors from their respective garage door openers;
wherein the computer-readable instruction in non-transitory computer-readable storage medium is updated over the communication network, or over a SoC UART port; and
wherein the computer-readable data is stored in a non-transitory computer-readable storage medium;a user device (smartphone, watch, tablet, automobile telematics device, drone (UAVS), robot, or computer) medium configured to store computer-readable instructions thereon; and
a computer-readable instructions that;
when executed performs methods, comprising instructions and functions to;
connect to server automatically, connect to server manually, disconnect from server manually, visualize status of the sensors, actions related to the devices, and status of IoT, visualize sensor data related to sensor(s), device(s), and group(s), visualize actions assigned by logic actions, authorization(s), and subscriber of the action to be performed, visualize log of actions listing time, initiated device, user, and type of action and sensor data, visualize rules and logics, sort, search, add and remove information from the visualization screen, visualize status of battery and actuators, visualize position of the GD, visualize temperature and humidity of garage and outside, group sensors and/or devices together as a group to perform actions, ungroup sensors and/or device(s), create and delete if-do logic action(s), create and delete if-stop rule(s), create and delete authorization for user(s), create and delete authorization for machine(s), create and delete authentication method(s), create and delete subscribe topic(s) including supporting wild card expression, create and delete publish topic(s) including supporting wild card expression, create and delete audible notification level(s) and type(s), create and delete visual notification level(s) and type(s), create and delete feel notification level(s) and type(s), create and delete list of notification recipient(s), group and ungroup recipient(s), present GUI interface for group(s), device(s), sensor(s), logic action(s), rule(s), authorization(s), authentication method(s), user(s), machine(s), method(s), topic(s), notification level(s), types(s), and topic(s), auto-list and auto-complete all listed above, store the information on the SoM/SoC flash memory and on the server flash memory; anda server device storage medium configured to store computer-readable instructions thereon; and
a computer-readable instructions that;
when executed performs methods, comprising instructions and functions to;
communicate with devices and perform actions based on settings set by authorized user applications, communicate with devices and stop requested action(s) based on setting(s) set by authorized user application(s), notify device(s), user(s), recipient(s) of stop action(s), store all communication(s), log message(s), and status of all devices and their data, management server for configuring and managing IoT devices, Security server as part of the management server for encryption, authorization, authentication and analysis.
-
Specification