Crowdsourced Digital Assistant Dialect Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional digital assistants face issues such as privacy concerns, misinterpretation of spoken commands, and limited dialect support, leading to user frustration due to their reliance on fixed algorithms and signal availability.

Innovation Solution

A crowd-sourced digital assistant system that creates and distributes action datasets for computing devices, allowing for intuitive command recognition and execution, with a server-driven selection mechanism that learns from user interactions and adapts to various dialects, reducing misinterpretation and enhancing privacy by utilizing existing device applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional digital assistants use fixed algorithms for command interpretation, then device complexity is reduced and ease of manufacture is improved, but command interpretation accuracy deteriorates and dialect support is limited

Engineering Contradiction:
Improvecommand interpretation accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces a server as an intermediary between users and digital assistants. The server maintains and distributes dialect libraries and training data, allowing individual devices to benefit from improved command interpretation without storing all the complexity locally. Devices receive updated dialect models and training data from the server, resolving the contradiction between accuracy and device complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The server provides universal dialect support across multiple devices. Instead of each device needing its own complete dialect library, the server maintains a universal collection that can be distributed to any device that needs it. This allows accurate multi-dialect support while keeping individual device complexity low.

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

2Adaptability or versatility

If digital assistants collect user data for training, then dialect support and command understanding improve, but privacy concerns increase

Engineering Contradiction:
Improvedialect supportVSAvoidprivacy concerns
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The server acts as a trusted intermediary that collects, processes, and aggregates training data from multiple users. Individual user data remains protected while the server creates generalized dialect models that improve all devices. This resolves the privacy concern by preventing individual devices from accessing raw user data while still enabling dialect adaptation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Instead of sharing actual user data between devices, the system creates copies in the form of aggregated statistical models and training data representations. The server processes original data to create anonymized training sets and dialect models that can be distributed safely, maintaining privacy while enabling adaptation.

Inventive Principle:
Principle #26Copying

3Measurement precision

If digital assistants use centralized server processing, then command interpretation accuracy improves, but response time increases due to network dependency

Engineering Contradiction:
Improvecommand interpretation accuracyVSAvoidresponse time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary processing by pre-training dialect models and storing them on the server. When a device needs dialect support, it receives pre-processed models and training data in advance, rather than processing raw data in real-time. This reduces response time while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system segments processing into offline batch processing (on the server) and online real-time processing (on devices). The server handles heavy computational tasks like data aggregation and model training offline, while devices perform lighter real-time inference tasks, reducing network dependency during actual command interpretation.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20180366108A1Crowdsourced training for commands matching
Publication Date: 2018.12.20 PELOTON INTERACTIVE INC
  • US20180366108A1 patent drawing
  • US20180366108A1 patent drawing
  • US20180366108A1 patent drawing

AI summary

Embodiments described herein are generally directed towards systems and methods relating to a crowd-sourced digital assistant system and related methods. In particular, embodiments facilitate the intuitive creation, maintenance, and distribution of action datasets that include computing events or tasks that can be reproduced when an associated command is determined received by a digital assistant device. In various implementations, multiple action datasets may be determined associated with a received command and, as such, the digital assistant device or the digital assistant server can determine one or more action datasets that are most relevant to a particular user of the digital assistant device based on contextual data collected by the digital assistant device. In further implementations, the collected contextual data can be maintained by the digital assistant device, the digital assistant server, or a combination thereof.