IP Library Granted Patent US 9,264,433
Granted Patent B2
US 9,264,433 · App. 13/431,705 · Granted Feb 16, 2016

Secure and automatic connection to wireless network

Inventors: Necati Canpolat (Beaverton, OR); Vivek Gupta (San Jose, CA)
Assignee: Intel Corporation
H04L63/0892H04L63/105H04L67/02H04W12/08H04W48/02H04W48/08H04W76/02
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 9,264,433
App. No.
13/431,705
Granted
Feb 16, 2016
Kind
B2
Abstract

Described herein are systems, methods, and apparatus for automatically establishing secure connections to wireless networks using a wireless local area network access point which calls for acceptance of terms and conditions of use. During an initial connection, the user is prompted to review and accept terms and conditions associated with use of that wireless network. Once accepted, future connections at that or other access points, which use those same terms and conditions, occur free from user intervention.

Claims (56)

1. An apparatus comprising:

at least one output interface;

at least one user input interface;

at least one wireless network interface;

at least one memory storing computer-executable instructions; and

at least one processor configured to access the at least one output interface, the at least one user input interface, the at least one wireless network interface, and the at least one memory and execute the computer-executable instructions to:

receive information associated with one or more wireless networks;

determine that a wireless network of the one or more wireless networks is designated for autoconnection, wherein the determination is based at least in part on identification, using the information, of a previous acceptance of terms of use associated with the wireless network;

associate the at least one wireless network interface with the wireless network designated for autoconnection;

establish a connection via the at least one wireless network interface and the wireless network to a server; and

provide, to the server via the connection, a file indicative of the previous acceptance of the terms of use associated with the wireless network designated for autoconnection, wherein the file includes a version number associated with the previous acceptance of the terms of use.

2. The apparatus of claim 1 , further comprising receiving connection information designating the server from an access network query protocol transaction.

3. The apparatus of claim 1 , wherein the connection between the at least one wireless network interface and the wireless network is encrypted.

4. The apparatus of claim 1 , the instructions further configured to provide access to a second network coupled to the wireless network based at least in part on the file indicative of the previous acceptance of the terms of use.

5. The apparatus of claim 1 , the instructions further configured to receive a response indicating approval of the file.

6. The apparatus of claim 1 , the file indicative of the previous acceptance of the terms of use comprising a version number, a session identification, and a digital signature.

7. The apparatus of claim 1 , the instructions further configured to:

receive a response from the server indicating disapproval of the file;

at least partly in response to the disapproval, provide a session identifier to the server via the connection;

receive a version of the terms of use associated with the use of the selected wireless network from the server via the connection;

present at least a portion of the terms of use on the at least one output interface;

receive, from the at least one user input interface, acceptance of the terms of use;

communicate the acceptance to the server via the connection;

receive, from the server via the connection, an updated file indicative of the acceptance; and

store the updated file indicative of the acceptance in the at least one memory.

8. A method comprising:

receiving, by a computer system comprising one or more processors, information associated with one or more wireless networks;

determining, by the computer system, that a wireless network of the one or more wireless networks is designated for autoconnection, wherein the determination is based at least in part on identification, using the information, of a previous acceptance of terms of use associated with the wireless network;

associating, by the computer system, at least one wireless network interface with the wireless network designated for autoconnection;

establishing, by the computer system, a connection via the at least one wireless network interface and the wireless network to a server; and

providing, by the computer system, to the server via the connection, a file indicative of the previous acceptance of the terms of use associated with the wireless network designated for autoconnection, wherein the file includes a version number associated with the previous acceptance of the terms of use.

9. The method of claim 8 , further comprising, by the computer system, receiving connection information designating the server from an access network query protocol transaction.

10. The method of claim 8 , wherein the connection between the at least one wireless network interface and the wireless network is encrypted.

11. The method of claim 8 , further comprising providing access, by the computer system, to a second network coupled to the wireless network based at least in part on the file indicative of the previous acceptance of the terms of use.

12. The method of claim 8 , further comprising receiving, by the computer system, a response indicating approval of the file.

13. The method of claim 8 , the file indicative of the previous acceptance of the terms of use comprising a version number, a session identification, and a digital signature.

14. The method of claim 8 , further comprising:

receiving, by the computer system, a response from the server indicating disapproval of the file;

at least partly in response to the disapproval, providing, by the computer system, a session identifier to the server via the connection;

receiving, by the computer system, a version of the terms of use associated with the use of the selected wireless network from the server via the connection;

presenting, by the computer system, at least a portion of the terms of use on the at least one output interface;

receiving, by the computer system, from the at least one user input interface, acceptance of the terms of use;

communicating, by the computer system, the acceptance to the server via the connection;

receiving, by the computer system, from the server via the connection, an updated file indicative of the acceptance; and

storing, by the computer system, the updated file indicative of the acceptance.

15. One or more non-transitory computer-readable storage media comprising computer-executable instructions that, when executed by one or more processors, configure the one or more processors to perform a method comprising:

receiving information associated with one or more wireless networks;

determining that a wireless network of the one or more wireless networks is designated for autoconnection, wherein the determination is based at least in part on identification, using the information, of a previous acceptance of terms of use associated with the wireless network;

associating at least one wireless network interface with the wireless network designated for autoconnection;

establishing, a connection via the at least one wireless network interface and the wireless network to a server; and

providing, by the computer system, to the server via the connection, a file indicative of the previous acceptance of the terms of use associated with the wireless network designated for autoconnection, wherein the file includes a version number associated with the previous acceptance of the terms of use.

16. The one or more non-transitory computer-readable storage media of claim 15 , wherein the method further comprises receiving connection information designating the server from an access network query protocol transaction.

17. The one or more non-transitory computer-readable storage media of claim 15 , wherein the connection between the at least one wireless network interface and the wireless network is encrypted.

18. The one or more non-transitory computer-readable storage media of claim 15 , wherein the method further comprises providing access to a second network coupled to the wireless network based at least in part on the file indicative of acceptance.

19. The one or more non-transitory computer-readable storage media of claim 15 , wherein the method further comprises receiving a response indicating approval of the file.

20. The one or more non-transitory computer-readable storage media of claim 15 , wherein the file indicative of the previous acceptance of the terms of use comprises a version number, a session identification, and a digital signature.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2012
From: CANPOLAT, NECATI; GUPTA, VIVEK
To: INTEL CORPORATION
Reel/Frame 028172/0718 →
Continuity (1)
Related Publication 20130262850A1 · Oct 3, 2013