Interoperability mechanisms for internet of things integration platform
First Claim
1. A method of deriving semantic meaning of Internet of Things (IoT) devices connected via an IoT integration platform, comprising:
- collecting device data from a plurality of IoT devices connected via the IoT integration platform;
determining a set of features by analyzing corresponding time series of events among any of the plurality of IoT devices and generating one or more clusters correlating the device data using natural language processing;
performing behavioral analysis to identify one or more user behaviors, wherein the behavioral analysis comprises incrementally populating a profile with device data associated with either of a particular IoT device or a particular user, and applying a model to the profile to identify behavioral patterns and behavior changes;
determining, by utilizing a probabilistic measure, a semantic meaning associated with any device among the plurality of IoT devices based on any of the set of features and the identified one or more behaviors; and
generating, based on the determined semantic meaning, an interoperable rule to control one or more of the plurality of IoT devices.
3 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
20 Claims
-
1. A method of deriving semantic meaning of Internet of Things (IoT) devices connected via an IoT integration platform, comprising:
-
collecting device data from a plurality of IoT devices connected via the IoT integration platform; determining a set of features by analyzing corresponding time series of events among any of the plurality of IoT devices and generating one or more clusters correlating the device data using natural language processing; performing behavioral analysis to identify one or more user behaviors, wherein the behavioral analysis comprises incrementally populating a profile with device data associated with either of a particular IoT device or a particular user, and applying a model to the profile to identify behavioral patterns and behavior changes; determining, by utilizing a probabilistic measure, a semantic meaning associated with any device among the plurality of IoT devices based on any of the set of features and the identified one or more behaviors; and generating, based on the determined semantic meaning, an interoperable rule to control one or more of the plurality of IoT devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of deriving semantic meaning of Internet of Things (IoT) devices connected via an IoT integration platform, comprising:
-
monitoring device data from a plurality of IoT devices connected via the IoT integration platform; determining a set of features by analyzing corresponding time series of events among any of the plurality of IoT devices by applying an adaptive correlation mechanism to one or more previously generated data models to generate an aggregate data model, and generating one or more clusters correlating the device data using natural language processing; performing behavioral analysis to identify one or more user behaviors; determining, by utilizing a probabilistic measure, a semantic meaning associated with any device among the plurality of IoT devices based on any of the set of features and the identified one or more behaviors; and generating, based on the determined semantic meaning, an interoperable rule to control one or more of the plurality of IoT devices. - View Dependent Claims (13, 14, 15)
-
-
16. A machine-implemented integration platform system for deriving semantic meaning of Internet of Things (IoT) devices connected thereto, the integration platform system comprising:
-
a communication interface having protocols to communicate with the plurality of IOT devices; one or more processors connected to the communication interface, wherein the one or more processors are configured to; collect device data, via the communication interface, from a plurality of IoT devices; determine a set of features by analyzing corresponding time series of events among any of the plurality of IoT devices and generating one or more clusters correlating the device data using natural language processing; perform behavioral analysis to identify one or more user behaviors, wherein the behavioral analysis comprises incrementally populating a profile with device data associated with either of a particular IoT device or a particular user, and applying a model to the profile to identify behavioral patterns and behavior changes; determine, by utilizing a probabilistic measure, a semantic meaning associated with any device among the plurality of IoT devices based on any of the set of features and the identified one or more behaviors; and generate, based on the determined semantic meaning, an interoperable rule to control one or more of the plurality of IoT devices. - View Dependent Claims (17, 18, 19, 20)
-
Specification