Voice Assistant Library for Cross-Platform Updates and Consistency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing voice-based assistants lack the ability to provide a consistent experience across multiple devices and are not easily updatable without requiring device manufacturer intervention.

Innovation Solution

A thin, low-resource-usage device-side library with local processing capabilities, connectivity to a cloud brain, and an extensible voice action control system, allowing integration into diverse operating environments and asynchronous updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If a voice assistant is implemented across multiple devices with different operating systems, then the user experience consistency is improved, but the device complexity and integration difficulty increase

Engineering Contradiction:
Improveuser experience consistencyVSAvoidintegration complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The patent implements a universal voice assistant library that can operate across multiple device types and operating systems (Android, iOS, Windows, Linux, embedded systems). This library provides consistent voice assistant functionality regardless of the underlying platform, allowing the same voice processing capabilities to serve diverse devices uniformly.

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

Solution Approach 2:

The patent introduces an intermediary library layer between the voice assistant core functionality and the diverse device platforms. This library acts as a mediator that handles platform-specific variations, allowing the core voice assistant to remain consistent while adapting to different operating systems through standardized interfaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If voice assistant capabilities are tightly integrated with device firmware, then the device-specific functionality is improved, but the updateability and maintainability worsen

Engineering Contradiction:
Improvedevice-specific functionalityVSAvoidupdateability
Core Design Contradiction:
Adaptability or versatilityVSEase of repair

Solution Approach 1:

The patent segments the voice assistant system into separate components: a device-agnostic library containing core voice processing functionality, and device-specific integration layers. This segmentation allows the core library to be updated independently without requiring firmware updates, while still maintaining device-specific capabilities through the modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a dynamic update mechanism where the voice assistant library can be updated asynchronously and independently of device firmware updates. The library can be refreshed through application stores or update mechanisms specific to each platform, allowing continuous improvement of voice capabilities without being constrained by device manufacturing cycles or firmware update schedules.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If a full-featured voice assistant is deployed on resource-constrained devices, then the functionality is improved, but the resource usage and processing load increase

Engineering Contradiction:
Improvevoice assistant functionalityVSAvoiddevice resource usage
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent implements a partial action approach where the voice assistant library processes only essential voice recognition and command interpretation functions locally on resource-constrained devices. More complex processing, such as natural language understanding and response generation, is offloaded to cloud-based services, reducing the processing load and energy consumption on device while maintaining comprehensive functionality.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP3455719B1Implementations for voice assistant on devices
Publication Date: 2025.11.12 GOOGLE LLC
  • EP3455719B1 patent drawingFigure 1
  • EP3455719B1 patent drawingFigure 2
  • EP3455719B1 patent drawingFigure 3

AI summary

A method at an electronic device with an audio input system includes: receiving a verbal input at the device; processing the verbal input; transmitting a request to a remote system, the request including information determined based on the verbal input; receiving a response to the request, wherein the response is generated by the remote system in accordance with the information based on the verbal input; and performing an operation in accordance with the response, where one or more of the receiving, processing, transmitting, receiving, and performing are performed by one or more voice processing modules of a voice assistant library executing on the electronic device, the voice processing modules providing a plurality of voice processing operations that are accessible to one or more application programs and/or operating software executing or executable on the electronic device.