Voice Command Context Cache for Multi-Hop Navigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current voice recognition systems are limited to one-hop breadth search, failing to allow users to navigate back to previously queried items or applications, and require a mix of voice and touch interactions, lacking intuitive navigation within search results.

Innovation Solution

The method involves receiving voice commands, determining their relationship with historic voice commands to execute actions based on context, enabling multi-hop navigation and depth search, and preserving context for intuitive voice-based interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If one-hop breadth search is used in voice recognition systems, then wide coverage of topics and items is achieved, but the ability to navigate back to previously queried items is lost

Engineering Contradiction:
Improvecoverage of search topicsVSAvoidnavigation to previous items
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system performs preliminary action by storing context information of previously executed voice commands in a context cache before the user needs to navigate back. This allows the system to have navigation capability ready in advance without affecting the breadth search coverage.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A context cache acts as an intermediary between the voice recognition system and the search results, preserving the state of previous queries and enabling navigation back to them without requiring the user to reissue commands or switch to touch interaction.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If one-hop breadth search is used, then search termination at result is achieved, but multi-hop navigation and depth search are not enabled

Engineering Contradiction:
Improvesearch execution speedVSAvoiddepth search capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts the search depth based on user needs by maintaining context of previous searches. When users issue follow-up voice commands, the system can extend the search to multiple hops by building upon previous query states, enabling depth search while maintaining quick execution.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The context cache ensures continuity of useful action by preserving search state information across multiple voice commands. This allows users to perform sequential searches and navigations without restarting, maintaining productive interaction flow while enabling deeper exploration.

Inventive Principle:
Principle #20Continuity of useful action

3Ease of operation

If voice and touch interaction mix is used, then search result exploration is achieved, but intuitive voice-based navigation is lost

Engineering Contradiction:
Improvesearch result explorationVSAvoidvoice-based navigation
Core Design Contradiction:
Ease of operationVSExtent of automation

Solution Approach 1:

The context cache enables the voice recognition system to serve itself by automatically maintaining and retrieving search state information. This allows the system to handle navigation tasks through voice commands alone, making the voice interface self-sufficient for both exploration and navigation without requiring touch input.

Inventive Principle:
Principle #25Self-service

4Device complexity

If context of historic voice commands is not preserved, then system simplicity is maintained, but context-based voice command execution is not possible

Engineering Contradiction:
Improvesystem architectureVSAvoidcontext awareness
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system extracts only the essential context information from historic voice commands and stores it in a dedicated context cache. This selective extraction maintains system simplicity by avoiding storage of all command details while capturing sufficient information for context-based execution of follow-up commands.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP3414758B1Method and electronic device for performing voice based actions
Publication Date: 2020.09.23 SAMSUNG ELECTRONICS CO LTD
  • EP3414758B1 patent drawingFigure 1A~1B
  • EP3414758B1 patent drawingFigure 2A~2B
  • EP3414758B1 patent drawingFigure 3A~3B

AI summary

A method performing voice based actions by an electronic device includes receiving a voice command from a user; determining a relationship between the voice command and a context a historic voice command of the user, and performing an action by executing the voice command based on the context of the historic voice command.