IP Library Granted Patent US 10,491,581
Granted Patent B2
US 10,491,581 · App. 16/390,650 · Granted Nov 26, 2019

Wireless network access

Inventors: Kevin Tien Chen (Menlo Park, CA); Stephen Uhler (Los Altos, CA); Rapheal Kaplan (San Francisco, CA); Ian Loic McKellar (Alameda, CA); Olga Irzak (Mountain View, CA)
Assignee: Google LLC
H04L63/08H04L63/102H04L63/18H04L67/10H04W8/005H04W12/003H04W12/0023H04W12/08H04W76/15
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 10,491,581
App. No.
16/390,650
Granted
Nov 26, 2019
Kind
B2
Abstract

A system and machine-implemented method of wireless network access are provided. First network credentials for a first wireless network hosted by a wireless-enabled device are received from a server. A first network connection with the wireless-enabled device in the first wireless network is established based on the first network credentials. Second network credentials for a second wireless network are provided to the wireless-enabled device via the first network connection. A second network connection with the wireless-enabled device in the second wireless network is established based on the second network credentials.

Claims (56)

1. A method of joining a wireless-enabled device to a wireless network, the method comprising:

establishing, by the wireless-enabled device, a first network connection between a wireless access point and the wireless-enabled device in a first wireless network based on first network credentials, by:

receiving a connection request from the wireless access point; and

transmitting an authorization message in response to the connection request, the authorization message comprising parameters for the first network connection with the wireless access point;

receiving, from the wireless access point, second network credentials for a second wireless network using the first network connection; and

establishing, by the wireless-enabled device, a second network connection between the wireless access point and the wireless-enabled device in the second wireless network based on the second network credentials, by:

transmitting a connection request to the wireless access point; and

receiving an authorization message from the wireless access point in response to the connection request, the authorization message comprising parameters for the second network connection with the wireless access point.

2. The method of claim 1 , further comprising:

providing, by the wireless-enabled device, the first network credentials to a client device, the providing being effective to direct the client device to send the first network credentials to a server for verification.

3. The method of claim 2 , wherein the providing the first network credentials comprises:

providing the first network credentials using a Bluetooth wireless connection with the client device.

4. The method of claim 2 , wherein the wireless-enabled device includes a Quick Response (QR) code, and wherein first network credentials are provided by the client device scanning the QR code.

5. The method of claim 2 , further comprising:

receiving, from the server, registration information associated with a user account of a cloud-based service.

6. The method of claim 1 , wherein establishing the second network connection is effective to direct the wireless access point to register the wireless-enabled device with a cloud-based service in association with a user account and receive an access token associated with the user account, the method further comprising:

receiving the access token from the wireless access point.

7. The method of claim 1 , further comprising terminating the first-network connection with the wireless access point after receiving the second network credentials.

8. A wireless-enabled device comprising:

a first radio system;

a second radio system;

a processor; and

a memory comprising instructions executable by the processor to configure the wireless-enabled device to:

establish, using the first radio system, a first network connection between a wireless access point and the wireless-enabled device in a first wireless network based on first network credentials, by:

receiving a connection request from the wireless access point; and

transmitting an authorization message in response to the connection request, the authorization message comprising parameters for the first network connection with the wireless access point;

receive, from the wireless access point, second network credentials for a second wireless network using the first network connection; and

establish, using the second radio system, a second network connection between the wireless access point and the wireless-enabled device in the second wireless network based on the second network credentials, by:

transmitting a connection request to the wireless access point; and

receiving an authorization message from the wireless access point in response to the connection request, the authorization message comprising parameters for the second network connection with the wireless access point.

9. The wireless-enabled device of claim 8 , wherein the instructions are executable by the processor to configure the wireless-enabled device to:

provide the first network credentials to a client device, which is effective to direct the client device to send the first network credentials to a server for verification.

10. The wireless-enabled device of claim 9 , wherein the first network credentials are provided using a Bluetooth wireless connection with the client device.

11. The wireless-enabled device of claim 9 , wherein the wireless-enabled device includes a Quick Response (QR) code, and wherein first network credentials are provided by the client device scanning the QR code.

12. The wireless-enabled device of claim 9 , wherein the instructions are executable by the processor to configure the wireless-enabled device to:

receive, from the server, registration information associated with a user account of a cloud-based service.

13. The wireless-enabled device of claim 8 , wherein establishing the second network connection is effective to direct the wireless access point to register the wireless-enabled device with a cloud-based service in association with a user account and receive an access token associated with the user account, and wherein the instructions are executable by the processor to configure the wireless-enabled device to:

receive the access token from the wireless access point.

14. The wireless-enabled device of claim 8 , wherein the instructions are executable by the processor to configure the wireless-enabled device to:

terminate the first-network connection with the wireless access point after receiving the second network credentials.

15. A non-transitory machine-readable medium comprising instructions executable by a processor to:

establish, by a wireless-enabled device, a first network connection with a wireless access point in a first wireless network based on first network credentials, by:

receiving a connection request from the wireless access point; and

transmitting an authorization message in response to the connection request, the authorization message comprising parameters for the first network connection with the wireless access point;

receive, from the wireless access point, second network credentials for a second wireless network using the first network connection; and

establish a second network connection between the wireless access point and the wireless-enabled device in the second wireless network based on the second network credentials, by:

transmitting a connection request to the wireless access point; and

receiving an authorization message from the wireless access point in response to the connection request, the authorization message comprising parameters for the second network connection with the wireless access point.

16. The non-transitory machine-readable medium of claim 15 , wherein the instructions are executable by the processor to:

provide the first network credentials to a client device, which is effective to direct the client device to send the first network credentials to a server for verification.

17. The non-transitory machine-readable medium of claim 16 , wherein the first network credentials are provided using a Bluetooth wireless connection with the client device.

18. The non-transitory machine-readable medium of claim 16 , wherein the wireless-enabled device includes a Quick Response (QR) code, and wherein first network credentials are provided by the client device scanning the QR code.

19. The non-transitory machine-readable medium of claim 16 , wherein the instructions are executable by the processor to:

receive, from the server, registration information associated with a user account of a cloud-based service.

20. The non-transitory machine-readable medium of claim 15 , wherein the instructions are executable by the processor to:

terminate the first-network connection with the wireless access point after receiving the second network credentials.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2019
From: CHEN, KEVIN TIEN; UHLER, STEPHEN; KAPLAN, RAPHEAL; MCKELLAR, IAN LOIC; IRZAK, OLGA
To: GOOGLE INC.
Reel/Frame 048957/0904 →
CHANGE OF NAME Recorded Apr 22, 2019
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 048958/0016 →
Continuity (2)
Continuation 14944165 · Nov 17, 2015
Related Publication 20190245840A1 · Aug 8, 2019
Cited By (1)
US 12,593,208