Natural Language Recognition Assistant for Multi-Command Data Sessions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current voice recognition systems are limited to performing simple tasks and lack the capability to execute more complex operations in a single session, requiring multiple interactions for multi-step instructions.

Innovation Solution

A natural language recognition device that establishes data sessions allows users to stack commands, accepting both voice and text-based inputs, enabling the execution of multiple actions within a session until terminated by a specified criterion, with the ability to add new commands, modify previous ones, and handle follow-ups and clarifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a voice assistant performs simple tasks immediately upon keyword detection, then response speed is improved, but the system cannot handle complex multi-step tasks requiring multiple interactions

Engineering Contradiction:
Improveresponse speedVSAvoidcapability to handle complex tasks
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary actions by detecting keywords and immediately initiating a data session, preparing the system state to accept subsequent commands. This allows the system to maintain readiness for complex tasks while responding quickly to the initial keyword, resolving the contradiction between fast response and complex task handling capability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system segments complex tasks into multiple individual commands within a single data session. Each command is processed sequentially, allowing the system to handle intricate multi-step requests by breaking them down into manageable units while maintaining session continuity, thus enabling complex task handling without requiring multiple separate interactions

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If the system maintains open sessions for multiple commands, then task complexity handling is improved, but session management complexity increases

Engineering Contradiction:
Improvemulti-command execution capabilityVSAvoidsession management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The data session structure serves multiple functions simultaneously: it maintains command stacking capability, enables follow-up questions, supports clarifications, and provides a container for both individual and global commands. This multi-functionality reduces the need for separate management mechanisms for each feature, thereby managing complexity while enabling versatile multi-command execution

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

Solution Approach 2:

The system automatically manages session state, command stacking, and termination criteria without requiring explicit user intervention for each step. The session self-manages the complexity of maintaining multiple commands, tracking state, and determining when to terminate, reducing the perceived complexity for the user while enabling sophisticated multi-command handling

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11875786B2Natural language recognition assistant which handles information in data sessions
Publication Date: 2024.01.16 HARRIS SCOTT C
  • US11875786B2 patent drawing
  • US11875786B2 patent drawing

AI summary

A Natural Language Command system, which receives Natural Language Commands either over a voice system or over a text system. The commands are associated with the session, and thus can be modified.