Voice Assistant App Binding via One-Time Code Authentication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems for associating accounts and devices require password/username authentication, which is cumbersome and complex, and lack a simple method for binding devices without passwords.
Innovation Solution
A system where a smart device retrieves a one-time use code from a cloud-server, which is then provided to a controllable device, allowing authentication and binding without the need for passwords, using information like app name, device ID, and certificates for verification.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If password/username authentication is used for device association, then security is improved, but ease of operation deteriorates due to cumbersome and complex authentication process
Solution Approach 1:
The patent extracts the password/username authentication step from the device association process by introducing a separate account creation mechanism. The system generates a one-time code that can be used for device binding without requiring the user to remember or enter passwords, thus removing the cumbersome authentication step while maintaining security through the one-time code mechanism
Solution Approach 2:
The patent introduces a one-time code as an intermediary element between the user and the authentication system. This code serves as a temporary credential that facilitates device association without requiring long-term password management. The code is generated by the system, displayed to the user, and then used to bind the device, acting as a mediator that simplifies the authentication flow
2Ease of operation
If one-time password or code is used for device association, then ease of operation is improved, but device complexity increases due to requirement of text message or email infrastructure
Solution Approach 1:
The patent implements a self-service mechanism where the smart device itself displays the one-time code through its user interface, eliminating the need for external text message or email infrastructure. The device generates and presents the code directly to the user, who then enters it on the controllable device, making the system self-sufficient and reducing external dependencies
Solution Approach 2:
The patent creates a universal device association mechanism that can work across different device types and platforms without requiring specific infrastructure like SMS or email. The one-time code system is platform-agnostic and can be implemented on any smart device with display and input capabilities, making it universally applicable to various device ecosystems
Data Source
AI summary
An app installed on a smart device is caused to retrieve from a cloud-server a one-time use code. The one-time use code is then 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.


