Virtual Object Provision via Partial Condition Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing augmented reality technologies fail to effectively provide virtual objects when changes in conditions, such as location or image, do not fully match predefined criteria, leading to incomplete or absent virtual object display.

Innovation Solution

An electronic device and method that compare received conditions to stored condition sets, providing a partially matching virtual object when no full match is found, allowing for diverse and individualized information display even with incomplete condition satisfaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If strict condition matching is used for virtual object provision, then matching precision is improved, but adaptability deteriorates

Engineering Contradiction:
Improvecondition matching precisionVSAvoidvirtual object provision adaptability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent applies partial action by introducing a partial matching mechanism that provides virtual objects even when not all conditions are satisfied. The system calculates a matching degree based on satisfied conditions and provides virtual objects when the degree exceeds a threshold, rather than requiring complete condition satisfaction. This resolves the contradiction by allowing adaptability to improve while maintaining acceptable matching precision through the threshold mechanism.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent changes the parameter of condition matching from binary (match/no match) to a continuous matching degree parameter. By calculating the proportion of satisfied conditions and using this as a continuous variable, the system can flexibly adjust virtual object provision based on the degree of match, thereby improving adaptability while preserving matching precision through configurable thresholds.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If partial matching is implemented, then adaptability is improved, but manufacturing precision deteriorates

Engineering Contradiction:
Improvevirtual object provision flexibilityVSAvoidcondition matching accuracy
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent implements feedback by calculating the matching degree and comparing it against a predetermined threshold. This feedback mechanism ensures that partial matching only occurs when the degree of match is sufficient, thereby maintaining manufacturing precision while improving adaptability. The threshold acts as a control parameter that prevents excessive relaxation of matching criteria.

Inventive Principle:
Principle #23Feedback

3Reliability

If complete condition satisfaction is required, then reliability is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvevirtual object provision reliabilityVSAvoidvirtual object display accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies partial action by allowing virtual objects to be provided when a subset of conditions is satisfied, rather than requiring complete satisfaction. This improves ease of operation by making virtual object display more accessible, while reliability is maintained through the threshold mechanism that ensures sufficient condition satisfaction before provision.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10242031B2Method for providing virtual object and electronic device therefor
Publication Date: 2019.03.26 SAMSUNG ELECTRONICS CO LTD
  • US10242031B2 patent drawing
  • US10242031B2 patent drawing
  • US10242031B2 patent drawing

AI summary

An electronic device and method for providing a virtual object are disclosed, including a processor and memory storing program instructions executable by the processor to implement the method, which includes receiving a request for a virtual object including a plurality of present conditions, searching a database for the virtual object by comparing the received plurality of present conditions to a plurality of condition sets, each set associated with at least one virtual object stored in the database; and when none of the plurality of condition sets matches all of the received plurality of present conditions, detecting a partially matching condition set matching at least one of the received plurality of present conditions and providing a partially matching virtual object corresponding to the partially matching condition set.