Service Delivery Platform for M2M Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedevice resource usageVSAvoidsystem complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improveresponsiveness and flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If data translation between different semantic representations is implemented, then interoperability is improved, but processing complexity and time increase

Engineering Contradiction:
ImproveinteroperabilityVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvepower consumptionVSAvoidcommunication reliability
Core Design Contradiction:
Use of energy by moving objectVSReliability

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.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentEP2892251B1System and method for machine-to-machine communication
Publication Date: 2017.09.13 ONTARIO INC
  • EP2892251B1 patent drawingFigure 1
  • EP2892251B1 patent drawingFigure 2
  • EP2892251B1 patent drawingFigure 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.