Shared Assistant Profiles Using Speaker And Token Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users are annoyed by the need to repeatedly input personal information across different voice-enabled assistant services while maintaining privacy and security, necessitating a secure and efficient method for sharing personal information.

Innovation Solution

A verification process using speaker identification and unique tokens to authenticate user consent before releasing personal information from a centralized data store to assistant services, leveraging automatic speech recognition and natural language understanding to verify user identity and intent.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If personal information is stored in a centralized data store for sharing across assistant services, then user convenience is improved by eliminating repeated data input, but security and privacy risks increase

Engineering Contradiction:
Improveuser convenienceVSAvoidsecurity and privacy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a profile service as an intermediary component that sits between the centralized data store and assistant services. This profile service manages profile data, handles verification processes, and controls information release, thereby enabling convenient data sharing while maintaining security through centralized management and verification mechanisms

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary verification of user identity and consent before releasing personal information. The verification process checks user identity, obtains explicit consent, and validates the purpose of data access in advance, ensuring that security measures are in place before data is shared, thus resolving the contradiction between convenience and security

Inventive Principle:
Principle #10Preliminary action

2Reliability

If a verification process is implemented to ensure user consent before releasing personal information, then privacy and security are improved, but system complexity increases

Engineering Contradiction:
Improveprivacy and securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The profile service performs multiple functions within a single component: storing profile data, verifying user identity, obtaining consent, managing permissions, and controlling data release to different assistant services. This multi-functionality reduces overall system complexity by consolidating verification and management operations in one universal service rather than requiring separate mechanisms at each assistant service

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

Solution Approach 2:

The verification process is designed to be self-contained within the profile service, which autonomously handles identity verification, consent management, and access control. The system self-regulates data sharing without requiring complex external verification mechanisms, thereby maintaining privacy and security while limiting the increase in system complexity

Inventive Principle:
Principle #25Self-service

3Measurement precision

If speaker identification and unique tokens are used to verify user identity, then authentication accuracy is improved, but processing time increases

Engineering Contradiction:
Improveauthentication accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs speaker identification and unique token verification as preliminary actions before data release. By completing authentication checks in advance through the profile service, the system ensures high authentication accuracy while preparing data for quick release once verification is complete, thus minimizing the impact on overall processing time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The verification process uses partial verification methods where applicable, such as checking unique tokens or using speaker identification only when necessary. The system applies verification at the appropriate level of granularity, performing full speaker identification only when needed rather than for every data access request, thereby balancing authentication accuracy with processing time efficiency

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12411919B2Shared assistant profiles verified via speaker identification
Publication Date: 2025.09.09 GOOGLE LLC
  • US12411919B2 patent drawing
  • US12411919B2 patent drawing
  • US12411919B2 patent drawing

AI summary

A method for sharing assistant profiles includes receiving, at a profile service, from an assistant service interacting with a user device of a user, a request requesting the profile service to release personal information associated with the user to the assistant service. The operations also include performing, through the assistant service, a verification process to verify that the user consents to releasing the requested personal information by: instructing the assistant service to prompt the user to recite a unique token prescribed to the user; receiving audio data characterizing a spoken utterance captured by the user device of the user; processing the audio data to determine whether a transcription of the spoken utterance recites the unique token; and when the transcription of the spoken utterance recites the unique token, releasing, to the assistant service, the requested personal information stored on a centralized data store managed by the profile service.