Virtual Thing Generation in M2M Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional machine-to-machine systems are inflexible in using machine-to-machine resources, limiting their ability to adapt to changing requirements and provide dynamic services.

Innovation Solution

A method and system for generating a virtual thing in a machine-to-machine system, utilizing a management function and a mashup-manager, which initiates the creation of a virtual thing based on member resource information, predefined queries, and semantic logic, allowing for dynamic resource allocation and intelligent data processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional machine-to-machine systems use statically grouped resources, then the system structure is simple and easy to manage, but the system becomes inflexible and cannot adapt to changing requirements

Engineering Contradiction:
ImproveflexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic resource grouping by allowing virtual things to be created on-demand that combine multiple member resources according to specific queries and semantic logic. Instead of static pre-defined groupings, the system dynamically assembles resources based on application requirements, enabling flexibility while managing complexity through automated virtual thing generation processes

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces a mashup-manager as an intermediary component that handles the complex task of generating virtual things from multiple member resources. This mediator abstracts the complexity of resource combination from the application layer, providing flexible resource grouping capabilities while keeping the system architecture manageable through centralized management logic

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple member resources are combined into a virtual thing, then the system provides enhanced functionality and flexibility, but the data processing and management complexity increases

Engineering Contradiction:
Improveservice capabilityVSAvoiddata processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the complex task of virtual thing generation into distinct components: member resource identification, query definition, semantic logic application, and result generation. This segmentation allows each component to be handled independently, reducing overall complexity while enabling sophisticated multi-resource combinations through a structured process

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system enables self-service virtual thing generation where the mashup-manager automatically processes resource combination requests based on predefined queries and semantic logic. This automation reduces the manual overhead of managing complex multi-resource configurations, allowing the system to handle data processing complexity internally while presenting simplified interfaces to applications

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10372766B2Method and system for generating a virtual thing for a machine-to-machine application and a method and system for providing a result of a virtual thing to a machine-to-machine application
Publication Date: 2019.08.06 NEC CORP
  • US10372766B2 patent drawing
  • US10372766B2 patent drawing
  • US10372766B2 patent drawing

AI summary

A method generates a virtual thing for a machine-to-machine application of a machine-to-machine system. The system includes a management function, a mashup-manager and one or more database connected to the system. The database provides one or more member resources for the machine-to-machine applications. The management function sends a request for generating a virtual thing to the mashup-manager. The mashup-manager initiates the generation of the requested virtual thing based on the information provided in the request on at least one of the databases. The request for generating the virtual thing includes virtual thing generation information comprising: member resource information, a predefined query for collecting data from the member resource according to the member resource information and semantic logic information for performing logic on the collected data.