Voice Command Interface Modification for List Items

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional speech-based user-interfaces are inefficient for modifying existing list items, requiring users to recreate the entire list and limiting modification capabilities to linear operations like 'delete' or 'go back', which is time-consuming and compromises effective operation.

Innovation Solution

A method, apparatus, and system for modifying user-interfaces using voice commands that involve receiving and processing multiple voice commands to extract information and intent, allowing for the identification and modification of user-interface elements anywhere in the list, enabling robust and time-efficient control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If speech-based user-interfaces are used for modifying list items, then input speed is improved (120 words/minute), but modification capability is limited to linear operations only

Engineering Contradiction:
Improveinput speedVSAvoidmodification capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent segments the list modification task into distinct phases: navigation phase (using linear commands like 'go back') and modification phase (using contextual commands like 'change the amount of apples'). This segmentation allows the system to maintain linear input efficiency while enabling versatile modification capabilities by switching between different command modes based on user intent

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension of interaction by adding contextual awareness to speech commands. Instead of purely linear sequential commands, the system interprets commands with reference to previously spoken content, creating a two-dimensional command space where commands can reference both position (linear) and context (content-based), enabling non-linear modification operations

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Device complexity

If speech-based user-interfaces require linear modification operations, then system complexity is reduced, but time consumption increases for modifying earlier items

Engineering Contradiction:
Improvesystem complexityVSAvoidtime consumption
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by maintaining a context buffer that stores previously spoken list items and their attributes. This preliminary storage of contextual information allows the system to quickly retrieve and modify earlier items without requiring the user to navigate back through the entire list, significantly reducing time consumption while keeping system complexity manageable

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If touch-based user-interfaces are used for modifying list items, then modification precision is improved, but operation efficiency decreases due to multiple actions required

Engineering Contradiction:
Improvemodification precisionVSAvoidoperation efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent replaces the mechanical touch-based interaction system with a speech-based system enhanced by contextual processing. Instead of requiring precise manual navigation and selection actions, the system uses speech recognition combined with context awareness to identify and modify list items, maintaining modification precision while dramatically improving operation efficiency by reducing the number of required actions

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11210062B1Methods, apparatuses and systems for modifying user-interface using voice commands
Publication Date: 2021.12.28 ROBLOX CORP
  • US11210062B1 patent drawing
  • US11210062B1 patent drawing
  • US11210062B1 patent drawing

AI summary

A method for modifying user-interface using voice commands. Method includes receiving first and second voice commands of first type respectively at first and second moments of time for creating first and second user-interface elements including first and second information having at least one information attribute associated therewith; receiving third voice command of second type at third moment of time for initiating modification process for modifying first or second user-interface elements; and rendering modified user-interface element on user-interface. Modification process includes extracting, from third voice command, first or second information or information attribute associated therewith; identifying corresponding first or second user-interface element based on extracted information or information attribute; extracting, from third voice command, modifying-intent or modifying-intent attribute; and modifying identified first or second user-interface element based on modifying-intent or modifying-intent attribute. Disclosed also is apparatus and system for modifying user-interface using voice commands.