Context-Aware Service Rule Definition via Natural Language Input

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Context Aware Service (CAS) systems face challenges due to high implementation costs, design complexity, limited information collection, and low user accessibility, as they require burdensome sensor installations and are limited to predefined rules, lacking flexibility and effective learning processes.

Innovation Solution

A CAS method and apparatus that allows users to define rules, commands, and actions using natural language-based text or voice inputs, enabling context-aware services on user devices, with the ability to configure multiple conditions and execute corresponding actions, improving user convenience and device usability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If various sensor devices are installed to collect information on the individual, then the context awareness capability is improved, but the system implementation cost and device complexity increase

Engineering Contradiction:
Improvecontext information collectionVSAvoidsensor installation complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent applies universality by enabling a single user device to perform multiple functions: it collects context information, executes user-defined rules, and provides context-aware services without requiring separate dedicated sensor devices for each function. The device integrates these capabilities into a unified system that can handle diverse context types (location, time, activity, etc.) through a single platform.

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

Solution Approach 2:

The system applies self-service by allowing users to define their own rules and conditions directly on their devices without requiring complex server-side configuration or manual sensor installation. The device autonomously monitors context, evaluates user-defined rules, and executes appropriate actions, eliminating the need for external setup and maintenance of sensor networks.

Inventive Principle:
Principle #25Self-service

2Ease of manufacture

If the CAS system uses predefined rules defined by the device manufacturer, then the system implementation is simplified, but the adaptability to user-specific requirements deteriorates

Engineering Contradiction:
Improvesystem implementation easeVSAvoiduser-specific rule adaptability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by transforming the rule system from static manufacturer-defined rules to dynamic user-configurable rules. Users can create, modify, and delete rules according to their changing needs and preferences. The system adapts to individual user behaviors and requirements while maintaining ease of implementation through an intuitive rule-definition interface that guides users through the process.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces an intermediary layer between the user and the context-aware service execution. This intermediary consists of the rule-definition interface and rule-engine that translates user-friendly rule specifications into executable context evaluation logic. This mediator enables users with varying technical expertise to define complex rules without directly programming the underlying system, thus maintaining ease of implementation while achieving high adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If the user has to execute an extra program and carry out complex manipulation to use the context-based service, then the service functionality is enhanced, but the user accessibility deteriorates

Engineering Contradiction:
Improveservice functionalityVSAvoiduser accessibility
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent applies merging by integrating the rule-definition and service-execution functions into a unified user experience. Instead of requiring users to separately install and configure multiple programs, the system combines rule creation, context monitoring, and service execution into a single integrated interface. This consolidation maintains comprehensive service functionality while significantly improving user accessibility by eliminating the need for complex multi-step setup procedures.

Inventive Principle:
Principle #5Merging (Combining)

4Device complexity

If the CAS system is limited to a single context aware scenario, then the system complexity is reduced, but the flexibility in setting conditions deteriorates

Engineering Contradiction:
Improvesystem complexityVSAvoidcondition setting flexibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent applies segmentation by breaking down the context-aware service into modular components: context types (location, time, activity, etc.), rule conditions, actions, and evaluation logic. Each component can be independently configured and combined. This modular segmentation allows the system to handle multiple context-aware scenarios simultaneously while maintaining manageable complexity through organized, reusable building blocks that users can select and combine according to their needs.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11907615B2Context aware service provision method and apparatus of user device
Publication Date: 2024.02.20 SAMSUNG ELECTRONICS CO LTD
  • US11907615B2 patent drawing
  • US11907615B2 patent drawing
  • US11907615B2 patent drawing

AI summary

A context aware service provision method and apparatus for recognizing the user context and executing an action corresponding to the user context according to a rule defined by the user and feeding back the execution result to the user interactively are provided. The method for providing a context-aware service includes receiving a user input, the user input being at least one of a text input and a speech input, identifying a rule including a condition and an action corresponding to the condition based on the received user input, activating the rule to detect a context which corresponds to the condition of the rule, and executing, when the context is detected, the action corresponding to the condition.