US 11,916,911 B2
Gateway enrollment for Internet of Things device management
Glen McCready, Palo Alto, CA (US); Ravishankar Chamarajnager, Atlanta, GA (US); Greg Bollella, Palo Alto, CA (US); Muhammad Akbar, Palo Alto, CA (US); and Michael Robert Jones, Atlanta, GA (US)
Assigned to VMware, Inc., Palo Alto, CA (US)
Filed by VMware LLC, Palo Alto, CA (US)
Filed on Jan. 17, 2023, as Appl. No. 18/097,638.
Application 18/097,638 is a continuation of application No. 17/509,285, filed on Oct. 25, 2021, granted, now 11,595,392.
Application 17/509,285 is a continuation of application No. 15/902,321, filed on Feb. 22, 2018, granted, now 11,190,513.
Claims priority of provisional application 62/619,666, filed on Jan. 19, 2018.
Prior Publication US 2023/0156006 A1, May 18, 2023
Int. Cl. H04L 29/06 (2006.01); H04L 9/40 (2022.01); H04L 9/32 (2006.01); H04L 41/046 (2022.01); H04L 41/28 (2022.01); H04L 41/22 (2022.01); H04L 67/562 (2022.01)
CPC H04L 63/10 (2013.01) [H04L 9/32 (2013.01); H04L 63/02 (2013.01); H04L 63/08 (2013.01); H04L 63/101 (2013.01); H04L 63/166 (2013.01); H04L 41/046 (2013.01); H04L 41/22 (2013.01); H04L 41/28 (2013.01); H04L 67/562 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
at least one computing device comprising at least one processor; and
a data store comprising instructions executable by the at least one processor, wherein the instructions, when executed, cause the computing device to at least:
receive, by a client device from a management service, a gateway management installation package for a gateway device;
transmit, by the client device, the gateway management installation package to the gateway device, wherein the gateway management installation package installs a gateway management application to the gateway device;
using the client device in communication with the gateway device, receive input of enrollment credentials through a user interface generated using at least one application comprising the gateway management application; and
instruct, using the client device, the gateway management application to perform an enrollment of the gateway device with the management service, the enrollment comprising transmitting the enrollment credentials to the management service to obtain gateway credentials that authenticate communications between the gateway device and the management service, wherein usage of the enrollment credentials prevents a user from being exposed to the gateway credentials.