IP Library Granted Patent US 11,432,129
Granted Patent B2
US 11,432,129 · App. 17/232,422 · Granted Aug 30, 2022

Cloud based proximity pairing and switching for peer-to-peer devices

Inventors: Akshay Mangalam Srivatsa (Santa Clara, CA); Craig P. Dooley (Los Gatos, CA); David John Shaw (Ramona, CA); Ganesha Adkasthala Ganapathi Batta (San Jose, CA); Michael Jason Giles (San Jose, CA); Sriram Hariharan (San Jose, CA)
Assignee: Apple Inc.
H04W4/80H04L67/104H04M1/72412H04W4/08H04W12/04H04W12/50H04W76/14H04W84/18
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,432,129
App. No.
17/232,422
Granted
Aug 30, 2022
Kind
B2
Abstract

A first wireless communication device (UE device) associated with a certain user (or included in a specified set/group of UE devices) may establish a first communication link with an accessory device according to a short-range radio access technology, and transmit link (pairing) information associated with the first communication link to a server, such as a cloud-based server. The server may share this (first) link information with other UE devices associated with the same user (or belonging to the same specified group of UE devices as the first UE device). Link information associated with the other UE devices (i.e. second link information) may equally be shared with the accessory device, and the other UE devices and accessory device may use the first link information and second link information in establishing respective communication links between any of the other UE devices and the accessory device without having to undergo a pairing procedure.

Claims (57)

1. An apparatus comprising:

a processor configured to cause a wireless device to:

determine that the wireless device is in proximity to an accessory device, wherein the wireless device has not previously paired with the accessory device; and

establish a direct connection with the accessory device, in response to determining that the wireless device is in proximity to the accessory device, without engaging in a pairing procedure with the accessory device by using a first item of link information associated with the accessory device, wherein the first item of link information was previously received by the wireless device from a second device different from the accessory device.

2. The apparatus of claim 1 , wherein the wireless device and the second device are included in a set of devices associated with a common user.

3. The apparatus of claim 1 , wherein the processor is configured to further cause the wireless device to:

receive a disconnect message to disconnect from the accessory device when the accessory device is within at least a specified proximity of a third device, to allow the accessory device to connect to the third device.

4. The apparatus of claim 1 , wherein the first item of link information comprises at least one of:

security credentials;

a link key;

a long term key; or

an out-of-band key.

5. The apparatus of claim 1 , wherein being in proximity to the accessory device includes one or more of:

being within effective communication range of the accessory device;

being within several meters of the accessory device; or

being within at least a specified distance of the accessory device.

6. The apparatus of claim 1 , wherein the processor is configured to further cause the wireless device to:

determine that the wireless device is in proximity to the accessory device by performing proximity calculations based on one or more specified metrics.

7. The apparatus of claim 6 , wherein the one or more specified metrics include signal strength, and wherein the processor is configured to further cause the wireless device to determine that the wireless device is in proximity to the accessory device by comparing results of the proximity calculations to a threshold value.

8. The apparatus of claim 1 , wherein the processor is configured to further cause the wireless device to display a user interface indication in response to determining that the wireless device is in proximity to the accessory device, wherein the user interface indication presents a user of the wireless device with an option to establish the direct connection with the accessory device.

9. A wireless device comprising:

a radio interface configured to enable wireless communications of the wireless device according to a specified wireless protocol with at least one or more accessory devices; and

a processor communicatively coupled to the radio interface and configured to cause the wireless device to:

determine that the wireless device is in proximity to an accessory device, wherein the wireless device has not previously paired with the accessory device; and

establish a direct connection with the accessory device, in response to determining that the wireless device is in proximity to the accessory device, without engaging in a pairing procedure with the accessory device by using a first item of link information associated with the accessory device, wherein the first item of link information was previously received by the wireless device from a second device different from the accessory device.

10. The wireless device of claim 9 , wherein the processor is configured to further cause the wireless device to:

receive a disconnect message to disconnect from the accessory device when the accessory device is within at least a specified proximity of a third device, to allow the accessory device to connect to the third device.

11. The wireless device of claim 9 , wherein the first item of link information comprises at least one of:

security credentials;

a link key;

a long-term key; or

an out-of-band key.

12. The wireless device of claim 9 , wherein being in proximity to the accessory device includes one or more of:

being within effective communication range of the accessory device;

being within several meters of the accessory device; or

being within at least a specified distance of the accessory device.

13. The wireless device of claim 9 , wherein the processor is configured to further cause the wireless device to:

determine that the wireless device is in proximity to the accessory device by performing proximity calculations based on one or more specified metrics.

14. The wireless device of claim 13 , wherein the one or more specified metrics include signal strength, and wherein the processor is configured to further cause the wireless device to determine that the wireless device is in proximity to the accessory device by comparing results of the proximity calculations to a threshold value.

15. The wireless device of claim 9 , wherein the processor is configured to further cause the wireless device to display a user interface indication in response to determining that the wireless device is in proximity to the accessory device, wherein the user interface indication presents a user of the wireless device with an option to establish the direct connection with the accessory device.

16. A non-transitory memory element storing instructions executable by a processor to cause a wireless device to:

determine that the wireless device is in proximity to an accessory device, wherein the wireless device has not previously paired with the accessory device; and

establish a direct connection with the accessory device, in response to determining that the wireless device is in proximity to the accessory device, without engaging in a pairing procedure with the accessory device by using a first item of link information associated with the accessory device, wherein the first item of link information was previously received by the wireless device from a second device different from the accessory device.

17. The non-transitory memory element of claim 16 , wherein the instructions are executable by the processor to further cause the wireless device to:

receive a disconnect message to disconnect from the accessory device when the accessory device is within at least a specified proximity of a third device, to allow the accessory device to connect to the third device.

18. The non-transitory memory element of claim 16 , wherein the first item of link information comprises at least one of:

security credentials;

a link key;

a long-term key; or

an out-of-band key.

19. The non-transitory memory element of claim 16 , wherein being in proximity to the accessory device includes one or more of:

being within effective communication range of the accessory device;

being within several meters of the accessory device; or

being within at least a specified distance of the accessory device.

20. The non-transitory memory element of claim 16 , wherein the instructions are executable by the processor to further cause the wireless device to determine that the wireless device is in proximity to the accessory device by:

performing proximity calculations based on signal strength; and

comparing results of the proximity calculations to a threshold value.

Continuity (5)
Continuation 16570308 · Sep 13, 2019
Continuation 15911644 · Mar 5, 2018
Continuation 14871487 · Sep 30, 2015
Provisional Application 62171844 · Jun 5, 2015
Related Publication 20210235251A1 · Jul 29, 2021
Cited By (1)
US 12,294,927