System and method for automatic wireless network authentication

US9838390B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9838390-B2
Application numberUS-201514675715-A
CountryUS
Kind codeB2
Filing dateMar 31, 2015
Priority dateMar 31, 2015
Publication dateDec 5, 2017
Grant dateDec 5, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system and method are described for connecting an IoT device to a wireless router and/or access point. For example, one embodiment of a system comprises: an Internet of things (IoT) hub to collect network credentials required to connect with a wireless access point or router; the IoT hub to securely store the network credentials in a local or remote credentials database along with identification data identifying a user account and/or the wireless access point or router; a new IoT device to establish a connection with the IoT hub, another IoT device, and/or a user data processing device; the new IoT device to transmit a request for network credentials to establish a connection with the wireless access point or router; the IoT hub, IoT device and/or user data processing device to provide connectivity to the credentials database on behalf of the new IoT device, to receive the network credentials from the credentials database and to provide the network credentials to the new IoT device; and the new IoT device to automatically use the network credentials to establish a connection with the wireless access point or router.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: maintaining secure connectivity between an Internet of Things (IoT) cloud service and a plurality of IoT devices and IoT apps installed on mobile devices of end users; establishing a first secure communication channel between the IoT cloud service and a first IoT device of a first user or an IoT app installed on a mobile device of the first user; securely transmitting from the first IoT device or the IoT app installed on the mobile device to the IoT cloud service a first WiFi network key associated with the first user's WiFi network; establishing a second secure communication channel between a second IoT device and the IoT cloud service through the IoT app installed on the mobile device or through the first IoT device, the second secure communication channel including a first communication link between the second IoT device and the first IoT device or the mobile device, the first communication link utilizing a first wireless communication protocol which is different from a second wireless protocol used by the WiFi network, the first IoT device or the mobile device to use the first wireless communication protocol to establish the first communication link with the second IoT device and to concurrently use the second wireless communication protocol to establish a second communication link with the WiFi network, the second IoT device to establish the second secure communication channel with the IoT cloud service using both the first communication link and the second communication link; and transmitting a request for the first WiFi network key usable on the first user's WiFi network, the IoT cloud service to associate the second IoT device with the first user's account and to transmit the first WiFi network key to the second IoT device through the IoT app installed on the mobile device of the first user or through the first IoT device, the first WiFi network key to be passed across the first communication link and the second communication link; and using the first WiFi network key to establish a secure connection by the second IoT device on the first user's WiFi network. 2. The method as in claim 1 wherein the credentials database comprises a remote credentials database, the method further comprising: securely storing WiFi network keys for WiFi networks of different users, including the first WiFi network key, in a secure database maintained on the IoT cloud service receiving the WiFi network keys from the IoT devices, IoT apps installed on users' mobile devices, or IoT hubs, the IoT cloud service securely storing the WiFi network keys in the secure database. 3. The method as in claim 2 wherein the IoT cloud service receives the request for the IoT network keys from an IoT hub, of the first user, the first IoT device, and/or the IoT app installed on the first user's mobile device and responsively performs a lookup in the secure database using the identity of the first user, the identity of the second IoT device, and/or the identity of an access point or router associated with the first WiFi network key, the IoT cloud service providing the first WiFi network key to the IoT hub of the first user, the first IoT device, and/or the IoT app on the first user's mobile device, the IoT hub of the first user, the first IoT device, and/or the IoT app on the first user's mobile device to provide the first WiFi network key to the second IoT device. 4. The method as in claim 2 further comprising: a credentials management module on the IoT hub of the first user establishing a secure connection to a credentials management module on the IoT cloud service to provide the first WiFi network key to the IoT cloud service. 5. The method as in claim 4 further comprising: a network registration module on the second IoT device connecting with the credentials management module on the IoT hub of the first user to send the request for the first WiFi network key and to receive the first WiFi network key from the IoT hub of the first user. 6. The method as in claim 4 further comprising: attempting to connect with the IoT hub of the first user, the first IoT device, and the IoT app installed on the mobile device of the first user in a prioritized order. 7. The method as in claim 6 wherein the prioritized order comprises first attempting to connect with the IoT hub of the first user and, if a reliable connection is unavailable, then attempting to connect with the first IoT device and/or the IoT app installed on the mobile device of the first user. 8. The method as in claim 1 wherein the request for the first WiFi network key comprises identification data uniquely identifying the wireless access point or router. 9. The method as in claim 8 wherein the identification data comprises a MAC address and/or SSID of the wireless access point or router. 10. The method as in claim 1 wherein the local wireless connection comprises a Bluetooth Low Energy (BTLE) connection. 11. A system comprising: an Internet of Things (IoT) cloud service to maintain secure connectivity with a plurality of IoT devices and IoT apps installed on mobile devices of end users; a first IoT device of a first user or an IoT app installed on a mobile device of the first user to establish a first secure communication channel with the IoT cloud service and to securely transmit to the IoT cloud service a first WiFi network key associated with the first user's WiFi network; a second IoT device to establish a second secure communication channel with the IoT cloud service through the IoT app installed on the mobile device or through the first IoT device, the second secure communication channel including a first communication link between the second IoT device and the first IoT device or the mobile device, the first communication link utilizing a first wireless communication protocol which is different from a second wireless protocol used by the WiFi network, the first IoT device or the mobile device to use the first wireless communication protocol to establish the first communication link with the second IoT device and to concurrently use the second wireless communication protocol to establish a second communication link with the WiFi network, the second IoT device to establish the second secure communication channel with the IoT cloud service using both the first communication link and the second communication link; and the second IoT device to transmit a request for the first WiFi network key usable on the first user's WiFi network, the IoT cloud service to associate the second IoT device with the first user's account and to transmit the first WiFi network key to the second IoT device through the IoT app installed on the mobile device of the first user or through the first IoT device, the first WiFi network key to be passed across the first communication link and the second communication link; and the second IoT device to automatically use the first WiFi network key to establish a secure connection on the first user's WiFi network. 12. The system as in claim 11 further comprising: a secure database maintained on the IoT cloud service to securely store WiFi network keys for WiFi networks of different users, including the first WiFi network key, the IoT cloud service to receive the WiFi network keys from the IoT devices, IoT apps installed on users' mobile devices, or IoT hubs, the IoT cloud service to securely store the WiFi network keys in the secure database. 13. The system as in claim 12 wherein the IoT cloud service is configured to receive the request for the first WiFi network key from an IoT hub of the first user, the first IoT device, and/or the IoT app installed on t

Assignees

Inventors

Classifications

  • by delegation of authentication, e.g. a proxy authenticates an entity to be authenticated on behalf of this entity vis-à-vis an authentication entity · CPC title

  • Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication · CPC title

  • WLAN [Wireless Local Area Networks] · CPC title

  • Fully automatic configuration · CPC title

  • Services for machine-to-machine communication [M2M] or machine type communication [MTC] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9838390B2 cover?
A system and method are described for connecting an IoT device to a wireless router and/or access point. For example, one embodiment of a system comprises: an Internet of things (IoT) hub to collect network credentials required to connect with a wireless access point or router; the IoT hub to securely store the network credentials in a local or remote credentials database along with identificat…
Who is the assignee on this patent?
Afero Inc
What technology area does this patent fall under?
Primary CPC classification H04L63/0884. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 05 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).