IP Library Granted Patent US 8,340,065
Granted Patent B2
US 8,340,065 · App. 13/038,785 · Granted Dec 25, 2012

Technique for managing wireless networks

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 8,340,065
App. No.
13/038,785
Granted
Dec 25, 2012
Kind
B2
Abstract

Network connectivity may be managed on a computing device. An identifier of each wireless access point or network that is available at a given location is determined. The identifier determined without the device attempting to connect to any available wireless access point or network at the given location. Each determined identifier is compared to one or more network identifiers that are known to the device. The device connects to an available wireless access point having the identifier that is known and detected.

Claims (30)

1. A method for managing network connectivity on a device, the method being performed by a processor of the device and comprising:

performing a general scan to determine an identifier of each network that is available at a given location, wherein determining the identifier is performed without attempting to connect to any available network at the given location;

determining which of the networks that are available at the given location are known to the device by comparing each determined identifier to a list of known identifiers of networks that the device has previously connected to; and

determining one or more hidden networks protected by security features that are known to the device by (i) identifying one or more known identifiers from the list that did not match the determined identifiers from the general scan, and (ii) performing an additional operation using the one or more known identifiers that were not determined from the general scan to detect the one or more hidden networks.

2. The method of claim 1 , further comprising programmatically selecting one of the available networks or the one or more hidden networks protected by security features, and automatically connecting to that network.

3. The method of claim 1 , further comprising maintaining the list of known identifiers of networks that the device has previously connected to.

4. The method of claim 3 , wherein maintaining the list of one or more network identifiers includes sorting the list of one or more network identifiers based, at least in part, on either a most recently used prioritization scheme or a most commonly used prioritization scheme.

5. The method of claim 4 , wherein programmatically selecting one of the available networks or the one or more hidden networks protected by security features is performed by using either the most recently used prioritization scheme or the most commonly used prioritization scheme.

6. The method of claim 1 , wherein performing a general scan includes detecting the identifier of each network that is broadcast by individual wireless local area networks.

7. A method for managing network connectivity on a device, the method being performed by a processor of the device and comprising:

performing a general scan to determine an identifier of each network that is available at a given location, wherein determining the identifier is performed without attempting to connect to any available network at the given location;

determining which of the networks that are available at the given location are known to the device by comparing each determined identifier to a list of known identifiers of networks that the device has previously connected to;

determining one or more hidden networks protected by security features that are known to the device by (i) identifying one or more known identifiers from the list that did not match the determined identifiers from the general scan, and (ii) performing an additional operation using the one or more known identifiers that were not determined from the general scan to detect the one or more hidden networks; and

enabling a user to select a network from one of the available networks or the one or more hidden networks protected by security features.

8. The method of claim 7 , further comprising maintaining the list of known identifiers of networks that the device has previously connected to.

9. The method of claim 8 , wherein maintaining the list of one or more network identifiers includes sorting the list of one or more network identifiers based, at least in part, on either a most recently used prioritization scheme or a most commonly used prioritization scheme.

10. The method of claim 9 , wherein enabling the user to select a network from one of the available networks or the one or more hidden networks protected by security features includes presenting the list of one or more network identifiers to the user with the selected network in a pre-selected state.

11. The method of claim 10 , wherein presenting the list of one or more network identifiers to the user with the selected network in a pre-selected state is performed by using either the most recently used prioritization scheme or the most commonly used prioritization scheme.

12. The method of claim 7 , wherein performing a general scan includes detecting the identifier of each network that is broadcast by individual wireless local area networks.

13. A computing device comprising:

a display;

a wireless communication port; and

a processor configured to:

perform a general scan to determine an identifier of each network that is available at a given location, wherein determining the identifier is performed without attempting to connect to any available network at the given location; and

determine which of the networks that are available at the given location are known to the device by comparing each determined identifier to a list of known identifiers of networks that the device has previously connected to; and

determine one or more hidden networks protected by security features that are known to the device by (i) identifying one or more known identifiers from the list that did not match the determined identifiers from the general scan, and (ii) performing an additional operation using the one or more known identifiers that were not determined from the general scan to detect the one or more hidden networks.

14. The computing device of claim 13 , wherein the processor is further configured to programmatically select one of the available networks or the one or more hidden networks protected by security features, and automatically connect to that network.

15. The computing device of claim 13 , wherein the processor is further configured to enable a user to select a network from one of the available networks or the one or more hidden networks protected by security features.

16. The computing device of claim 15 , wherein a user interface panel is presented on the display to enable the user to select a network from one of the available networks or the one or more hidden networks protected by security features.

17. The computing device of claim 13 , wherein performing a general scan includes detecting the identifier of each network that is broadcast by individual wireless local area networks.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2014
From: HEWLETT-PACKARD COMPANY; HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.; PALM, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 032177/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0239 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 031837/0544 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0659 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 030341/0459 →