METHOD AND AN APPARATUS FOR ONBOARDING IN AN IoT NETWORK
US-2019058586-A1 · Feb 21, 2019 · US
US10779162B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-10779162-B1 |
| Application number | US-201715810899-A |
| Country | US |
| Kind code | B1 |
| Filing date | Nov 13, 2017 |
| Priority date | Sep 8, 2017 |
| Publication date | Sep 15, 2020 |
| Grant date | Sep 15, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system and method establishes a communication connection between a first, potentially input-limited device and a network-access device through an intermediate second device that is connected to the network-access device. The first device broadcasts a discovery request and receives a response from the second device. A first communication connection is established between the first device and the second device. The first device transmits a digital certificate to be sent to a remote device, which may authenticate the first device therewith. Network-login information, such as a network name and network password, are received from the second device, with which the first device establishes the communication connection. The second device may be capable of processing spoken commands (for example, in connection with the remote device), thus allowing the first device to be connected to the network-access device using spoken commands.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method comprising: broadcasting, by a first device, a Wi-Fi discovery request including identification information corresponding to the first device; receiving, at a speech-controlled device connected to a Wi-Fi network-access point over a first Wi-Fi network, the Wi-Fi discovery request; receiving, at the speech-controlled device, a digital certificate sent by the first device; receiving, by the speech-controlled device, a first utterance requesting the first device be connected to the first Wi-Fi network; sending, from the speech-controlled device to at least one remote device, the digital certificate and first audio data corresponding to the first utterance; receiving, at the speech-controlled device from the at least one remote device, an instruction to send a network name and a network password corresponding to the Wi-Fi network-access point to the first device; sending, from the speech-controlled device to the first device, the network name and a representation of the network password; and establishing, by the first device using the network name and network password, a connection to the Wi-Fi network-access point. 2. The method of claim 1 , further comprising: receiving, by the speech-controlled device and from the at least one remote device, second audio data comprising synthesized speech representing identification information corresponding to the first device and a request for confirmation to connect the first device to the first Wi-Fi network; outputting audio corresponding to the second audio data; receiving, by the speech-controlled device, a second utterance confirming the first device be connected to the first Wi-Fi network; sending, from the speech-controlled device to the at least one remote device, third audio data corresponding to the second utterance; and receiving, from the at least one remote device, an instruction to send the network name and network password to the first device. 3. The method of claim 1 , further comprising: receiving, from the at least one remote device, a key generated based at least in part on the digital certificate; and determining, using the network password and the key, an encrypted network password, wherein the representation of the network password comprises the encrypted network password. 4. The method of claim 1 , further comprising: determining identification information corresponding to a model name of the first device; and inserting the identification information into a management frame of the Wi-Fi discovery request. 5. A method comprising: sending, using a first device, a discovery request; receiving, at the first device, a response to the discovery request from a second device; detecting, by the second device, an utterance corresponding to a command to connect the first device to a network-access device; sending, from the second device, audio data representing the utterance to at least one remote device; establishing, using the first device, a first communication connection with the second device; sending, from the first device to the second device, first data identifying the first device; sending, from the second device to at the least one remote device, the first data; receiving, from the second device at the first device, a representation of login information corresponding to the network-access device; and establishing, by the first device using the login information, a second communication connection between the first device and the network-access device. 6. The method of claim 5 , wherein the first communication connection is a direct wireless connection between the first device and the second device. 7. The method of claim 5 , wherein establishing the first communication connection further comprises: establishing a first tunnel connection between the first device and the at least one remote device using a tunneled transport layer security (TTLS) protocol; and establishing, using the first tunnel connection and the first data, a second tunnel connection between the first device and the at least one remote device using the TTLS protocol. 8. The method of claim 7 , further comprising, by the second device: receiving, from the at least one remote device, output audio data comprising identification information corresponding to the first device; and outputting audio corresponding to the output audio data. 9. The method of claim 8 , further comprising, by the second device: after outputting the audio, detecting a second utterance comprising a confirmation to connect the first device to the network-access device; sending second audio data representing the second utterance to the at least one remote device; and receiving, from the at least one remote device, an instruction to send the login information to the first device. 10. The method of claim 5 , wherein establishing the first communication connection further comprises: connecting, using the first device, to an open network provided by the second device; and sending, from the second device to the first device, captive-portal data. 11. The method of claim 5 , further comprising: receiving, from the at least one remote device, a key generated based at least in part on the first data; and encrypting, using the key, the login information, wherein receiving the representation of the login information comprises receiving encrypted login information. 12. The method of claim 5 , further comprising: determining identification information corresponding to a model name of the first device; and inserting the identification information into a management frame of the discovery request. 13. 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: sending, using a first device, a discovery request; receive, at the first device, a response to the discovery request, the response sent from a second device; detect, by the second device, an utterance corresponding to a command to connect the first device to a network-access device; send, from the second device, audio data representing the utterance to at least one remote device; establish, using the first device, a first communication connection with the second device; send, from the first device to the second device, first data identifying the first device; send, from the second device to at the least one remote device, the first data identifying the first device; receive, from the second device at the first device, a representation of login information corresponding to the network-access device; and establish, by the first device using the login information, a second communication connection between the first device and the network-access device. 14. The system of claim 13 , wherein the first communication connection is a direct wireless connection between the first device and the second device. 15. The system of claim 13 , wherein the instructions to establish the first communication connection further cause the system to: establish a first tunnel connection between the first device and the at least one remote device using a tunneled transport security (TTLS) protocol; and establish, using the first tunnel connection and the first data, a second tunnel connection between the first device and the at least one remote device using the TTLS protocol. 16. The system of claim 15 , wherein the instructions, when executed by the at least one processor, further cause the system to: receive, from the at least one remote device,
Connectivity information discovery · CPC title
WLAN [Wireless Local Area Networks] · CPC title
using selective relaying for reaching a BTS [Base Transceiver Station] or an access point · CPC title
Direct-mode setup · CPC title
Connection setup · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.