M2M Group Child Resource Creation with Failure Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In machine-to-machine (M2M) communication systems with a resource-oriented architecture, efficiently creating and accessing child resources for group members is challenging, especially when duplicate resource names exist or when some members fail to create child resources, leading to complications in group resource management.

Innovation Solution

A method and device for creating child resources in a wireless communication system, where a first M2M entity receives a request for creating child resources in all group members, transmits the request, determines if any responses indicate failure, and if so, re-requests the creation from the failing member, forming a child group with all created resources, and optionally transmits information about the created child group.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If child resources are created for all group members simultaneously, then efficiency of group resource management is improved, but complexity of handling failures and duplicates increases

Engineering Contradiction:
Improveefficiency of group resource managementVSAvoidcomplexity of handling failures and duplicates
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the child resource creation process into individual member-level operations rather than a single bulk operation. Each group member processes the creation request independently, and the group manager coordinates these segmented operations. This allows simultaneous creation across members while enabling independent error handling for each segment, thus maintaining efficiency while reducing complexity of failure management.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements feedback mechanisms where each group member reports the status of child resource creation back to the group manager. The group manager receives these feedback messages and uses them to determine subsequent actions, such as re-creating resources in members where creation failed. This feedback loop enables automated recovery from failures without manual intervention, maintaining high efficiency while managing complexity through structured information flow.

Inventive Principle:
Principle #23Feedback

2Stability of the object's composition

If child resources are created with duplicate names across group members, then consistency of resource naming is improved, but conflicts and management difficulties increase

Engineering Contradiction:
Improveconsistency of resource namingVSAvoidmanagement difficulties
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The patent applies local quality by allowing each group member to have child resources with the same name locally, while the group manager maintains a global view and coordination. The naming consistency is enforced locally at each member level rather than requiring unique global names, which simplifies local resource management while the group manager handles any conflicts that arise at the group level.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The group manager acts as an intermediary that coordinates child resource creation across group members. When duplicate names are involved, the group manager receives creation requests, distributes them to appropriate members, and resolves any conflicts that arise. This intermediary role enables consistent naming conventions to be maintained across the group while managing complexity centrally rather than at each member level.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If re-creation requests are sent to members with failed child resource creation, then reliability of resource creation is improved, but communication overhead increases

Engineering Contradiction:
Improvereliability of resource creationVSAvoidcommunication overhead
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by having the group manager proactively send re-creation requests to group members where child resource creation failed. Instead of waiting for manual intervention or complex error handling, the system automatically initiates re-creation based on feedback from the initial creation attempt. This preliminary recovery action improves reliability by ensuring resources are eventually created, while the automated nature reduces communication overhead compared to manual retry processes.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10142805B2Method for managing child resource of group member in wireless communication system and device for same
Publication Date: 2018.11.27 LG ELECTRONICS INC
  • US10142805B2 patent drawing
  • US10142805B2 patent drawing
  • US10142805B2 patent drawing

AI summary

One embodiment of the present invention discloses a method for handling notification messages for applying a group policy to a notification subscription service in a wireless communication system. The method is carried out by a first M2M device and comprises the steps of: receiving a plurality of notification messages; determining whether a group subscription ID matching a group subscription ID that has been pre-saved on the first M2M device is included in the plurality of notification messages which have been received, wherein the group subscription ID indicates a group policy applied to a subscription service for notification messages for member resources belonging to a specific group; and aggregating notification messages containing the group subscription ID that matches the pre-saved group subscription ID, and applying the group policy corresponding to the group subscription ID to the aggregated notification messages.