Contextual device pairing
AssigneeAmazon Technologies, Inc.
InventorsApoorv Naik, Samer A. Sarhan Hussein, Shuangqing Yuan
Life of this patent
Estimating the term…
Abstract
Systems and methods for contextual device pairing are disclosed. For example, when certain user input indicating intent to cause a first device to transition to a pairing mode is received, the first device may broadcast a non-bondable signal with an identifier of the first device. When a second device receives the non-bondable signal, that second device may send response data, which may be received at the first device. The first device may analyze the response data to determine whether a context associated with the first device and/or the second device indicates desirability to transition to the pairing mode.
Claims20
A device, 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:
- detecting first user input indicating an intent to transition the device into a pairing mode, the pairing mode associated with sending and receiving data configured to establish a bonded connection between the device and a voice interface device;
- in response to detecting the first user input indicating the intent to transition the device into the pairing mode and while the device is in a mode other than the pairing mode, sending first data representing a non-bondable signal from the device, the non-bondable signal including a first identifier of the device and excluding at least one second credential required for establishing the bonded connection;
- determining that a predefined amount of time has lapsed without receiving second data representing a first response to the non-bondable signal including the first identifier;
- and
- determining to refrain from transitioning the device into the pairing mode in response to determining that the predefined amount of time has lapsed.
A method, comprising:
- receiving first data indicating an intent to transition a first device into a connecting mode;
- sending, when the first device is in a second mode different than the connecting mode and based at least in part on receiving the first data, second data including a first identifier of the first device insufficient by itself for establishing a bonded connection with a second device;
- determining that a predefined amount of time has lapsed without receiving third data representing a first response to the second data;
- and
- determining to refrain from transitioning the first device into the connecting mode based at least in part on the predefined amount of time lapsing.
A device, 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 first data indicating an intent to transition the device into a connecting mode;
- sending, when the device is in a second mode different than the connecting mode and based at least in part on receiving the first data, second data including a first identifier of the device insufficient by itself for establishing a bonded connection with a second device;
- determining that a predefined amount of time has lapsed without receiving third data representing a first response to the second data;
- and
- determining to refrain from transitioning the device into the connecting mode based at least in part on the predefined amount of time lapsing.
Dependencies are inferred from the claim text.