IP Library › Granted Patent US 11,089,635
Granted Patent B1
US 11,089,635 · App. 15/811,086 · Granted Aug 10, 2021

Wireless network device provisioning

Inventors: QingYun Wei (San Jose, CA); Graham LeBlanc (Round Rock, TX); Jin Wang (San Jose, CA)
Assignee: Amazon Technologies, Inc.
H04W76/10G06F3/167H04W12/06H04W8/005H04W84/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 11,089,635
App. No.
15/811,086
Filed
Nov 13, 2017
Granted
Aug 10, 2021
Kind
B1
Art Unit
2462
USPC
370/254
Abstract

A first device transmits network-login information corresponding to a network to a first device, thereby permitting the first device to join the network. A discovery request from a second device is received; the discovery request includes identification information corresponding to the second device. The first device outputs output audio corresponding to the identification information and optionally receives a confirmation from the user.

Claims (66)

1. A method comprising:

receiving, from a first device, a discovery request including first information identifying the first device, the discovery request received by a second device;

sending, from the second device to at least one remote device, the first information;

receiving, by the second device, from the at least one remote device, first audio data comprising the first information;

outputting, by the second device, first audio corresponding to the first audio data;

detecting, by the second device, a first utterance corresponding to a command to connect the first device to a network-access device;

sending, by the second device, second audio data representing the first utterance to the at least one remote device;

receiving, by the second device, from the at least one remote device, an instruction to send, to the first device, second information corresponding to network access information of the network-access device; and

causing the first device to connect to the network-access device by, at least in part, sending, from the second device to the first device, the second information corresponding to the network access information of the network-access device.

2. The method of claim 1 , further comprising, receiving, at the second device, the second information from the at least one remote device.

3. The method of claim 1 , further comprising:

detecting, by the second device, a second utterance corresponding to a confirmation of the command to connect the first device to the network-access device; and

sending, from the second device to the at least one remote device, third audio data representing the second utterance.

4. The method of claim 1 , further comprising sending, from the second device to the first device, information indicating that the second device is an access-point device.

5. The method of claim 1 further comprising:

receiving, from the first device, a digital certificate associated with the first device;

sending, to the at least one remote device, the digital certificate; and

receiving, from the at least one remote device, data corresponding to a user account associated with the first device.

6. The method of claim 1 , further comprising:

establishing a Wi-Fi Protected Setup (WPS) session with the first device; and

exchanging WPS messages between the first device and the second device.

7. A system comprising:

at least one processor; and

at least one memory including instructions that, when executed by the at least one processor, cause the system to:

receive, from a first device, a discovery request including first information identifying a first device, the discovery request received by a second device;

send, from the second device to at least one remote device, the first information;

receive, by the second device, from the at least one remote device, first audio data comprising the first information;

output, by the second device, first audio corresponding to the first audio data;

detect, by the second device, a first utterance corresponding to a command to connect the first device to a network access device;

send, by the second device, second audio data representing the first utterance to the at least one remote device;

receive, by the second device, from the at least one remote device, an instruction to send, to the first device, second information corresponding to network access information of network-access device; and

cause the first device to connect to the network-access device by, at least in part, sending, from the second device to the first device, the second information corresponding to the network access information of the network-access device.

8. The system of claim 7 , wherein the memory includes further instructions that, when executed by the at least one processor, further cause the system to receive, at the second device, the second information from the at least one remote device.

9. The system of claim 7 , wherein the memory includes further instructions that, when executed by the at least one processor, further cause the system to:

detect, by the second device, a second utterance corresponding to a confirmation of the command to connect the first device to the network-access device; and

send, from the second device to the at least one remote device, third audio data representing the second utterance.

10. The system of claim 7 , wherein the memory includes further instructions that, when executed by the at least one processor, further cause the system to send, from the second device to the first device, information indicating that the second device is an access-point registration device.

11. The system of claim 7 , wherein the memory includes further instructions that, when executed by the at least one processor, further cause the system to:

receive, from the first device, a digital certificate associated with the first device;

send, to the at least one remote device, the digital certificate; and

receive, from the at least one remote device, data corresponding to a user account associated with the first device.

12. The system of claim 7 , wherein the memory includes further instructions that, when executed by the at least one processor, further cause the system to:

establish a Wi-Fi Protected Setup (WPS) session with the first device; and

exchange Wi-Fi protected setup messages between the first device and the second device.

13. The method of claim 1 , further comprising:

sending, from the second device to the first device, captive-portal data; and

receiving, by the second device from the first device, an indication of receipt of the captive-portal data.

14. The method of claim 13 , wherein the captive-portal data includes a prompt to utter a command, and further comprising:

outputting, by the first device, second audio corresponding to the prompt; and

receiving, by the second device from the first device, third audio data corresponding to the command.

15. The method of claim 1 , wherein the second information includes a network name and network password, and further comprising:

establishing, by the first device using the network name and the network password, a connection to the network-access device.

16. The method of claim 1 , further comprising:

prior to receiving the discovery request, detecting, by the first device, a user input; and

based at least in part on detecting the user input, sending, from the first device, the discovery request.

17. The system of claim 7 , wherein the memory includes further instructions that, when executed by the at least one processor, further cause the system to:

send, from the second device to the first device, captive-portal data; and

receive, by the second device from the first device, an indication of receipt of the captive-portal data.

18. The system of claim 17 , wherein the captive-portal data includes a prompt to utter a command, and wherein the memory includes further instructions that, when executed by the at least one processor, further cause the system to:

output, by the first device, second audio corresponding to the prompt; and

receive, by the second device from the first device, third audio data corresponding to the command.

19. The system of claim 7 , wherein the second information includes a network name and network password, and wherein the memory includes further instructions that, when executed by the at least one processor, further cause the system to:

establish, by the first device using the network name and the network password, a connection to the network-access device.

20. The system of claim 7 , wherein the memory includes further instructions that, when executed by the at least one processor, further cause the system to:

prior to receiving the discovery request, detect, by the first device, a user input; and

based at least in part on detecting the user input, send, from the first device, the discovery request.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2017
From: WEI, QINGYUN; LEBLANC, GRAHAM; WANG, JIN
To: AMAZON TECHNOLOGIES, INC.
Reel/Frame 044111/0389 →
Continuity (2)
Provisional Application 62555830 · Sep 8, 2017
Provisional Application 62555814 · Sep 8, 2017
Cited By (4)
US 12,679,610 US 12,703,552 US 12,735,235 US 12,735,236