Proximity based authentication of a user through a voice assistant device
AssigneeVMware, Inc.
InventorsErich Peter Stuntebeck, Kar Fai Tse, Ravish Chawla, Chaoting Xuan
Life of this patent
Estimating the term…
Abstract
Disclosed are various approaches for authenticating a user through a voice assistant device and creating an association between the device and a user account. The request is associated with a network or federated service. A user account can be implicitly authenticated based on proximity of a client device to the voice assistant device. An association between the user account and the voice assistant device can then be created.
Claims17
A system for authenticating a user with a service account through a voice assistant, comprising:
- at least one computing device;
- a user authentication service that, when executed by the at least one computing device, causes the at least one computing device to at least:
- receive an indication that at least one client device is in proximity to a voice assistant device, the indication generated at least in part by capturing an identifier from a Bluetooth location beacon in proximity to the voice assistant device;
- extract at least one device identifier corresponding to the at least one client device from the at least one indication;
- identify a client device from the at least one device identifier, the client device being associated with a user account;
- associate the user account with the voice assistant device in response to identifying the client device;
- receive a request for data from a service associated with the user from the voice assistant device;
- and
- cause at least a portion of the data to be played back through the voice assistant device.
A non-transitory computer-readable medium comprising machine-readable instructions, wherein the instructions, when executed by at least one processor, cause a computing device to at least:
- receive an indication that at least one client device is in proximity to a voice assistant device, the indication generated at least in part by capturing an identifier from a Bluetooth location beacon in proximity to the voice assistant device;
- extract at least one device identifier corresponding to the at least one client device from the at least one indication;
- identify a client device from the at least one device identifier, the client device being associated with a user account;
- associate the user account with the voice assistant device in response to identifying the client device;
- receive a request for data from a service associated with the user from the voice assistant device;
- and
- cause at least a portion of the data to be played back through the voice assistant device.
A method comprising:
- receiving an indication that at least one client device is in proximity to a voice assistant device, the indication generated at least in part by capturing an identifier from a Bluetooth location beacon in proximity to the voice assistant device;
- extracting at least one device identifier corresponding to the at least one client device from the at least one indication;
- identifying a client device from the at least one device identifier, the client device being associated with a user account;
- associating the user account with the voice assistant device in response to identifying the client device;
- receiving a request for data from a service associated with the user from the voice assistant device;
- and
- cause at least a portion of the data to be played back through the voice assistant device.
Dependencies are inferred from the claim text.