Context-based wireless-protocol connections
AssigneeAmazon Technologies, Inc.
InventorGanesha Batta
Life of this patent
Estimating the term…
Abstract
The disclosure describes techniques for automatically pairing multiple source devices to a sink device in response to a single source device being paired to the source device. For instance, in response to a single source device being manually paired to wireless earbuds, the techniques may automatically pair other source devices that are associated with a common user account. In addition, this disclosure describes techniques for configuring a sink device to periodically broadcast advertisement messages indicating a current state of the sink device, which enables source devices that receive the advertisement message to determine whether to establish a connection with the sink device based on a current state of the sink device.
Claims18
An electronic device, comprising:
- a wireless network interface;
- one or more processors;
- and
- one or more computer-readable media storing computer-executable instructions that, when executed, cause the one or more processors to perform acts comprising:
- receiving, via the wireless network interface, a first message from a hearable device that has previously paired to the electronic device, the first message including information about a current state of the hearable device;
- determining, based at least in part on the information about the current state, that the hearable device is currently being worn by a user;
- determining, based on the information about the current state, that the hearable device is connected to a first number of source devices that is less than a maximum number of source devices that the hearable device is capable of concurrently connecting to;
- and
- establishing, using the wireless network interface, a connection with the hearable device based at least in part on determining that the hearable device is currently being worn by the user and that the hearable device is connected to a first number of source devices that is less than the maximum number of source devices.
A method comprising:
- receiving, by a first electronic device, a first message from a hearable device that has previously paired with the electronic device;
- determining, by the first electronic device and based at least in part on the first message, a current state of the hearable device, the current state indicating (i) a first number of devices that the hearable device is currently connected to, (ii) a maximum number of concurrent connections that the hearable device is able to maintain, and (iii) that the hearable device is currently being worn by a user;
- determining that the first number of devices that the hearable device is currently connected to is less than the maximum number of concurrent connections that the hearable device is able to maintain;
- and
- establishing, by the first electronic device, a connection with the hearable device based at least in part on the current state of the hearable device and on determining that the first number of devices to which the hearable device is currently connected to is less than the maximum number of concurrent connections that the hearable device is able to maintain.
A method comprising:
- receiving, by a first electronic device, a first message from a second electronic device that has previously paired with the first electronic device;
- determining, by the first electronic device and based at least in part on the first message, a current state of the second electronic device, the current state indicating at least:
- (i) a number of devices that the second electronic device is currently connected to, (ii) a maximum number of concurrent connections that the second electronic device is able to maintain, and (iii) that the second electronic device is currently in use;
- determining that the number of devices that the second electronic device is currently connected to is less than the maximum number of concurrent connections that the second electronic device is able to maintain;
- and
- establishing, by the first electronic device, a connection with the second electronic device based at least in part on determining that the number of devices to which the second electronic device is currently connected to is less than the maximum number of concurrent connections that the second electronic device is able to maintain.
Dependencies are inferred from the claim text.