US 12,321,433 B2
Adaptive guest mode for portable speakers
Matthew Sharifi, Kilchberg (CH); and Victor Carbune, Zürich (CH)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Dec. 2, 2022, as Appl. No. 18/061,207.
Prior Publication US 2024/0184867 A1, Jun. 6, 2024
Int. Cl. G06F 21/32 (2013.01); G06F 9/451 (2018.01); G06V 40/16 (2022.01); G10L 17/22 (2013.01); G06F 3/04842 (2022.01); G06F 3/16 (2006.01)
CPC G06F 21/32 (2013.01) [G06F 9/453 (2018.02); G06V 40/172 (2022.01); G10L 17/22 (2013.01); G06F 3/04842 (2013.01); G06F 3/167 (2013.01)] 24 Claims
OG exemplary drawing
 
1. A method when executed by data processing hardware causes the data processing hardware to perform operations comprising:
while a guest mode of an assistant-enabled device is enabled:
receiving sensor data captured by the assistant-enabled device, the sensor data comprising connection data indicating the assistant-enabled device is connected to another device;
obtaining a current state of the assistant-enabled device based on the sensor data, wherein the assistant-enabled device is configured to allow a digital assistant to fulfill queries spoken by speakers who are not enrolled users of the assistant-enabled device when the guest mode is enabled; and
based on the current state of the assistant-enabled device, automatically disabling the guest mode of the assistant-enabled device, the assistant-enabled device configured to suppress fulfillment of queries spoken by speakers who are not enrolled users of the assistant-enabled device when the guest mode is disabled; and
while the guest mode of the assistant-enabled device is disabled:
receiving audio data corresponding to a query captured by the assistant-enabled device, the query comprising a command for the digital assistant to perform an action;
performing speaker identification to determine that a speaker of the query is not an enrolled user of the assistant-enabled device; and
based on determining that the speaker of the query is not an enrolled user of the assistant-enabled device, suppressing fulfillment of the action.