Secure information exchange
AssigneeAmazon Technologies, Inc.
InventorsAkshaya Vishnu Kudlu Shanbhogue, Venkatesh Krishnamoorthy, Abraham Martin Passaglia, Tao Wu
Life of this patent
Estimating the term…
Abstract
Systems and methods for secure information exchange are disclosed. During setup of an accessory device in association with a voice-enabled device, token data may be generated and signed using a private encryption key by the accessory device. An accessory-device system associated with the accessory device may send a request for account identification including the token data to a remote system associated with the voice-enabled device. The remote system may determine if an application associated with the accessory-device system is enabled, and if enabled, may send the account identification in an encrypted format to the accessory-device system.
Claims20
A method comprising:
- receiving first data requesting that an application associated with an accessory device associated with a first remote system be associated with account data stored in association with a user registry of a second remote system, wherein the application associated with the accessory device associated with the first remote system is configured to enable the accessory device associated with the first remote system for use in association with another device that is associated with the account data stored in association with the user registry of the second remote system;
- determining that the application associated with the accessory device associated with the first remote system is not enabled for use in association with the account data stored in association with the user registry of the second remote system when the first data is received based at least in part on a token associated with the first data;
- sending, to a personal device associated with the account data stored in association with the user registry of the second remote system and based at least in part on the application being not enabled for use in association with the account data stored in association with the user registry of the second remote system when the first data is received, a command configured to cause display of an option to select the application to be enabled with respect to the account data stored in association with the user registry of the second remote system;
- receiving, from the personal device, second data indicating selection of the option;
- and
- causing, based at least in part on receiving the second data, the application to be enabled for use in association with the account data stored in association with the user registry of the second remote system.
A system comprising:
- one or more processors;
- and
- non-transitory computer-readable media storing instructions that, when executed by the one or more processors, causes the one or more processors to perform operations comprising:
- receiving first data requesting that an application associated with an accessory device associated with a first remote system be associated with account data stored in association with a user registry of a second remote system, wherein the application associated with the accessory device associated with the first remote system is configured to enable the accessory device associated with the first remote system for use in association with another device that is associated with the account data stored in association with the user registry of the second remote system;
- determining that the application associated with the accessory device associated with the first remote system is not enabled for use in association with the account data stored in association with the user registry of the second remote system when the first data is received based at least in part on a token associated with the first data;
- sending, to a personal device associated with the account data stored in association with the user registry of the second remote system and based at least in part on the application being not enabled for use in association with the account data stored in association with the user registry of the second remote system when the first data is received, a command configured to cause a voice interface device to display an option to select the application to be enabled with respect to the account data stored in association with the user registry of the second remote system;
- receiving, from the personal device, second data indicating selection of the option;
- and
- causing, based at least in part on receiving the second data, the application to be enabled for use in association with the account data stored in association with the user registry of the second remote system.
A method comprising:
- receiving first data requesting that an application associated with an accessory device associated with a first remote system be associated with account data stored in association with a user registry of a second remote system, wherein the application associated with the accessory device associated with the first remote system is configured to enable the accessory device associated with the first remote system for use in association with another device that is associated with the account data stored in association with the user registry of the second remote system;
- determining that the application associated with the accessory device associated with the first remote system is not enabled for use in association with the account data stored in association with the user registry of the second remote system when the first data is received based at least in part on a token associated with the first data;
- sending, to a personal device associated with the account data stored in association with the user registry of the second remote system and based at least in part on the application being not enabled for use in association with the account data stored in association with the user registry of the second remote system when the first data is received, a command configured to cause the personal device to display an option to select the application to be enabled for use in association with the account data stored in association with the user registry of the second remote system;
- receiving, from the personal device, second data indicating selection of the option;
- and
- causing, based at least in part on receiving the second data, the application to be enabled for use in association with the account data stored in association with the user registry of the second remote system.
Dependencies are inferred from the claim text.