Voice Assistant Device Binding Using One-Time Code Authentication
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Reliability
If password-based authentication is used to associate accounts with devices, then security is improved, but ease of operation deteriorates
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
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
2Ease of operation
If password-less authentication methods are used to associate devices, then ease of operation is improved, but device complexity increases
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
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
3Reliability
If one-time use codes are implemented for device association, then security is improved, but loss of time increases
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
Data Source
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.


