Legal claims defining the scope of protection, as filed with the USPTO.
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: storing account-association data indicating that: a device identifier of a voice-enabled device is associated with a default account, the default account associated with an environment where users reside temporarily and in which the voice-enabled device is situated; and a user account is temporarily associated with the device identifier, the user account associated with a user profile of the environment and differing from the default account; receiving a first indication that the voice-enabled device has been physically removed from the environment; dissociating, from receiving the indication, the device identifier from the default account; receiving a second indication that the voice-enabled device has been associated with a network identifier associated with the user account; and associating, from receiving the second indication, the device identifier with the user account.
2. The system of claim 1 , the operations further comprising: receiving, from the voice-enabled device, audio data representing a user utterance; determining intent data, from the audio data, indicating an intent to remove the voice-enabled device from the environment; and wherein: dissociating the device identifier from the default account comprises dissociating the device identifier from the default account in response to the intent data indicating the intent to remove the voice-enabled device; or associating the device identifier with the user account comprises associating the device identifier with the user account in response to the intent data indicating the intent to remove the voice-enabled device.
3. The system of claim 1 , the operations further comprising: determining that data has ceased being transmitted from the voice-enabled device; sending, to a system associated with the environment and in response to determining that the data has ceased being transmitted, notification data requesting confirmation that the voice-enabled device has been physically removed from the environment; receiving, from the system associated with the environment, response data confirming that the voice-enabled device has been physically removed from the environment; and wherein: dissociating the device identifier from the default account comprises dissociating the device identifier from the default account in response to the response data; or associating the device identifier with the user account comprises associating the device identifier with the user account in response to the response data.
4. The system of claim 1 , the operations further comprising: determining that the user account is associated with a communications access-point naming indicator; sending, to the voice-enabled device, access-authorization data corresponding to a credential for connecting to the network, the access-authorization data being encrypted; and causing, from receiving the second indication, the voice-enabled device to be configured to send and receive data using the network.
5. A method, comprising: storing account-association data indicating that a device identifier of a voice-enabled device is associated with a first account and a second account associated with a user profile, wherein the first account differs from the second account; receiving a first indication that the voice-enabled device has been physically removed from an environment associated with the first account; dissociating, based at least in part on the first indication, the device identifier from the first account; receiving a second indication that the voice-enabled device has been associated with a network identifier associated with the second account; and associating, based at least in part on receiving the second indication, the device identifier with the second account.
6. The method of claim 5 , further comprising: determining that the second account is associated with a communications access-point naming indicator; sending, to the voice-enabled device, access-authorization data corresponding to a credential for connecting to the network, the access-authorization data being encrypted; and causing, based at least in part on receiving the second indication, the voice-enabled device to be configured to send and receive data using the network.
7. The method of claim 5 , further comprising: determining that data has ceased being transmitted from the voice-enabled device; sending, to a system associated with the environment and based at least in part on determining that the data has ceased being transmitted, notification data requesting confirmation that the voice-enabled device has been physically removed from the environment; receiving, from the system associated with the environment, response data confirming that the voice-enabled device has been physically removed from the environment; and wherein: dissociating the device identifier from the first account comprises dissociating the device identifier from the first account based at least in part on the response data; or associating the device identifier with the second account comprises associating the device identifier with the user account in response to the response data.
8. The method of claim 5 , further comprising: receiving a third indication that the voice-enabled device has been associated with a communications network having a naming indicator; determining that the second account is associated with the naming indicator; and causing, based at least in part on the second account being associated with the naming indicator, the voice-enabled device to be configured to send and receive data using the network.
9. The method of claim 5 , further comprising: sending, to a personal device associated with the second account, a communication requesting authority to associate the device identifier with the second account; receiving, from the personal device, input data representing a response to the communication; and wherein associating the device identifier with the second account comprises associating the device identifier with the second account based at least in part on the input data.
10. The method of claim 5 , further comprising: receiving, from the voice-enabled device, audio data representing a user utterance; determining intent data, based at least in part on the audio data, indicating an intent to remove the voice-enabled device from the environment; and wherein: dissociating the device identifier from the first account comprises dissociating the device identifier from the first account based at least in part on the intent; or associating the device identifier with the second account comprises associating the device identifier with the second account based at least in part on the intent.
11. The method of claim 5 , wherein the voice-enabled device comprises a first voice-enabled device, and the method further comprises: determining that a second voice-enabled device is associated with the second account; identifying device-configuration settings associated with the second voice-enabled device; and causing the first voice-enabled device to be configured with at least a portion of the device-configuration settings.
12. The method of claim 5 , wherein the voice-enabled device comprises a first voice-enabled device, and the method further comprises: receiving a third indication that the voice-enabled device is being configured for use in a second environment associated with the second account; determining that the second account is unassociated with a second voice-enabled device; sending, to the voice-enabled device and based at least in part on determining that the second account is unassociated with the second voice-enabled device, audio data representing a request for input associated with device-configuration settings; receiving, from at least one of the voice-enabled device or a personal device associated with the second account, input data representing the device-configuration settings; and causing the first voice-enabled device to be configured with at least a portion of the device-configuration settings.
13. 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: storing account-association data indicating that a device identifier of a voice-enabled device is associated with a first account and a second account associated with a user profile, wherein the first account differs from the second account; receiving a first indication that the voice-enabled device has been physically removed from an environment associated with the first account; dissociating, based at least in part on the first indication, the device identifier from the first account; receiving a second indication that the voice-enabled device has been associated with a network identifier associated with the second account; and associating, based at least in part on receiving the second indication, the device identifier with the second account.
14. The system of claim 13 , the operations further comprising: determining that the second account is associated with a communications access-point naming indicator; sending, to the voice-enabled device, access-authorization data corresponding to a credential for connecting to the network, the access-authorization data being encrypted; and causing, based at least in part on receiving the second indication, the voice-enabled device to be configured to send and receive data using the network.
15. The system of claim 13 , the operations further comprising: determining that data has ceased being transmitted from the voice-enabled device; sending, to a system associated with the environment and based at least in part on determining that the data has ceased being transmitted, notification data requesting confirmation that the voice-enabled device has been physically removed from the environment; receiving, from the system associated with the environment, response data confirming that the voice-enabled device has been physically removed from the environment; and wherein: dissociating the device identifier from the first account comprises dissociating the device identifier from the first account based at least in part on the response data; or associating the device identifier with the second account comprises associating the device identifier with the user account in response to the response data.
16. The system of claim 13 , the operations further comprising: receiving a third indication that the voice-enabled device has been associated with a communications network having a naming indicator; determining that the second account is associated with the naming indicator; and causing, based at least in part on the second account being associated with the naming indicator, the voice-enabled device to be configured to send and receive data using the network.
17. The system of claim 13 , the operations further comprising: sending, to a personal device associated with the second account, a communication requesting authority to associate the device identifier with the second account; receiving, from the personal device, input data representing a response to the communication; and wherein associating the device identifier with the second account comprises associating the device identifier with the second account based at least in part on the input data.
18. The system of claim 13 , the operations further comprising: receiving, from the voice-enabled device, audio data representing a user utterance; determining intent data, based at least in part on the audio data, indicating an intent to remove the voice-enabled device from the environment; and wherein: dissociating the device identifier from the first account comprises dissociating the device identifier from the first account based at least in part on the intent; or associating the device identifier with the second account comprises associating the device identifier with the second account based at least in part on the intent.
19. The system of claim 13 , wherein the voice-enabled device comprises a first voice-enabled device, and the operations further comprise: determining that a second voice-enabled device is associated with the second account; identifying device-configuration settings associated with the second voice-enabled device; and causing the first voice-enabled device to be configured with at least a portion of the device-configuration settings.
20. The system of claim 13 , wherein the voice-enabled device comprises a first voice-enabled device, and the operations further comprise: receiving a third indication that the voice-enabled device is being configured for use in a second environment associated with the second account; determining that the second account is unassociated with a second voice-enabled device; sending, to the voice-enabled device and based at least in part on determining that the second account is unassociated with the second voice-enabled device, audio data representing a request for input associated with device-configuration settings; receiving, from at least one of the voice-enabled device or a personal device associated with the second account, input data representing the device-configuration settings; and causing the first voice-enabled device to be configured with at least a portion of the device-configuration settings.
Unknown
July 27, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.