US 12,170,083 B1
Presence-based account association with device
Nicholas Jeffrey Anderson, Seattle, WA (US); Martyn Romanko, Seattle, WA (US); Yu Han Ding, Seattle, WA (US); Manikanta Babu Karanam, Bothell, WA (US); and James Marlotte, Seattle, WA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Jun. 10, 2021, as Appl. No. 17/344,384.
Claims priority of provisional application 63/179,103, filed on Apr. 23, 2021.
Int. Cl. G10L 15/22 (2006.01); G10L 25/18 (2013.01); G10L 25/60 (2013.01); G10L 25/78 (2013.01)
CPC G10L 15/22 (2013.01) [G10L 25/18 (2013.01); G10L 25/60 (2013.01); G10L 25/78 (2013.01); G10L 2015/223 (2013.01); G10L 2015/227 (2013.01); G10L 2025/786 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
one or more processors; and
non-transitory computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
receiving, from a voice interface device associated with first account data, first data indicating that the voice interface device has received a first signal from a first device associated with second account data;
determining an account-association session status associated with the second account data, the account-association session status indicating the second account data is currently associated with a lack of an account-association session;
in response to determining that the account-association session status indicates the lack of the account-association session, determining, from prior account-association sessions of the second account data, that the second account data has previously been associated with the voice interface device;
causing the account-association session status to indicate a temporary association of the second account data with the voice interface device, the causing based at least in part on:
the second account data having been previously associated with the voice interface device; and
the first data indicating the voice interface device is proximate to the first device;
enabling, based at least in part on the account-association session status indicating the temporary association of the second account data with the voice interface device, the second account data to utilize an application associated with the voice interface device for a time period associated with the account-association session status, the application configured to determine responses to voice commands received at the voice interface device;
receiving, from the voice interface device and while the second account data is associated with the voice interface device, first audio data representing user voice input;
determining, in response to the first audio data being received while the second account data is associated with the voice interface device and utilizing speaker identification processing, that the user voice input was spoken by a user associated with the second account data; and
in response to determining the user voice input was spoken by the user associated with the second account data, utilizing the application enabled for use by the second account data to respond to the user voice input.