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 →
Continuity (17)
Continuation In Part 17552361 · Dec 16, 2021
Continuation In Part 17137960 · Dec 30, 2020
Continuation In Part 17673145
Continuation 16778241 · Jan 31, 2020
Continuation In Part 16717546 · Dec 17, 2019
Continuation 16199463 · Nov 26, 2018
Continuation 15900342 · Feb 20, 2018
Continuation 15789547 · Oct 20, 2017
Continuation 15259847 · Sep 8, 2016
Continuation 14136023 · Dec 20, 2013
Continuation In Part 13899671 · May 22, 2013
Continuation 13657176 · Oct 22, 2012
Provisional Application 62956478 · Jan 2, 2020
Provisional Application 62789857 · Jan 8, 2019
Provisional Application 61680876 · Aug 8, 2012
Provisional Application 61552857 · Oct 28, 2011
Related Publication 20220172603A1 · Jun 2, 2022
Cited By (1)
US 12,411,987