Voice Assistant Device Binding Using One-Time Code Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for associating accounts and devices require passwords or cumbersome password-less authentication methods, making them inconvenient for users.

Innovation Solution

A system where a smart device retrieves a one-time use code from a cloud-server, which is authenticated by a controllable device, allowing the device to be bound to the smart device without the need for passwords, using app authentication and device identification through barcodes or certificates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If password-based authentication is used to associate accounts with devices, then security is improved, but ease of operation deteriorates

Engineering Contradiction:
ImprovesecurityVSAvoidease of operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent extracts the password requirement from the authentication process entirely. Instead of requiring users to enter passwords, the system uses device-generated codes and cryptographic signatures to authenticate and associate devices with accounts, eliminating the harmful element (password complexity) while maintaining security

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces intermediary elements including device-generated authentication codes, cryptographic signatures, and server-mediated verification processes. These intermediaries replace direct password entry with automated authentication mechanisms that are both secure and user-friendly

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If password-less authentication methods are used to associate devices, then ease of operation is improved, but device complexity increases

Engineering Contradiction:
Improveease of operationVSAvoiddevice complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements self-service authentication where devices automatically generate their own authentication codes and cryptographic signatures without requiring user intervention or complex configuration. The devices serve themselves in the authentication process, reducing operational complexity despite increased backend complexity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent creates a universal authentication mechanism that works across different device types and platforms. The same code-generation and signature-verification process applies whether authenticating smartphones, tablets, or other devices, reducing the need for device-specific complexity

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

3Reliability

If one-time use codes are implemented for device association, then security is improved, but loss of time increases

Engineering Contradiction:
ImprovesecurityVSAvoidloss of time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by pre-generating authentication codes and cryptographic signatures on devices before association is needed. The server pre-validators device credentials, so when association occurs, the process is rapid and requires minimal user time despite enhanced security

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250259533A1Systems and methods for associating services and/or devices with a voice assistant
Publication Date: 2025.08.14 UNIVERSAL ELECTRONICS INC
  • US20250259533A1 patent drawing
  • US20250259533A1 patent drawing
  • US20250259533A1 patent drawing

AI summary

A password less login using a smart device is caused to retrieve from a cloud-server a one-time use code. The smart device is associated with a virtual user account to control a plurality of controllable devices with a device app installed on a smart device. The one-time use code is provided to a controllable device and the controllable device is caused to provide the one-time use code back to the smart device. The app causes the one-time use code provided back to the smart device by the controllable device to be authenticated. In response to the one-time use code being authenticated, the controllable device is bound to the app whereupon the controllable device is controllable through use of the app.