Extensible Object Models for Probabilistic IoT Relationship Modeling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems lack an efficient and extensible method for creating and updating relational models that accurately represent complex relationships between nodes in an IoT platform, limiting the ability to provide real-time actionable insights and intelligent recommendations for enterprise performance management.
Innovation Solution
An extensible object model (EOM) with knowledge graphs is employed, allowing for the creation and updating of relational models by determining probabilistic relationships between nodes, using algorithms to derive relationship probabilities based on event data and templates, and enabling seamless integration and visualization of new devices within the model.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional relational models are used to represent device relationships in IoT platforms, then the system structure is simple, but the system cannot accurately represent complex probabilistic relationships between nodes and lacks extensibility
Solution Approach 1:
The patent segments the relational model into distinct components: nodes representing devices/entities and edges representing relationships with associated probabilities. This segmentation allows complex relationships to be broken down into manageable probabilistic connections between individual nodes, enabling accurate representation while maintaining structural clarity through the graph-based organization.
Solution Approach 2:
The patent introduces a probabilistic dimension to the relational model by assigning probability values to edges connecting nodes. This adds a new dimension (probability space) to the traditional binary relationship model, enabling the representation of uncertain and complex relationships without significantly increasing structural complexity, as the probability values are scalar attributes on existing edges.
2Measurement precision
If probabilistic relationships are calculated and stored for all node pairs, then relationship accuracy is improved, but computational complexity and data storage requirements increase
Solution Approach 1:
The patent applies local quality by calculating and storing probabilities only for locally relevant node pairs that have direct or indirect connections in the graph, rather than computing all possible pairwise relationships. This localized approach maintains accuracy for relevant relationships while reducing computational complexity by focusing resources on locally significant interactions rather than global computations.
Solution Approach 2:
The patent performs preliminary actions by pre-calculating and storing probability values for relationships that are likely to be queried, using event data and templates to establish probable connections before they are needed. This preliminary computation reduces real-time computational complexity by having probabilities readily available when nodes are added or relationships are queried.
3Reliability
If the system integrates real-time event data and multiple data sources, then model accuracy and insight quality improve, but data processing time and system resource consumption increase
Solution Approach 1:
The patent implements dynamics by making the relational model adaptive and updatable in real-time as new event data arrives. The graph structure allows dynamic addition of nodes and edges, and probability values can be updated incrementally without recalculating the entire model. This dynamic approach maintains high model accuracy through continuous data integration while preserving processing efficiency through localized updates rather than full model recomputation.
Solution Approach 2:
The patent incorporates feedback mechanisms where event data and observational information are continuously fed back into the model to update relationship probabilities. This feedback loop improves model accuracy by incorporating real-world observations, while the efficient graph-based structure allows feedback processing to occur incrementally, minimizing the impact on overall system productivity.
4Loss of information
If the system provides comprehensive enterprise-wide views and end-to-end digital twins, then decision-making quality improves, but system complexity and implementation difficulty increase
Solution Approach 1:
The patent applies universality by designing a graph-based relational model that serves multiple functions: representing device relationships, storing probabilistic connections, enabling query operations, and supporting visualization. This universal graph structure provides comprehensive enterprise-wide views through a single unified model, reducing implementation complexity compared to maintaining separate specialized systems for each function.
Solution Approach 2:
The patent uses copying by creating digital twin representations of physical systems within the graph model. These digital twins are simplified copies that replicate the essential relationships and properties of physical devices, providing comprehensive information about enterprise operations without requiring direct access to or complexity of the actual physical systems, thus reducing implementation difficulty while maintaining information completeness.
Data Source
AI summary
A method includes obtaining a relational model, the relational model comprising a plurality of nodes and a plurality of links, each of the links of the plurality of links connecting one or more nodes of the plurality of nodes, and each link corresponding to a relationship between a first node and a second node, receiving a request to update the relational model, the request comprising information corresponding to an added and/or edited first node, determining a first probability that the first node is in a relationship with a second node and a second probability that the first node is in a relationship with a third node, and updating the relational model to include the relationship between the first node and the second node at the first probability and the relationship between the first node and the third node at the second probability.


