IP Library Patent Application 13590530
Patent Application
App. No. 13/590,530

METHOD AND DEVICE FOR CONNECTING TO A WIRELESS NETWORK USING A VISUAL CODE

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 None
App. No.
13/590,530
Abstract

A method for connecting a wireless communication device to a wireless network using a visual code includes reading the visual code that includes an access token that is associated with a wireless access point of the wireless network. The method further includes establishing a secure channel with the wireless access point, and sending the access token to the wireless access point over the secure channel, wherein the access token is used for network access control. Moreover, the method includes receiving security key information from the wireless access point over the secure channel, wherein the security key information is different than the access token. Additionally, the method includes establishing a secure link with the wireless access point using the security key information.

Claims (36)

1 . A method, performed by a wireless communication device, for connecting to a wireless network using a visual code, the method comprising:

reading a visual code that includes an access token that is associated with a wireless access point of the wireless network;

establishing a secure channel with the wireless access point, and sending the access token to the wireless access point over the secure channel, wherein the access token is used for network access control;

receiving security key information from the wireless access point over the secure channel, wherein the security key information is different than the access token; and

establishing a secure link with the wireless access point using the security key information.

2 . The method of claim 1 , wherein reading the visual code comprises reading security certificate information and a web services address of the wireless access point.

3 . The method of claim 2 , wherein establishing the secure channel with the wireless access point comprises establishing a secure connection over an unsecured portion of the wireless network using at least the web services address of the wireless access point and Hypertext Transfer Protocol Secure protocol.

4 . The method of claim 1 , wherein the security key information is included in a data structure that also comprises an identifier for the wireless network and security parameters for the wireless network.

5 . The method of claim 1 , wherein the security key information is used to derive a symmetric key for securing traffic sent over a WiFi network.

6 . The method of claim 1 , wherein the security key information is unique to the wireless communication device or a user of the wireless communication device.

7 . The method of claim 1 , wherein the visual code is a two-dimensional barcode, and reading the visual code comprises scanning the visual code using an imaging device of the wireless communication device.

8 . A method for facilitating connecting a wireless communication device to a wireless network using a visual code, the method comprising:

generating a first access token, and encoding the first access token in a visual code;

providing the visual code for scanning by at least one wireless communication device;

establishing a secure channel with a first wireless communication device;

receiving a second access token from the first wireless communication device over the secure channel;

verifying the second access token against the first access token; and

generating and sending over the secure channel to the first wireless communication device security key information for use in securely accessing the wireless network.

9 . The method of claim 8 , wherein verifying the second access token against the first access token comprises confirming that the first access token and the second access token are identical.

10 . The method of claim 9 , wherein generating the first access token comprises generating a new first access token when the second access token is successfully verified.

11 . The method of claim 8 , wherein the first access token is used to grant network access to multiple wireless communication devices, which are each provided different security key information.

12 . The method of claim 8 , wherein the visual code is encrypted using a passphrase or password.

13 . The method of claim 8 , wherein establishing the secure channel comprises establishing a Hypertext Transfer Protocol Secure connection, and authenticating a wireless access point of the wireless network using security certificate information provided in the visual code.

14 . The method of claim 8 , wherein the security key information is used to derive a symmetric key for use in WiFi encryption, and wherein the symmetric key is known only to the first wireless communication device and the wireless access point.

15 . The method of claim 8 further comprising associating a set of network connection parameters with the first access token, wherein the set of network connection parameters is used to control access of the first wireless communication device to the wireless network.

16 . The method of claim 15 further comprising receiving, from an administrator, a setting for at least one of the network connection parameters in the set.

17 . The method of claim 8 , wherein the visual code is provided by a wireless access point of the wireless network for visual display on a device having a secure connection with the wireless access point.

18 . The method of claim 8 , wherein the first access token is generated and encoded into the visual code in response to input from an authorized person into a user interface.

19 . A device for facilitating connecting a wireless communication device to a wireless network using a visual code, the device comprising, at least one network interface, processing device and memory device that are operatively coupled to:

generate a first access token, and encoding the first access token in a visual code;

provide the visual code for scanning by at least one wireless communication device;

establish a secure channel with a first wireless communication device;

receive a second access token from the first wireless communication device over the secure channel;

verify the second access token against the first access token; and

generate and send over the secure channel to the first wireless communication device security key information for use in securely accessing the wireless network.

20 . The device of claim 19 , wherein the visual code is a multi-dimensional barcode.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034275/0004 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034227/0095 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2013
From: GENERAL INSTRUMENT CORPORATION
To: GENERAL INSTRUMENT HOLDINGS, INC.
Reel/Frame 030764/0575 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2013
From: GENERAL INSTRUMENT HOLDINGS, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 030866/0113 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2012
From: BRASKICH, ANTHONY J.; AFTELAK, ANDREW J.; EMEOTT, STEPHEN P.
To: GENERAL INSTRUMENT CORPORATION
Reel/Frame 028820/0123 →