Voice Batch Command System with Contextual Service Coordination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computing devices lack efficient methods to initiate batch processes using voice input, particularly in accessing multiple services or applications without manual intervention, which limits user convenience and productivity.

Innovation Solution

A computer-implemented method and system that receives voice input data, determines the intended task, obtains contextual information, and provides instructions to access and execute relevant services on the computing device, utilizing speech recognition and contextual data such as social graph information and user historical activity to customize the services accessed and their order.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If voice input is used to initiate batch processes, then user convenience and productivity are improved, but the system complexity increases due to need for speech recognition and contextual analysis

Engineering Contradiction:
Improveuser convenienceVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a voice processing system that acts as an intermediary between the user and the computing device services. This system includes speech recognition components, natural language processing modules, and service coordination mechanisms that translate voice commands into automated batch operations across multiple services, thereby improving ease of operation while managing system complexity through modular architecture

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces traditional mechanical input methods (keyboard, mouse) with voice-based acoustic input. The voice input system captures acoustic signals, converts them to text through speech recognition, and processes natural language commands to initiate batch processes, substituting physical mechanical interaction with acoustic field-based interaction

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

2Productivity

If multiple services are accessed automatically based on contextual information, then productivity is improved, but the processing time and computational resources increase

Engineering Contradiction:
ImproveproductivityVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-processing and storing contextual information about user preferences, frequently accessed services, and task patterns. When a voice command is received, the system retrieves pre-analyzed contextual data to quickly determine which services need to be accessed, avoiding real-time analysis delays and thereby improving productivity without significant time loss

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent dynamically adjusts processing parameters based on the complexity of the voice command and available contextual information. For simple commands with high-confidence contextual matches, the system uses faster processing paths with fewer analysis steps. For complex commands requiring broader contextual analysis, the system allocates additional computational resources and time, optimizing the balance between productivity and processing time

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If contextual information such as social graph data is analyzed, then the accuracy of service selection is improved, but the data processing complexity and privacy concerns increase

Engineering Contradiction:
Improveservice selection accuracyVSAvoiddata processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts only the specific contextual information elements necessary for accurate service selection, such as user preferences, historical task patterns, and relevant social graph data, while excluding unnecessary personal information. This selective extraction approach improves service selection accuracy by focusing on relevant data while reducing overall data processing complexity and mitigating privacy concerns through minimal data collection

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10891106B2Automatic batch voice commands
Publication Date: 2021.01.12 GOOGLE LLC
  • US10891106B2 patent drawing
  • US10891106B2 patent drawing
  • US10891106B2 patent drawing

AI summary

Aspects of the subject technology relate to systems and methods for processing voice input data. Voice input data is received from a computing. An intended task is determined based on the received voice input data. Contextual information related to the intended task is obtained. A plurality of services to be accessed at the computing device is determined based on the intended task and the obtained contextual information. Instructions associated with the plurality of services are provided for transmission to the computing device for execution at the computing device.