Smart proximity priority pairing
First Claim
1. A method by a slave device connected to a master device over a short-range wireless connection for overriding a pairing priority at the master device, comprising:
- executing an application at the slave device that sets a pairing connection priority override, the pairing connection priority override configuring the slave device to raise a connection priority of the slave device to a highest priority at the master device;
receiving one or more pairing connection priority override parameters from a user of the slave device, the one or more pairing connection priority override parameters identifying at least one condition to be satisfied for performing the pairing connection priority override;
negotiating a connection with the master device and sending the pairing priority override and the one or more pairing connection priority override parameters to the master device, the pairing priority override indicating to the master device that the slave device is requesting to override any pairing priority currently established at the master device;
if the pairing connection priority override is higher than an existing priority, completing the connection with the master device; and
if the pairing connection pairing priority override is not higher than the existing priority, negotiating the connection with the master device.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for overriding a pairing priority for a slave device connected to a master device, or for connecting a new slave device to the master device and setting a new pairing priority relative to an existing paired slave device over a short-range wireless connection such as Bluetooth®. The method includes executing an application and setting a connection priority override on either the slave device or the master device. When a connection between the slave device and master device is requested and negotiated, a priority override is communicated to the master device or queried on the master device, and if the priority override is higher than an existing priority, a connection for that device is completed with the master device, and additional slave devices in a list of last paired devices is adjusted by the master device.
152 Citations
25 Claims
-
1. A method by a slave device connected to a master device over a short-range wireless connection for overriding a pairing priority at the master device, comprising:
-
executing an application at the slave device that sets a pairing connection priority override, the pairing connection priority override configuring the slave device to raise a connection priority of the slave device to a highest priority at the master device; receiving one or more pairing connection priority override parameters from a user of the slave device, the one or more pairing connection priority override parameters identifying at least one condition to be satisfied for performing the pairing connection priority override; negotiating a connection with the master device and sending the pairing priority override and the one or more pairing connection priority override parameters to the master device, the pairing priority override indicating to the master device that the slave device is requesting to override any pairing priority currently established at the master device; if the pairing connection priority override is higher than an existing priority, completing the connection with the master device; and if the pairing connection pairing priority override is not higher than the existing priority, negotiating the connection with the master device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An electronic device, comprising:
-
at least one processor and communications module configured for establishing short-range wireless communications with a master device, the processor configured to execute an application for overriding a pairing priority established at the master device by; executing an application at the electronic device that sets a connection pairing priority override, the pairing connection priority override configuring the electronic device to raise a connection priority of the electronic device to a highest priority at the master device; receiving one or more pairing connection priority override parameters from a user of the electronic device, the one or more pairing connection priority override parameters identifying at least one condition to be satisfied for performing the pairing connection priority override; negotiating a connection with the master device and sending the pairing priority override and the one or more pairing connection priority override parameters to the master device, the pairing priority override indicating to the master device that the electronic device is requesting to override any pairing priority currently established at the master device; if the pairing connection pairing priority override is higher than an existing priority, completing the connection with the master device; and if the pairing connection pairing priority override is not higher than the existing priority, negotiating the connection with the master device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method by a master device for setting a pairing priority override for a slave device coupled to the master device over a short-range wireless connection, comprising:
-
negotiating a connection with the slave device; receiving a pairing override from the slave device, the pairing override comprising one or more pairing override parameters defined by a user of the slave device, the one or more pairing override parameters identifying at least one condition to be satisfied for performing the pairing override, and the pairing override indicating to the master device that the slave device is requesting to override any pairing priority currently established at the master device; and determining a pairing priority for the slave device in response to the pairing override with the pairing override parameters and further in response to a user identifier of the slave device; if the determined pairing priority for the slave device is higher than any existing priority in a listing of recently paired slaved devices in a priority list of recently paired slaved devices, dynamically adjusting the priority list dependent upon the determined pairing priority and completing the connection with the slave device; and if the priority for the slave device is not higher than any existing priority, negotiating the connection with the slave device without dynamic adjusting the priority list. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. An electronic device, comprising:
-
at least one processor and communications module configured for establishing short-range wireless communications with at least one slave device, the processor configured to execute an application for connecting to the at least one slave device by; negotiating a connection; receiving a pairing override from the at least one slave device, the pairing override comprising one or more pairing override parameters defined by a user of the slave device, the one or more pairing override parameters identifying at least one condition to be satisfied for performing the pairing override, and the pairing override indicating to the master device that the slave device is requesting to override any pairing priority currently established at the electronic device; and determining a pairing priority for the at least one slave device in response to the pairing override with the pairing override parameters and further in response to a user identifier of the at least one slave device; if the determined pairing priority for the at least one slave device is higher than any existing priority in a listing of recently paired slaved devices in a priority list of recently paired slaved devices, dynamically adjusting the priority list dependent upon the determined pairing priority and completing the connection with the at least one slave device; and if the priority for the at least one slave device is not higher than any existing priority, negotiating the connection with the at least one slave device without dynamic adjusting the priority list. - View Dependent Claims (22, 23, 24, 25)
-
Specification