Interoperability mechanisms for internet of things integration platform
First Claim
1. A method of maintaining interoperability amongst Internet of Things (IoT) devices connected via an IoT integration platform, comprising:
- receiving a user selection of a semantic label associated with an IoT device on a rule management interface, wherein the rule management interface is generated for a user account associated with multiple IoT devices, each IoT device capable of communicating with a server or a mobile application via a network connection and wherein the semantic label provides context of the IoT device relative to the user account;
generating, based on the semantic label of the IoT device, an interoperable rule that includes a condition trigger to be detected by at least a first IoT device and an action policy to be executed by at least a second IoT device at satisfaction of the condition trigger, wherein the IoT device associated with the semantic label is the first IoT device for detecting the condition trigger, the second IoT device for executing the action policy, or both;
presenting the interoperable rule, including a natural language description of the interoperable rule, to request a user via the rule management interface to confirm activation of the interoperable rule;
receiving a user interaction on the rule management interface, wherein the user interaction indicates the activation of the interoperable rule;
in response to the activation of the interoperable rule, monitoring data from at least a sensor of the first IoT device to determine an indication that the condition trigger is satisfied; and
executing the action policy on the second IoT device in response to receiving the indication that the condition trigger is satisfied.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of maintaining interoperability amongst Internet of Things (IoT) devices connected via an IoT integration platform is disclosed. The method includes: receiving a selection of a semantic label associated with an IoT device; determining a recommendation of an interoperable rule based on the semantic label, the interoperable rule having a condition trigger and an action policy for execution at satisfaction of the condition trigger; presenting the recommendation on a rule management interface; and receiving a confirmation from a user through the rule management interface to activate the interoperable rule.
-
Citations
21 Claims
-
1. A method of maintaining interoperability amongst Internet of Things (IoT) devices connected via an IoT integration platform, comprising:
-
receiving a user selection of a semantic label associated with an IoT device on a rule management interface, wherein the rule management interface is generated for a user account associated with multiple IoT devices, each IoT device capable of communicating with a server or a mobile application via a network connection and wherein the semantic label provides context of the IoT device relative to the user account; generating, based on the semantic label of the IoT device, an interoperable rule that includes a condition trigger to be detected by at least a first IoT device and an action policy to be executed by at least a second IoT device at satisfaction of the condition trigger, wherein the IoT device associated with the semantic label is the first IoT device for detecting the condition trigger, the second IoT device for executing the action policy, or both; presenting the interoperable rule, including a natural language description of the interoperable rule, to request a user via the rule management interface to confirm activation of the interoperable rule; receiving a user interaction on the rule management interface, wherein the user interaction indicates the activation of the interoperable rule; in response to the activation of the interoperable rule, monitoring data from at least a sensor of the first IoT device to determine an indication that the condition trigger is satisfied; and executing the action policy on the second IoT device in response to receiving the indication that the condition trigger is satisfied. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of maintaining interoperability amongst Internet of Things (IoT) devices connected via an IoT integration platform, comprising:
-
identifying an IoT device configured to communicate, via a network connection, with a server or a mobile application that communicates with the IoT integration platform, wherein a user account in the IoT integration platform is associated with the IoT device and one or more other IoT devices; determining an interoperable rule having a condition trigger and an action policy, the condition trigger associated with a first set of one or more IoT devices configured to monitor sensor data to detect when the condition trigger is satisfied, the action policy associated with a second set of one or more IoT devices configured to execute the action policy, wherein the IoT device is part of the first set of IoT devices, the second set of IoT devices, or both; activating the interoperable rule in response to receiving a user confirmation of the interoperable rule via a rule management interface; monitoring data from one or more sensors of the first set of the IoT devices to detect an indication that the condition trigger is satisfied; and after receiving the indication that the condition trigger is satisfied, executing the action policy by controlling one or more of the IoT devices to execute the action policy. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A machine-implemented integration platform system for maintaining interoperability amongst Internet of Things (IoT) devices connected thereto, the integration platform system comprising:
-
a rule management interface configured to receive a user selection of a semantic label associated with an IoT device, wherein the rule management interface is generated for a user account associated with multiple IoT devices, each IoT device capable of communicating with a server or a mobile application via a network connection and wherein the semantic label provides context of the IoT device relative to the user account; a rule generation module, coupled to the rule management interface, configured to determine an interoperable rule based on the semantic label, the interoperable rule having a condition trigger to be detected by at least a first IoT device and an action policy to be executed by at least a second IoT device at satisfaction of the condition trigger, wherein the IoT device associated with the semantic label is the first IoT device for detecting the condition trigger, the second IoT device for executing the action policy, or both; wherein the rule management interface is further configured to present the interoperable rule to a user and to receive a confirmation from the user through the rule management interface to activate the interoperable rule; an event track module configured to detect the condition trigger among the IoT devices connected to the IoT integration platform by monitoring data from one or more sensors of the IoT devices; and a rule execution module, coupled to the event track module to receive an indication that the condition trigger is detected, configured to execute the action policy by controlling one or more of the IoT devices when the condition trigger is detected by the event track module. - View Dependent Claims (21)
-
Specification