IP Library Granted Patent US 9,918,351
Granted Patent B2
US 9,918,351 · App. 15/363,051 · Granted Mar 13, 2018

Setup of multiple IOT networks devices

Inventors: Ryan Yong Kim (Rolling Hills Estates, CA); Ohad Zeira (Playa Vista, CA)
Assignee: BELKIN INTERNATIONAL INC.
H04W76/023H04L63/0876H04L67/303H04W4/003H04W4/005H04W4/08H04W8/005H04W12/06H04W12/08H04W48/18H04W48/20H04W76/025H04L67/141H04W12/04H04W88/16
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,918,351
App. No.
15/363,051
Granted
Mar 13, 2018
Kind
B2
Abstract

The present disclosure relates to setup of IoT network devices, and specifically to setup of multiple similar IoT devices at substantially the same time using joint authentication. Embodiments include, for example, receiving, at an existing network device on a network, one or more communications, wherein the one or more communications include an indication that multiple new network devices are associated with the network; receiving an indication that the multiple new network devices have generated a setup access point; establishing a connection with the access point of each of the multiple new network devices; receiving identification information, wherein the identification information includes information identifying each of the multiple new network devices; and transmitting the identification information identifying each of the multiple new network devices, wherein when the identification information is received, the identification information facilitates generating an authentication query to authenticate one or more of the multiple new network devices.

Claims (71)

1. A method, comprising:

establishing, at an existing network device on a network, a connection between the existing network device and a new network device associated with the network;

receiving identification information, wherein the identification information includes information identifying the new network device;

receiving a communication including an indication that an additional new network device is connected to the new network device;

transmitting a communication, including a request for additional identification information associated with the additional new network device;

receiving additional identification information, where the additional identification information includes information identifying the additional new network device;

analyzing the identification information and the additional identification information to determine a characteristic associated with the new network device and the additional new network device;

establishing a network device group, wherein the network device group includes network devices associated with the characteristic, and wherein the network device group includes the new network device and the additional new network device; and

transmitting the identification information of the devices in the network device group, wherein when the identification information of the devices in the network device group is received, the identification information facilitates generating one or more authorization queries to authorize the new network devices in the network device group to join the network, and wherein the new network devices in the network device group join the network using the one or more authorization queries.

2. The method of claim 1 , further comprising:

receiving, at the existing network device on the network, a communication, wherein the communication includes an indication that the new network device is associated with the network, and wherein the network includes an access device and a gateway, the gateway having previously provided the existing network device with access to the network;

receiving an indication that the new network device has generated a setup access point; and

establishing a connection with the setup access point of the new network device.

3. The method of claim 1 , wherein the identification information and the additional identification information are transmitted simultaneously.

4. The method of claim 1 , further comprising:

generating one or more authorization queries to authorize network devices in the network device group; and

transmitting the authorization queries.

5. The method of claim 4 , further comprising:

receiving one or more responses to the one or more authentication queries; and

transmitting network credentials corresponding to each of the responses to the one or more authentication queries, wherein network credentials facilitate joining the network.

6. The method of claim 1 , wherein the identification information identifying the new network device and the additional identification information identifying the additional new network device are received at the same time.

7. The method of claim 1 , further comprising:

transmitting the one or more authorization queries, wherein receiving authorization queries facilitates displaying the identification information or the additional identification information.

8. A computing device, comprising:

one or more processors; and

a memory having instructions stored thereon, which when executed by the one or more processors, cause the computing device to perform operations including:

establishing, at an existing network device on a network, a connection between the existing network device and a new network device associated with the network;

receiving identification information, wherein the identification information includes information identifying the new network device;

receiving a communication including an indication that an additional new network device is connected to the new network device;

transmitting a communication, including a request for additional identification information associated with the additional new network device;

receiving additional identification information, where the additional identification information includes information identifying the additional new network device;

analyzing the identification information and the additional identification information to determine a characteristic associated with the new network device and the additional new network device;

establishing a network device group, wherein the network device group includes network devices associated with the characteristic, and wherein the network device group includes the new network device and the additional new network device; and

transmitting the identification information of the devices in the network device group, wherein when the identification information of the devices in the network device group is received, the identification information facilitates generating one or more authorization queries to authorize the new network devices in the network device group to join the network, and wherein the new network devices in the network device group join the network using the one or more authorization queries.

9. The computing device of claim 8 , further comprising instructions, which when executed by the one or more processors, cause the computing device to perform operations including:

receiving, at the existing network device on the network, a communication, wherein the communication includes an indication that the new network device is associated with the network, and wherein the network includes an access device and a gateway, the gateway having previously provided the existing network device with access to the network;

receiving an indication that the new network device has generated a setup access point; and

establishing a connection with the setup access point of the new network device.

10. The computing device of claim 8 , wherein the identification information and the additional identification information are transmitted simultaneously.

11. The computing device of claim 8 , further comprising instructions, which when executed by the one or more processors, cause the computing device to perform operations including:

generating one or more authorization queries to authorize network devices in the network device group; and

transmitting the authorization queries.

12. The computing device of claim 11 , further comprising instructions, which when executed by the one or more processors, cause the computing device to perform operations including:

receiving one or more responses to the one or more authentication queries; and

transmitting network credentials corresponding to each of the responses to the one or more authentication queries, wherein network credentials facilitate joining the network.

13. The computing device of claim 8 , wherein the identification information identifying the new network device and the additional identification information identifying the additional new network device are received at the same time.

14. The computing device of claim 8 , further comprising instructions, which when executed by the one or more processors, cause the computing device to perform operations including:

transmitting the one or more authorization queries, wherein receiving authorization queries facilitates displaying the identification information or the additional identification information.

15. A non-transitory computer-readable storage medium having instructions stored thereon, which when executed by a computing device, cause the computing device to:

establish, at an existing network device on a network, a connection between the existing network device and a new network device associated with the network;

receive identification information, wherein the identification information includes information identifying the new network device;

receive a communication including an indication that an additional new network device is connected to the new network device;

transmit a communication, including a request for additional identification information associated with the additional new network device;

receive additional identification information, where the additional identification information includes information identifying the additional new network device;

analyze the identification information and the additional identification information to determine a characteristic associated with the new network device and the additional new network device;

establish a network device group, wherein the network device group includes network devices associated with the characteristic, and wherein the network device group includes the new network device and the additional new network device; and

transmit the identification information of the devices in the network device group, wherein when the identification information of the devices in the network device group is received, the identification information facilitates generating one or more authorization queries to authorize the new network devices in the network device group to join the network, and wherein the new network devices in the network device group join the network using the one or more authorization queries.

16. The non-transitory computer-readable storage medium of claim 15 , further comprising instructions configured to cause the computing device to:

receive, at the existing network device on the network, a communication, wherein the communication includes an indication that the new network device is associated with the network, and wherein the network includes an access device and a gateway, the gateway having previously provided the existing network device with access to the network;

receive an indication that the new network device has generated a setup access point; and

establish a connection with the setup access point of the new network device.

17. The non-transitory computer-readable storage medium of claim 15 , wherein the identification information and the additional identification information are transmitted simultaneously.

18. The non-transitory computer-readable storage medium of claim 15 , further comprising instructions configured to cause the computing device to:

generate one or more authorization queries to authorize network devices in the network device group; and

transmit the authorization queries.

19. The non-transitory computer-readable storage medium of claim 18 , further comprising instructions configured to cause the computing device to:

receive one or more responses to the one or more authentication queries; and

transmit network credentials corresponding to each of the responses to the one or more authentication queries, wherein network credentials facilitate joining the network.

20. The non-transitory computer-readable storage medium of claim 15 , wherein the identification information identifying the new network device and the additional identification information identifying the additional new network device are received at the same time.

21. The non-transitory computer-readable storage medium of claim 15 , further comprising instructions configured to cause the computing device to:

transmit the one or more authorization queries, wherein receiving authorization queries facilitates displaying the identification information or the additional identification information.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2025
From: BELKIN INTERNATIONAL, INC.
To: ZEBRA TECHNOLOGIES CORPORATION
Reel/Frame 070796/0254 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2017
From: KIM, RYAN YONG; ZEIRA, OHAD
To: BELKIN INTERNATIONAL INC.
Reel/Frame 043309/0793 →
Continuity (20)
Continuation In Part 14947697 · Nov 20, 2015
Continuation 14455940 · Aug 10, 2014
Continuation 15363051
Continuation In Part 14947001 · Nov 20, 2015
Continuation 14455940
Continuation 15363051
Continuation In Part 15217118 · Jul 22, 2016
Continuation 14529745 · Oct 31, 2014
Continuation 14479545 · Sep 8, 2014
Continuation 15363051
Continuation In Part 14946348 · Nov 19, 2015
Continuation In Part 14946308 · Nov 19, 2015
Continuation 14462725 · Aug 19, 2014
Continuation 15363051
Continuation In Part 14946290 · Nov 19, 2015
Continuation 14454163 · Aug 7, 2014
Continuation 15363051
Continuation In Part 14455938 · Aug 10, 2014
Continuation In Part 14242806 · Apr 1, 2014
Related Publication 20170094706A1 · Mar 30, 2017