IP Library Granted Patent US 11,051,154
Granted Patent B2
US 11,051,154 · App. 16/591,796 · Granted Jun 29, 2021

Systems and methods for wirelessly coupling a wearable computing device

Inventors: Scott Michael Nicholas Greenberg (Kitchener, CA); Jonathan Brubacher (Kitchener, CA); Mark Oliver Slevinsky (Waterloo, CA); Mark P. DiFranco (Kitchener, CA)
Assignee: GOOGLE LLC
H04W4/80H04L67/16H04W8/005H04W12/06H04W48/16H04W76/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,051,154
App. No.
16/591,796
Granted
Jun 29, 2021
Kind
B2
Abstract

A host computing device receives an advertisement packet via a low-power personal area network and, in response to the advertisement packet, transmits a connection request via the low-power personal area network, pairs via the low-power personal area network and transmits a data message when pairing via the low-power personal area network. The data message instructs a wearable device to pair via a general personal area network.

Claims (46)

1. A method of wirelessly communicatively coupling a wearable computing device to a host computing device, the method comprising:

the host computing device receiving an advertisement packet from the wearable computing device via a low-power personal area network;

in response to the advertisement packet, transmitting a connection request to the wearable computing device via the low-power personal area network;

pairing with the wearable computing device via the low-power personal area network;

transmitting a data message to the wearable computing device when pairing via the low-power personal area network, the data message comprising an instruction to pair via a general personal area network;

notifying the wearable computing device of one or more characteristics;

receiving a characteristic write request;

in response to the characteristic write request, pre-authorizing the wearable computing device for the pairing via the general personal area network; and

pairing with the wearable computing device via the general personal area network.

2. The method of claim 1 , further comprising, prior to receiving the advertisement packet, the host computing device entering into a listening mode.

3. The method of claim 1 , wherein pairing via the low-power personal area network further comprises receiving a connection request confirmation from the wearable computing device, and validating the connection request confirmation.

4. The method of claim 3 , further comprising, prior to pairing via the general personal area network, receiving a service discovery request from the wearable computing device, and transmitting a services list to the wearable computing device in response to the service discovery request.

5. The method of claim 1 , further comprising providing the data message in the form of a notification message.

6. The method of claim 1 , further comprising using a low bandwidth personal area network for the low-power personal area network.

7. The method of claim 6 , further comprising using a Bluetooth Low Energy network for the low bandwidth personal area network.

8. The method of claim 1 , further comprising using the general personal area network to provide greater bandwidth than the low-power personal area network.

9. The method of claim 8 , further comprising using a Bluetooth personal area network for the general personal area network.

10. The method of claim 1 , wherein pairing via the general personal area network comprises a first stage pairing and a second stage pairing, and wherein the first stage pairing comprises performing a bonding key exchange with the wearable computing device to obtain at least one bonding key.

11. The method of claim 10 , further comprising using the at least one bonding key during the second stage pairing.

12. A non-transitory computer readable medium storing computer-executable instructions which, when executed by a computer processor, cause the computer processor to carry out the method of claim 1 .

13. A host computing device for managing communications with a wearable computing device, the host computing device comprising:

a personal area networking interface configured to communicatively couple the host computing device to a low-power personal area network and a general personal area network;

a processor operatively coupled to and the personal area networking interface, the processor configured to:

receive an advertisement packet from the wearable computing device via the low-power personal area network;

in response to the advertisement packet, transmit a connection request via the low-power personal area network;

pair with the wearable computing device via the low-power personal area network;

transmit a data message when pairing via the low-power personal area network, the data message comprising an instruction to pair via a general personal area network;

notify the wearable computing device of one or more characteristics;

receive a characteristic write request;

in response to the characteristic write request, pre-authorize the wearable computing device for the pairing via the general personal area network; and

pair with the wearable computing device via the general personal area network.

14. The host computing device of claim 13 , wherein the processor is further configured to enter the host computing device into a listening mode prior to receiving the advertisement packet.

15. The host computing device of claim 13 , wherein the processor is further configured to receive a connection request confirmation from the wearable computing device, and validate the connection request confirmation, when pairing via the low-power personal area network.

16. The host computing device of claim 13 , wherein, prior to pairing via the general personal area network, the processor is further configured to receive a service discovery request from the wearable computing device, and transmit a services list to the wearable computing device in response to the service discovery request.

17. The host computing device of claim 13 , wherein the data message is provided in the form of a notification message.

18. The host computing device of claim 13 , wherein the low-power personal area network is a Bluetooth Low Energy network, and wherein the general personal area network is a Bluetooth personal area network.

19. The host computing device of claim 13 , wherein the processor is configured to pair with the wearable computing device via the general personal area network in at least two pairing stages.

20. A wearable device comprising:

a processor configured to:

send an advertisement packet to a host computing device via a low-power personal area network;

receive a connection request from the host computing device via the low-power personal area network;

pair with the host computing device via the low-power personal area network;

receive, from the host computing device, a data message when pairing via the low-power personal area network, the data message comprising an instruction to pair via a general personal area network;

receive, from the host computing device, a notification of one or more characteristics;

transmit, to the host computing device, a characteristic write request configured to cause the host computing device to pre-authorize the wearable computing device for the pairing via the general personal area network; and

pair with the host computing device via the general personal area network.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2020
From: NORTH INC.
To: GOOGLE LLC
Reel/Frame 054144/0892 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2019
From: GREENBERG, SCOTT MICHAEL NICHOLAS; BRUBACHER, JONATHAN; SLEVINSKY, MARK OLIVER; DIFRANCO, MARK P
To: NORTH INC.
Reel/Frame 050614/0148 →
Continuity (3)
Provisional Application 62740708 · Oct 3, 2018
Provisional Application 62741099 · Oct 4, 2018
Related Publication 20200112844A1 · Apr 9, 2020