IP Library Granted Patent US 11,756,412
Granted Patent B2
US 11,756,412 · App. 17/673,145 · Granted Sep 12, 2023

Systems and methods for associating services and/or devices with a voice assistant

Inventor: Arsham Hatambeiki (San Francisco, CA)
Assignee: Universal Electronics Inc.
G08C17/02G08C23/04H04N21/42226G08C2201/20G08C2201/30G08C2201/40G08C2201/70G08C2201/92G08C2201/93H04N21/42225H04N21/4363
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,756,412
App. No.
17/673,145
Granted
Sep 12, 2023
Kind
B2
Abstract

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.

Claims (34)

1. A method for onboarding a controllable device, comprising:

causing a smart device to store information identifying a virtual user account;

causing the smart device to associate the virtual user account with a user;

causing an app installed on the smart device to retrieve from a cloud-server a one-time use code;

providing the one-time use code to the controllable device;

causing the controllable device to provide the one-time use code back to the smart device;

causing the app to authenticate the one-time use code provided back to the smart device by the controllable device; and

in response to the one-time use code being authenticated, binding the controllable device to the app whereupon the controllable device is controllable through use of the app.

2. The method as recited in claim 1 , wherein the binding of the controllable device is temporary and expires after a predetermined time.

3. The method as recited in claim 1 , wherein the binding of the controllable device is geographically limited.

4. The method as recited in claim 3 , wherein the one-time use code includes a geolocation and a geographical location of the controllable device must authenticate with the geolocation to bind the controllable device.

5. The method as recited in claim 1 , wherein the user is allocated as the primary user and wherein the primary user may identify at least one secondary user and the secondary user may control the controllable device through use of the app.

6. The method as recited in claim 1 , further comprising causing the smart device to disassociate the virtual user account with the user.

7. The method as recited in claim 6 , further comprising causing the smart device to unbind the controllable device from the app when the smart device disassociates the virtual account.

8. The method as recited in claim 6 , further comprising causing the smart device to remove the stored information identifying the virtual user account.

9. The method as recited in claim 8 , further comprising causing the smart device to store information identifying another virtual user account different from the virtual user account and causing the smart device to associate the another virtual user account with another user.

10. A method for onboarding a controllable device, comprising:

causing a smart device to store information identifying a virtual user account;

causing the smart device to associate the virtual user account with a user;

causing an app installed on the smart device to retrieve from a cloud-server a one-time use code;

causing the app to challenge the user to verify physical possession of the smart device;

providing the one-time use code to the controllable device;

causing the controllable device to provide the one-time use code back to the smart device;

causing the app to authenticate the one-time use code provided back to the smart device by the controllable device; and

in response to the one-time use code being authenticated, binding the controllable device to the app whereupon the controllable device is controllable through use of the app.

11. The method as recited in claim 10 , wherein the controllable device is controllable through use of communications caused to be transmitted from the smart device to the controllable device via a local area network that includes the smart device and the controllable device.

12. The method as recited in claim 10 , wherein the controllable device is controllable through use of communications caused to be transmitted from the cloud-server to the controllable device via use of a wide area network that includes the smart device and the controllable device.

13. The method as recited in claim 10 , wherein the binding of the controllable device is temporary and expires after a predetermined time.

14. The method as recited in claim 10 , wherein the binding of the controllable device is geographically limited.

15. The method as recited in claim 10 , further comprising providing by the cloud server to the controllable device a validation code and additionally requiring verification of the validation code as provided to the app installed on the smart device before binding the controllable device to the app.

16. The method as recited in claim 10 , wherein the controllable device comprises a smart television.

17. The method as recited in claim 10 , wherein the controlling device comprises a hub device.

18. The method as recited in claim 17 , wherein the hub device is voice service enabled.

19. The method as recited in claim 10 , wherein the one-time use code comprises a scannable QR code.

Assignments (2)
SECURITY INTEREST Recorded May 15, 2024
From: UNIVERSAL ELECTRONICS INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 067417/0402 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2022
From: HATAMBEIKI, ARSHAM
To: UNIVERSAL ELECTRONICS INC.
Reel/Frame 059169/0715 →