IP Library Granted Patent US 10,594,552
Granted Patent B2
US 10,594,552 · App. 15/844,431 · Granted Mar 17, 2020

Systems and methods for intuitive home networking

Inventors: Timothy A. Schallich (San Francisco, CA); Nicholas S. Weaver (San Francisco, CA); Nathaniel C. Hardison (San Francisco, CA)
Assignee: A9.COM, Inc.
H04L41/0806H04L12/2898H04L12/6418H04L41/08H04L41/24H04L63/08H04L65/1069H04L12/2803H04L12/2807H04L67/26
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 10,594,552
App. No.
15/844,431
Granted
Mar 17, 2020
Kind
B2
Abstract

A method for router configuration includes at a remote router management platform, registering a first router, associated with a first router identifier, to a user account; at the first router, establishing an internet connection; at a first user electronic device, transmitting a first router configuration to the remote router management platform; and at the first router, receiving the first router configuration from the remote router management platform via the internet connection.

Claims (37)

1. A method comprising:

establishing, by a first router, a first connection to a server device that stores a user account comprising first router configuration information and second router configuration information, wherein the first router is assigned as a gateway device of a local area network (LAN) in the first router configuration information;

receiving, by the first router, a request from a second router to wirelessly connect to the first router, wherein the request comprises a media access control (MAC) address of the second router;

verifying, by the first router, that a prefix of the MAC address is an allowed prefix;

establishing, by the first router, a second connection between the first router and the second router, in response to verifying that the prefix is the allowed prefix;

receiving, by the first router via the first connection, the first router configuration information and the second router configuration information, wherein the first router configuration information is associated with the user account using a first identifier of the first router, wherein the second router configuration information is associated with the user account using a second identifier of the second router; and

sending, by the first router, the second router configuration information to the second router via the second connection, wherein the second router configuration information, responsive to being received by the second router, automatically configures the second router as a wireless access point (WAP) of the LAN.

2. The method of claim 1 , wherein the prefix is an organizationally unique identifier.

3. The method of claim 1 , further comprising:

establishing, by the first router, a first basic service set (BSS) with a first service set identifier (SSID) and a first credential, wherein the first router and a user device are part of the first BSS, and

establishing, by the first router, a second BSS with a second SSID, wherein the first router and the second router are part of the second BSS, wherein the second router is part of the first BSS after the second router is automatically configured as the WAP of the LAN.

4. The method of claim 3 , wherein establishing the second BSS further comprises establishing the second BSS with the second SSID and a second credential.

5. The method of claim 3 , wherein the second router configuration information comprises additional information that, responsive to being received by the second router, further configures the second router to broadcast a beacon frame comprising the first SSID.

6. The method of claim 3 , wherein establishing the second BSS further comprises establishing the second BSS as a restricted open network.

7. The method of claim 6 , wherein the first router does not broadcast the second SSID.

8. The method of claim 3 , wherein the first router enables the second router to use the first connection via the gateway device, only for communications with a remote router management platform executed by the server device.

9. The method of claim 1 , further comprising:

receiving, by the first router, a second request from a third router to wirelessly connect to the first router, wherein the second request comprises a MAC address of the third router;

verifying, by the first router, that a prefix of the MAC address of the third router is the allowed prefix;

establishing, by the first router, a third connection between the third router and the first router, in response to verifying that the prefix of the MAC address of the third router is the allowed prefix;

receiving, by the first router via the first connection, third router configuration information, wherein the third router configuration information is associated with the user account using a third identifier of the third router; and

sending, by the first router, the third router configuration information to the third router via the third connection, wherein the third router configuration information, responsive to being received by the third router automatically configures the third router as a second WAP of the LAN.

10. A method comprising:

establishing, by a first router, a first connection to a server device that stores a user account comprising first router configuration information and second router configuration information, wherein the first router is assigned as a gateway device of a local area network (LAN) in the first router configuration information;

broadcasting, by the first router, a first service set identifier (SSID) of the LAN, and wherein the first router does not broadcast a second SSID of a restricted open network;

receiving, by the first router, a request from a second router to wirelessly connect to the LAN hosted by the first router, wherein the request comprises a media access control (MAC) address of the second router;

determining, by the first router, a prefix of the MAC address, based on the MAC address;

verifying, by the first router, that the prefix of the MAC address is an allowed prefix;

establishing, by the first router, a second connection between the first router and the second router via the restricted open network using the second SSID, in response to verifying that the prefix is the allowed prefix;

receiving, by the first router via the first connection, the first router configuration information and the second router configuration information, wherein the first router configuration information is associated with the user account using a first identifier of the first router, wherein the second router configuration information is associated with the user account using a second identifier of the second router; and

sending, by the first router, the second router configuration information to the second router via the second connection, wherein the second router configuration information, responsive to being received by the second router, automatically configures the second router as a wireless access point (WAP) of the LAN.

11. The method of claim 10 , wherein the second router configuration information comprises the first SSID of the LAN and a credential of the LAN.

12. The method of claim 11 comprising:

sending, by the first router, a first beacon frame in response to receiving the first router configuration information, wherein the first beacon frame comprises the first SSID;

sending, by the first router, the second router configuration information to the second router, wherein the second router configuration information comprises additional information that, responsive to being received by the second router, configures the second router to send a second beacon frame comprising the first SSID; and

establishing, by the first router, a third wireless connection between the first router and the second router via the LAN using the first SSID and the credential.

13. The method of claim 10 , wherein the first router enables the second router to use the first connection via the gateway device, only for communications with a remote router management platform executed by the server device.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2024
From: A9.COM, INC.
To: AMAZON TECHNOLOGIES, INC.
Reel/Frame 069167/0493 →
CHANGE OF NAME Recorded Mar 27, 2019
From: EERO INC.
To: EERO LLC
Reel/Frame 048721/0060 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2019
From: EERO LLC
To: A9.COM, INC.
Reel/Frame 048693/0096 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2017
From: SCHALLICH, TIMOTHY A.; WEAVER, NICHOLAS S.; HARDISON, NATHANIEL C.
To: EERO INC.
Reel/Frame 044412/0401 →
Continuity (3)
Continuation 15008251 · Jan 27, 2016
Provisional Application 62110990 · Feb 2, 2015
Related Publication 20180109419A1 · Apr 19, 2018
Cited By (1)
US 12,627,854