Server Group Action Conflict Detection and Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In IoT environments, conflicts often arise between multiple group actions requested by different electronic apparatuses, which existing technologies fail to effectively manage, leading to inefficiencies and potential disruptions in smart spaces.

Innovation Solution

A server and method for controlling group actions that detect conflicts between concurrently requested actions, generate solution information, and transmit it to involved apparatuses, ensuring coordinated execution of group actions across connected devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple group action services are sequentially requested to be executed, then various services can be provided to users, but conflicts occur between the plurality of group action services

Engineering Contradiction:
Improveservice varietyVSAvoidservice conflict
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The server performs preliminary conflict detection by comparing the currently executing first group action with the newly requested second group action before execution. This preliminary action identifies conflicts based on commonly included external apparatuses, allowing the system to prevent or resolve conflicts before they disrupt service execution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The server acts as an intermediary between multiple electronic apparatuses requesting group actions. It receives execution requests from different apparatuses, detects conflicts, generates solution information, and transmits this information back to the requesting apparatuses. This intermediary role coordinates actions and resolves conflicts centrally.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a server manages and coordinates group actions between multiple electronic apparatuses, then service execution reliability improves, but system complexity increases

Engineering Contradiction:
Improveservice executionVSAvoidsystem structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The conflict management function is segmented into distinct operational steps: receiving execution requests, detecting conflicts by comparing actions, generating solution information, and transmitting results. This segmentation makes the complex coordination task manageable and systematic.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The server performs multiple functions within a single system: it executes group actions, detects conflicts between actions, generates solution information, and transmits coordination results. This multi-functionality consolidates what could be separate complex subsystems into one universal coordination platform.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10505755B2Server and method of managing group actions of external apparatuses
Publication Date: 2019.12.10 SAMSUNG ELECTRONICS CO LTD
  • US10505755B2 patent drawing
  • US10505755B2 patent drawing
  • US10505755B2 patent drawing

AI summary

A server and a method of controlling a group action of the server are provided. The server can determine whether a conflict occurs between a first group action that is being executed and a second group action that is requested to be executed and determine at least one conflict solution, and the method controls the execution of the group actions by the server and the determination and communication of the conflict solution. The conflict can be determined by using group action characteristics of the first group action and the second group action.