User Terminal Rule Execution via Server Mediator

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing user terminals have limited capabilities in generating and executing rules that combine conditions and actions across multiple devices, as each terminal has different conditions and actions, restricting the variety and complexity of rules that can be created and executed.

Innovation Solution

A user terminal with an inputter, communicator, and controller that receives user commands to create rules, transmit them to an external server, and execute actions based on conditions met in other user terminals, utilizing profile information to select conditions and actions from a list and automatically recommended rules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If each user terminal creates rules based on its own limited conditions and actions, then the terminal can execute simple rules independently, but the variety and complexity of rules that can be created is limited

Engineering Contradiction:
Improvevariety of rulesVSAvoidterminal system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a server as an intermediary that stores and manages conditions and actions from multiple user terminals. When a user wants to create a rule, the terminal queries the server for available conditions and actions, which are then combined to form the rule. This mediator approach allows terminals to access a much larger pool of conditions and actions without increasing their own complexity, thereby resolving the contradiction between rule variety and terminal complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The server provides a universal repository of conditions and actions that can be used across multiple different user terminals. Instead of each terminal having its own limited set of conditions and actions, the system allows any terminal to access and combine conditions and actions from any other terminal through the server. This multi-functionality enables a single terminal to create diverse and complex rules by drawing from the collective capabilities of the entire system.

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

2Adaptability or versatility

If user terminals combine conditions and actions from multiple terminals to create various rules, then rule variety increases, but the system complexity and coordination requirements increase

Engineering Contradiction:
Improverule combination capabilityVSAvoidsystem coordination complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The server acts as a central coordinator that manages the complexity of combining conditions and actions from multiple terminals. It receives queries from terminals about available conditions and actions, processes the rule creation requests, and coordinates the execution across different terminals. This intermediary approach allows multiple terminals to work together to create complex rules without each terminal needing to directly coordinate with every other terminal, thereby reducing system coordination complexity while maintaining high rule combination capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If a user terminal executes actions based on conditions met in other terminals, then the functionality and flexibility of rule-based operations enhance, but the communication and coordination overhead increases

Engineering Contradiction:
Improvecross-terminal rule executionVSAvoidcommunication overhead
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by having the server pre-fetch and cache relevant conditions and actions before they are needed for rule execution. When a rule needs to be executed across terminals, the necessary information is already prepared and stored on the server, reducing the communication overhead during actual execution. This preliminary preparation allows cross-terminal rule execution to proceed more efficiently with minimal real-time communication delays.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10057381B2User terminal, rule executing method thereof, server apparatus and rule executing system
Publication Date: 2018.08.21 SAMSUNG ELECTRONICS CO LTD
  • US10057381B2 patent drawing
  • US10057381B2 patent drawing
  • US10057381B2 patent drawing

AI summary

A user terminal includes an inputter which receives a user command, a display, a communicator configured to communicate with an external server, and a controller configured to create a first rule in which the user terminal performs a first action when a first condition is met in another first user terminal, control the communicator to transmit the created first rule to the external server, and perform the first action according to an event command when the event command to perform the first action is received from the external server upon the first condition being met in the first user terminal.