Stackable Voice Macros for Vehicle State Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current in-vehicle voice systems lack the ability to efficiently manage state transitions, requiring users to issue multiple commands for context changes and increasing cognitive load, with potential for speech recognition errors.

Innovation Solution

A method and system for generating, saving, and restoring stackable state macros, allowing users to execute multiple commands with a single voice command, save and restore system states, and automatically return to a previous or home state, reducing cognitive demand and improving usability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional voice systems execute individual commands sequentially, then each command can be processed accurately, but the user must issue multiple commands and experience increased cognitive load and time consumption

Engineering Contradiction:
Improvetask execution speedVSAvoidcognitive load
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent combines multiple individual voice commands into a single macro command that executes a predefined sequence of actions. When a user issues a macro command like 'tollbooth mode,' the system bundles together window control, wiper control, and radio control into one unified operation, eliminating the need for multiple separate commands and reducing cognitive load.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system performs preliminary actions by pre-defining and storing macro commands with their associated command sequences. The macros are prepared in advance with all necessary control logic, so when executed, they immediately perform the bundled actions without requiring the user to think through each individual step during execution.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the system allows state changes through multiple commands, then functionality is enhanced, but the ability to return to previous states becomes complex and error-prone

Engineering Contradiction:
Improvecontext adaptation capabilityVSAvoidstate restoration accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system implements feedback by automatically saving the previous system state before executing a macro command and providing mechanisms to restore that state. The voice system tracks state changes and enables users to revert to previous configurations through simple voice commands, ensuring accurate state restoration without manual intervention.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system creates copies of system states by saving and storing the configuration before macro execution. These state copies are maintained in memory, allowing the system to revert to previous configurations by restoring the stored state data, ensuring accurate reproduction of prior system conditions.

Inventive Principle:
Principle #26Copying

3Loss of time

If the system executes bundled commands as a macro, then task completion time is reduced, but the opportunity for speech recognition errors across multiple commands increases

Engineering Contradiction:
Improvetask completion timeVSAvoidcommand execution accuracy
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The system performs preliminary action by pre-defining and validating macro command sequences during system setup. The bundled commands are configured and stored in advance, undergo validation to ensure proper syntax and logic, and are optimized for execution. This preliminary preparation reduces execution time while maintaining accuracy through pre-validated command structures.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9583096B2Enhancing environment voice macros via a stackable save/restore state of an object within an environment controlled by voice commands for control of vehicle components
Publication Date: 2017.02.28 CERENCE OPERATING CO
  • US9583096B2 patent drawing
  • US9583096B2 patent drawing
  • US9583096B2 patent drawing

AI summary

A method for state transition in voice systems including: generating one or more stackable state macros, each of the one or more stackable state macros including a plurality of commands; saving the current state before executing another macro; enabling restoring the previous state after a plurality of commands is completed, allowing a user to utter voice commands to restore the individual state of components or the voice systems as a whole to the previous state or to a known home state. The method further utilizes voice commands not specific to the current state and is used specifically for automatically controlling a plurality of components of a vehicle.