Digital Assistant Navigation Interface via Server Intermediary

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Digital assistant applications face challenges in interfacing with navigation applications due to differences in input methods (audio vs. visual) and lack of access to navigation data, leading to inefficient network transmissions and poor user interaction in networked environments.

Innovation Solution

A system that includes a data processing system with a navigation interface component and a natural language processor to access navigation applications, parse audio inputs, and generate action data structures to initiate navigation guidance processes, allowing for efficient interaction between digital assistants and navigation apps.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If digital assistant applications transmit network traffic data between client devices and servers, then functionality can be provided in a networked environment, but excessive network transmissions occur that prevent proper processing and timely response

Engineering Contradiction:
Improvenetworked environment functionalityVSAvoidnetwork traffic processing reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a server as an intermediary component that receives audio inputs from digital assistant applications, processes them through natural language understanding, and generates appropriate responses. This intermediary architecture allows the digital assistant to access navigation application data without requiring excessive direct network transmissions between client devices, thereby improving network traffic processing reliability while maintaining networked functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If digital assistant applications access navigation applications to provide speech-based interface functionality, then user interaction is improved, but data routing becomes complicated and response quality degrades when processing capacity is exceeded

Engineering Contradiction:
Improvespeech-based interface usabilityVSAvoiddata routing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the system into distinct functional components: a digital assistant application for audio input, a server for natural language processing and data routing, and a navigation application for providing navigation data. This segmentation allows each component to handle specific tasks independently, reducing overall data routing complexity while enabling sophisticated speech-based interaction. The server acts as a dedicated routing layer that manages communication between components efficiently.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If network transmissions are used to provide digital assistant functionality, then applications can operate in a networked environment, but bandwidth utilization becomes inefficient and battery life is depleted

Engineering Contradiction:
Improvenetworked application operationVSAvoidbandwidth and battery consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent extracts the heavy processing tasks (natural language understanding, data routing, and navigation data retrieval) from the client device and places them on the server. This extraction allows the digital assistant application to operate with minimal local processing and reduced network bandwidth usage, as only essential audio inputs and processed responses need to be transmitted. This significantly reduces both bandwidth consumption and battery life depletion while maintaining networked application operation.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12146758B2Interfacing between digital assistant applications and navigation applications
Publication Date: 2024.11.19 GOOGLE LLC
  • US12146758B2 patent drawing
  • US12146758B2 patent drawing
  • US12146758B2 patent drawing

AI summary

The present disclosure is generally related to systems and methods of interfacing among multiple applications in a networked computer environment. A data processing system can access a navigation application to retrieve point locations within a reference frame corresponding to a geographic region displayed in a viewport of the navigation application. Each point location can have an identifier. The data processing system can parse an input audio signal to identify a request and a referential word. The data processing system can identify a point location within the reference frame based on the referential word parsed from the input audio signal and the identifier for the point location. The data processing system can generate an action data structure including the point location identified. The data processing system can transmit the action data structure to the navigation application to initiate a navigation guidance process using the point location.