Hotword Manager Framework for Voice Interaction Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current speech recognition technologies face challenges in efficiently integrating hotword detection capabilities into computer applications and webpages, making it difficult for developers to provide users with seamless voice interaction options without complex coding and language-specific representation management.

Innovation Solution

A system comprising a hotword manager, a hotword detection module, and a browsing application that maintains and detects hotwords, allowing for dynamic selection and visualization of hotword representations based on user context, language, and device settings, enabling easy integration of voice interaction capabilities without altering existing code.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If hotword detection is integrated into applications and webpages, then voice interaction capability is improved, but device complexity increases

Engineering Contradiction:
Improvevoice interaction capabilityVSAvoidintegration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a hotword manager as an intermediary component that mediates between the hotword detection module and applications/webpages. The hotword manager maintains a database of hotword representations and handles the complexity of language-specific representations, allowing developers to simply include hotword identifiers in their code without managing the underlying complexity of multiple language representations and detection mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple language representations for hotwords are maintained, then adaptability to different languages is improved, but information management complexity increases

Engineering Contradiction:
Improvelanguage supportVSAvoidrepresentation management overhead
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent segments the hotword system into distinct components: hotword identifiers (simple strings included in application code), hotword representations (language-specific text stored in a database), and the hotword manager (coordination logic). This segmentation allows the system to support multiple languages by storing different representations in the database without requiring developers to manage the complexity of each language representation directly.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The hotword manager acts as an intermediary that manages the database of language-specific hotword representations. It receives requests from applications with hotword identifiers and returns the appropriate language-specific representations based on device settings and user context, thereby managing the complexity of multiple language representations centrally rather than分散ly across different applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If hotword representations are visually distinguished in the display, then user awareness of voice interaction options is improved, but display complexity increases

Engineering Contradiction:
Improveuser awarenessVSAvoiddisplay implementation
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent applies visual styling to hotword representations in the displayed electronic document to distinguish them from other content. This can include using different colors, fonts, or formatting to indicate that certain text represents a hotword that can be activated by voice input, thereby improving user awareness without requiring complex additional interface elements.

Inventive Principle:
Principle #32Color changes

Data Source

PatentUS10102848B2Hotwords presentation framework
Publication Date: 2018.10.16 GOOGLE LLC
  • US10102848B2 patent drawing
  • US10102848B2 patent drawing
  • US10102848B2 patent drawing

AI summary

A computer system can include a hotword manager, a hotword detection module, and a browsing application. The hotword manager can maintain information for a plurality of hotwords that correlates identifiers for the hotwords with respective representations for the hotwords. The hotword detection module can listen for spoken input and detect when spoken input corresponds to one of the plurality of hotwords. The browsing application can (i) parse an electronic document to identify respective identifiers for one or more hotwords included in the electronic document, (ii) generate a display of the electronic document that includes respective representations for the one or more hotwords, the respective representations obtained from the hotword manager using the identifiers for the one or more hotwords included in the electronic document, and (iii) perform a particular set of operations in response to identifying spoken input for a particular hotword included in the electronic document.