Carrier Phrase Registration for Voice Query Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile computing devices lack an efficient mechanism to route queries based on carrier phrases registered by third-party applications, leading to confusion and potential misdirection of user intents in voice query processing.

Innovation Solution

Implementing a system where carrier phrases are registered by third-party applications on mobile devices, allowing the device to identify and route voice queries to the appropriate application by recognizing pre-defined phrases, enabling specific actions based on the query content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If voice queries are processed without carrier phrase registration, then the system is simpler, but query routing accuracy deteriorates

Engineering Contradiction:
Improvequery routing accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary registration of carrier phrases with their corresponding applications before query processing. Applications register their carrier phrases with the operating system during installation or configuration, creating a lookup table in advance. This preliminary action enables rapid and accurate query routing without complex real-time analysis, resolving the contradiction between routing accuracy and system complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The operating system introduces an intermediary carrier phrase registration mechanism between the user's voice query and the third-party applications. The OS maintains a registration database that maps carrier phrases to specific applications, acting as a mediator that routes queries accurately without requiring direct complex interactions between users and multiple applications. This intermediary layer improves routing precision while keeping the overall system architecture manageable.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple third-party applications can register carrier phrases, then application versatility improves, but query routing complexity increases

Engineering Contradiction:
Improveapplication versatilityVSAvoidrouting complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The operating system implements a universal carrier phrase registration mechanism that works across all third-party applications. Any application can register carrier phrases through a standardized interface, allowing diverse applications (messaging, media players, utilities) to participate in voice query routing. This universal approach enhances application versatility while the OS manages routing complexity through a unified registration database and standardized routing logic.

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

Solution Approach 2:

The system changes the parameter of carrier phrase registration from application-specific custom implementations to a standardized OS-managed parameter set. Applications register carrier phrases with the OS, which maintains a centralized registration database. This parameter standardization allows multiple applications to register carrier phrases efficiently without increasing routing complexity, as the OS handles all routing decisions based on the standardized registration data.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If carrier phrase registration is implemented, then user experience improves, but processing time increases

Engineering Contradiction:
Improveuser experienceVSAvoidprocessing time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

Carrier phrase registrations are performed in advance during application installation or configuration, building a ready-to-use lookup database. When voice queries are processed, the system simply looks up the carrier phrase in the pre-built registration database and routes to the corresponding application, avoiding complex real-time analysis. This preliminary action significantly reduces processing time while maintaining enhanced user experience through accurate query routing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240305963A1Routing queries based on carrier phrase registration
Publication Date: 2024.09.12 GOOGLE LLC
  • US20240305963A1 patent drawing
  • US20240305963A1 patent drawing
  • US20240305963A1 patent drawing

AI summary

In general, the subject matter described in this specification can be embodied in methods, systems, and program products for receiving a voice query at a mobile computing device and generating data that represents content of the voice query. The data is provided to a server system. A textual query that has been determined by a speech recognizer at the server system to be a textual form of at least part of the data is received at the mobile computing device. The textual query is determined to include a carrier phrase of one or more words that is reserved by a first third-party application program installed on the computing device. The first third-party application is selected, from a group of one or more third-party applications, to receive all or a part of the textual query. All or a part of the textual query is provided to the selected first application program.