IP Library Granted Patent US 9,794,867
Granted Patent B2
US 9,794,867 · App. 14/803,764 · Granted Oct 17, 2017

Reconfiguration of wireless devices for wireless network access

Inventors: Yunis Naduvile Purayil Mustafa (San Jose, CA); Gregg Golembeski, Jr. (San Francisco, CA); Robert J. Walsh (Sunnyvale, CA); Edward Thomas Mackowiak (Santa Clara, CA)
Assignee: Apple Inc.
H04W48/16H04W4/023H04W8/005H04W12/08H04W24/04H04W48/04H04W48/12
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,794,867
App. No.
14/803,764
Granted
Oct 17, 2017
Kind
B2
Abstract

Updated network access information can be distributed to wireless devices that have joined a wireless network whose configuration is being or has been modified. In some instances, an update can be scheduled in advance and a notification provided from a base station to other devices on the network. In some instances, a portable wireless device can distribute updated network access information to other devices that had been on the network prior to the update in a partially or fully automated process.

Claims (51)

1. A method comprising:

joining, by a portable wireless device, a wireless network using initial network access information;

receiving, by the portable wireless device, updated network access information for the wireless network, the updated network access information indicating an update to a network configuration of the wireless network;

detecting, by the portable wireless device, that another wireless device is requesting to join the wireless network;

determining, by the portable wireless device, that the other wireless device had joined the wireless network prior to the update to the network configuration of the wireless network; and

providing, by the portable wireless device, the updated network access information to the other wireless device in response to determining that the other wireless device had joined the wireless network prior to the update to the network configuration of the wireless network.

2. The method of claim 1 further comprising:

after joining the wireless network, obtaining, by the portable wireless device, a list of devices that have joined the wireless network,

wherein determining that the wireless device was previously joined to the wireless network includes comparing a device identifier received from the other wireless device to the list of devices that have joined the wireless network.

3. The method of claim 2 wherein obtaining the list of devices includes constructing a list of devices that are visible to the portable wireless device on the wireless network.

4. The method of claim 1 further comprising:

determining that a proximity criterion between the portable wireless device and the other wireless device is satisfied, wherein providing the updated network access information is performed while the proximity criterion is satisfied.

5. The method of claim 4 wherein the proximity criterion is based on a signal strength of a signal received by the portable wireless device from the other wireless device.

6. The method of claim 1 further comprising:

receiving, at the portable wireless device, a user instruction to enter a network repair mode; and

entering, by the portable wireless device, the network repair mode in response to the user instruction,

wherein providing the updated network access information to the other wireless device is performed while the portable wireless device is in the network repair mode.

7. The method of claim 1 wherein the updated network access information includes one or both of a network name or a network security credential.

8. A portable wireless device comprising:

a storage subsystem to store network access information;

a network communication interface to connect to a wireless network using the network access information; and

a processing subsystem coupled to the storage subsystem and the wireless network interface, the processing subsystem being configured to:

receive updated network access information for the wireless network, the updated network access information indicating an update to a network configuration of the wireless network; and

enter a network repair mode in response to a user instruction,

the processing subsystem being further configured to, while in the network repair mode:

detect that another wireless device is requesting to join the wireless network;

determine that the other wireless device had joined the wireless network prior to the update to the network configuration of the wireless network; and

provide the updated network access information to the other wireless device in response to determining that the other wireless device had joined the wireless network prior to the update to the network configuration of the wireless network.

9. The portable wireless device of claim 8 wherein the processing subsystem is further configured to prompt the user to instruct entry into the network repair mode in response to receiving the updated network access information.

10. The portable wireless device of claim 8 wherein the processing subsystem is further configured to maintain a list of other devices visible to the portable wireless device while joined to the wireless network and to determine that the other wireless device had joined to the wireless network based at least in part on the list.

11. The portable wireless device of claim 8 wherein the processing subsystem is further configured to:

receive, from a base station of the wireless network, a notification message indicating a scheduled update to the network access information, the notification message including the updated network access information and an effective time of the scheduled update; and

instruct the network communication interface to begin using the updated network access information to access the wireless network after the effective time of the scheduled update.

12. The portable wireless device of claim 11 wherein the processing subsystem is further configured to prompt the user to instruct entry into the network repair mode at or after the effective time of the scheduled update.

13. The portable wireless device of claim 8 wherein the wireless network uses a first wireless communication medium and wherein the processing subsystem is further configured to provide the updated network access information to the other wireless device using a second wireless communication medium different from the first wireless communication medium.

14. The portable wireless device of claim 13 wherein the first wireless communication medium comprises a Wi-Fi network and the second wireless communication medium comprises Bluetooth communication.

15. The portable wireless device of claim 8 wherein the processing subsystem is further configured to receive the updated network access information from a base station of the wireless network.

16. The portable wireless device of claim 8 further comprising:

a user interface,

wherein the processing subsystem is further configured to receive the updated network access information via the user interface.

17. A computer-readable storage medium having stored therein program instructions that, when executed by a processor in a portable wireless device, cause the portable wireless device to perform a method comprising:

joining a wireless network using initial network access information;

receiving updated network access information for the wireless network, the updated network access information indicating an update to a network configuration of the wireless network;

detecting that another wireless device is requesting to join the wireless network;

determining that the other wireless device had joined the wireless network prior to the update to the network configuration of the wireless network; and

providing the updated network access information to the other wireless device in response to determining that the other wireless device had joined the wireless network prior to the update to the network configuration of the wireless network.

18. The computer-readable storage medium of claim 17 wherein the method further comprises:

after joining the wireless network, obtaining a list of devices that have joined the wireless network,

wherein determining that the wireless device was previously joined to the wireless network includes comparing a device identifier received from the other wireless device to the list of devices.

19. The computer-readable storage medium of claim 18 wherein obtaining the list of devices includes constructing a list of devices that are visible to the portable wireless device on the wireless network.

20. The computer-readable storage medium of claim 18 wherein obtaining the list of devices includes obtaining the list from a base station of the wireless network.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2015
From: MUSTAFA, YUNIS NADUVILE PURAYIL; GOLEMBESKI, GREGG, JR.; WALSH, ROBERT J.; MACKOWIAK, EDWARD THOMAS
To: APPLE INC.
Reel/Frame 036467/0741 →
Continuity (2)
Provisional Application 62153347 · Apr 27, 2015
Related Publication 20160316420A1 · Oct 27, 2016