Service Delivery Platform for M2M Communication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Machine-to-machine communication systems face challenges such as scalability, security, interoperability, and resource minimization, particularly due to heterogeneity of devices, multiple competing standards, and intermittent connectivity.
Innovation Solution
A system and method for machine-to-machine communication that utilizes a service delivery platform to enable data interactions between nodes through delegated actions, data translation, and a publish-subscribe mechanism, allowing for off-node execution, data filtering, and resource-efficient communication even with intermittent connectivity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If a service delivery platform is introduced to enable off-node execution and data filtering, then resource usage at nodes is minimized and interoperability is improved, but device complexity and infrastructure complexity increase
Solution Approach 1:
The patent introduces a service delivery platform as an intermediary between M2M nodes and external services. This platform handles complex operations including delegated action execution, data filtering, translation between different semantic representations, and event routing. By placing this intermediary layer, the patent offloads computational burden from resource-constrained M2M nodes to the platform, thereby minimizing device resource usage while managing system complexity through centralized intelligence.
Solution Approach 2:
The patent segments the M2M communication system into distinct functional components: M2M nodes that generate and consume data, a service delivery platform that processes and routes data, and external services that provide business logic. This segmentation allows each component to be optimized independently - nodes remain simple and resource-efficient, while the platform handles complexity through modular architecture with separate modules for event processing, data management, and service orchestration.
2Adaptability or versatility
If delegated actions are used for off-node execution, then responsiveness and flexibility are enhanced, but system complexity and security requirements increase
Solution Approach 1:
The patent implements delegated actions that are pre-configured and stored on the service delivery platform before being triggered by events. These delegated actions contain pre-defined business logic, filtering criteria, and translation rules that are prepared in advance. When events occur at M2M nodes, the platform executes the pre-configured delegated actions without requiring real-time complex decision-making at the nodes, thereby enhancing responsiveness while managing system complexity through advance preparation of processing logic.
3Adaptability or versatility
If data translation between different semantic representations is implemented, then interoperability is improved, but processing complexity and time increase
Solution Approach 1:
The patent implements pre-configured translation profiles and semantic mapping rules in the data translation module of the service delivery platform. These translation configurations are established in advance based on the specific semantic representations used by different M2M nodes and external services. When data requires translation, the platform applies the pre-configured rules rather than performing complex semantic analysis in real-time, thereby improving interoperability between heterogeneous devices while minimizing additional processing time.
4Use of energy by moving object
If the system supports intermittent connectivity, then device autonomy and power consumption are improved, but reliability of data delivery and communication reliability worsen
Solution Approach 1:
The patent implements a store-and-forward mechanism in the service delivery platform that buffers data transmissions. When M2M nodes with intermittent connectivity send data, the platform stores incoming data in queues and forwards it to external services or other nodes when connectivity is available. This cushioning approach allows nodes to operate autonomously with minimal power consumption while maintaining communication reliability, as the platform ensures data delivery despite connectivity interruptions.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The system and method provide for data interactions between interconnect nodes so that they can create outcomes cooperatively with responsiveness and flexibility. Each node may transmit data and events of interest to other nodes. The other nodes may receive notification of data and event transmissions. Delegated actions may be created for off-node (e.g. network-based) execution that may act as delegates for corresponding nodes without the need for the nodes to be connected to a network nor for data and event transmissions to be processed directly by the nodes. The system and method may provide for translation of data and events received, from a node, in a first semantic representation to be translated to a second semantic that is compatible with one or more other nodes.