IP Library Granted Patent US 9,749,844
Granted Patent B1
US 9,749,844 · App. 15/079,786 · Granted Aug 29, 2017

Systems and methods for provisioning devices for connection to a wireless network

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,749,844
App. No.
15/079,786
Granted
Aug 29, 2017
Kind
B1
Abstract

Apparatuses and methods for provisioning devices for connection to a wireless network including an access point are provided. A first device receives a first beacon signal broadcasted by a second device. The first beacon signal includes first information indicating capabilities of the second device. The first device uses the first information to determine whether the second device is compatible with the access point. Based on a determination that the second device is compatible with the access point, the first device wirelessly transmits packets including provisioning information usable by the second device to attempt to connect to the wireless network. The first device receives one or more second beacon signals broadcasted by the second device. The one or more second beacon signals include second information indicating a status of the second device in connecting to the wireless network.

Claims (72)

1. A method, implemented in a first device, of assisting in provisioning a second device for connection to a wireless network, the wireless network comprising an access point, the method comprising:

receiving a first beacon signal broadcasted by the second device, the first beacon signal including first information indicating one or more capabilities of the second device;

using the first information to determine whether the second device is compatible with the access point of the wireless network; and

based on a determination that the second device is compatible with the access point,

wirelessly transmitting one or more packets including provisioning information usable by the second device to attempt to connect to the wireless network, and

receiving one or more additional beacon signals broadcasted by the second device, the one or more additional beacon signals including second information indicating a status of the second device in connecting to the wireless network, wherein the broadcasting of the one or more additional beacon signals by the second device comprises,

when the first device is attempting to connect to the wireless network, the second device broadcasting beacons indicating that the first device is attempting to connect to the wireless network; and

when the first device has successfully connected to the wireless network or has failed in connecting to the wireless network, the second device broadcasting beacons indicating the first device's success or failure in connecting to the wireless network.

2. The method of claim 1 , further comprising:

using the second information to generate an indication of the status of the second device; and

displaying the indication on a display of the first device.

3. The method of claim 1 , further comprising:

based on a determination that the second device is not compatible with the access point, displaying an error message on a display of the first device, the error message indicating the incompatibility of the second device with the access point.

4. The method of claim 1 , further comprising:

receiving, via a user interface of the first device, a command to begin the assisting in the provisioning;

responsive to receiving the command, scanning for beacon signals broadcasted by Internet of Things (IoT) devices; and

based on a determination that beacon signals broadcasted by IoT devices were not detected, displaying an error message on a display of the first device, the error message indicating an absence of IoT devices in a vicinity of the first device.

5. The method of claim 1 ,

wherein the first information comprises a portion of a first service set identifier (SSID), the first SSID being included in a beacon of the first beacon signal; and

wherein the second information comprises a portion of a second SSID, the second SSID being included in a beacon of the one or more additional beacon signals.

6. The method of claim 1 ,

wherein the first information is included in a first information element (IE), the first IE being included in a beacon of the first beacon signal; and

wherein the second information is included in a second IE, the second IE being included in a beacon of the one or more additional beacon signals.

7. The method of claim 1 , wherein the determination of whether the second device is compatible with the access point of the wireless network comprises:

using the first information to determine a frequency band utilized by the second device; and

determining whether the frequency band utilized by the second device is compatible with the access point.

8. The method of claim 1 , wherein the determination of whether the second device is compatible with the access point of the wireless network comprises:

using the first information to determine a network protocol utilized by the second device; and

determining whether the network protocol utilized by the second device is compatible with the access point.

9. The method of claim 1 , further comprising:

using the second information to determine (i) that the second device was unable to successfully connect to the wireless network, and (ii) a reason for the second device's failure to connect to the wireless network; and

displaying an error message on a display of the first device that indicates the reason.

10. A first device comprising:

a transceiver configured to receive a first beacon signal broadcasted by a second device, the first beacon signal including first information indicating one or more capabilities of the second device; and

a processing system coupled to the transceiver and configured to

process the first information to determine whether the second device is compatible with an access point of a wireless network, and

based on a determination that the second device is compatible with the access point, (i) control the transceiver so that the first device wirelessly transmits one or more packets including provisioning information usable by the second device to attempt to connect to the wireless network, and (ii) process second information included in one or more additional beacon signals broadcasted by the second device and received via the transceiver, the second information indicating a status of the second device in connecting to the wireless network, wherein the broadcasting of the one or more additional beacon signals by the second device comprises,

when the first device is attempting to connect to the wireless network, the second device broadcasts beacons indicating that the first device is attempting to connect to the wireless network; and

when the first device has successfully connected to the wireless network or has failed in connecting to the wireless network, the second device broadcasts beacons indicating the first device's success or failure in connecting to the wireless network.

11. The first device of claim 10 ,

wherein the first information comprises a portion of a first service set identifier (SSID), the first SSID being included in a beacon of the first beacon signal; and

wherein the second information comprises a portion of a second SSID, the second SSID being included in a beacon of the one or more additional beacon signals.

12. The first device of claim 10 ,

wherein the first information is included in a first information element (IE), the first IE being included in a beacon of the first beacon signal; and

wherein the second information is included in a second IE, the second IE being included in a beacon of the one or more additional beacon signals.

13. A method, implemented in a first device, of provisioning the first device for connection to a wireless network, the wireless network comprising an access point, the method comprising:

broadcasting a first beacon signal including first information indicating one or more capabilities of the first device;

receiving one or more packets wirelessly transmitted by a second device, the one or more packets including provisioning information usable by the first device to attempt to connect to the wireless network;

using the provisioning information to attempt to connect to the wireless network; and

broadcasting one or more additional beacon signals including second information indicating a status of the first device in connecting to the wireless network, wherein the broadcasting of the one or more additional beacon signals comprises,

when the first device is attempting to connect to the wireless network, broadcasting beacons indicating that the first device is attempting to connect to the wireless network; and

when the first device has successfully connected to the wireless network or has failed in connecting to the wireless network, broadcasting beacons indicating the first device's success or failure in connecting to the wireless network.

14. The method of claim 13 ,

wherein the first information comprises a portion of a first service set identifier (SSID), the first SSID being included in a beacon of the first beacon signal; and

wherein the second information comprises a portion of a second SSID, the second SSID being included in a beacon of the one or more additional beacon signals.

15. The method of claim 13 ,

wherein the first information is included in a first information element (IE), the first IE being included in a beacon of the first beacon signal; and

wherein the second information is included in a second IE, the second IE being included in a beacon of the one or more additional beacon signals.

16. The method of claim 13 , wherein the one or more capabilities of the device comprise (i) a frequency band utilized by the first device, and (ii) a network protocol utilized by the first device.

17. The method of claim 1 , wherein the beacons indicating the first device's failure to connect to the wireless network further indicate a reason for the first device's failure to connect.

18. A first device comprising:

a transceiver configured to

broadcast a first beacon signal including first information indicating one or more capabilities of the first device, and

receive one or more packets wirelessly transmitted by a second device, the one or more packets including provisioning information usable by the first device to attempt to connect to the wireless network; and

a processing system coupled to the transceiver and configured to

process the provisioning information to attempt to connect to the wireless network, and

control the transceiver so that the transceiver broadcasts one or more additional beacon signals including second information indicating a status of the first device in connecting to the wireless network, wherein the broadcasting of the one or more additional beacon signals comprises,

when the first device is attempting to connect to the wireless network, the transceiver broadcasts beacons indicating that the first device is attempting to connect to the wireless network; and

when the first device has successfully connected to the wireless network or has failed in connecting to the wireless network, the transceiver broadcasts beacons indicating the first device's success or failure in connecting to the wireless network.

19. The first device of claim 18 ,

wherein the first information comprises a portion of a first service set identifier (SSID), the first SSID being included in a beacon of the first beacon signal; and

wherein the second information comprises a portion of a second SSID, the second SSID being included in a beacon of the one or more additional beacon signals.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2019
From: MARVELL INTERNATIONAL LTD.
To: NXP USA, INC.
Reel/Frame 051536/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2016
From: SOVANI, KEDAR; INAMDAR, AMEY DATTATRAY
To: MARVELL INDIA PVT. LTD.
Reel/Frame 038549/0330 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2016
From: MARVELL INDIA PVT. LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 038549/0398 →