US 11,902,268 B2
Secure gateway onboarding via mobile devices for internet of things device management
Meenakshi Vohra, Cupertino, CA (US); Glen McCready, Palo Alto, CA (US); and Greg Bollella, Palo Alto, CA (US)
Assigned to VMware, Inc., Palo Alto, CA (US)
Filed by VMware, Inc., Palo Alto, CA (US)
Filed on Jun. 25, 2020, as Appl. No. 16/911,552.
Application 16/911,552 is a continuation of application No. 15/973,120, filed on May 7, 2018, granted, now 10,708,261.
Prior Publication US 2020/0329032 A1, Oct. 15, 2020
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 29/06 (2006.01); H04L 9/40 (2022.01); G06V 20/20 (2022.01)
CPC H04L 63/0807 (2013.01) [G06V 20/20 (2022.01); H04L 63/029 (2013.01); H04L 63/083 (2013.01); H04L 63/0823 (2013.01); H04L 63/0853 (2013.01)] 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, wherein the instructions, when executed by the at least one processor, cause the at least one computing device to at least:
capture, by an onboarding application executed by a client device, an image of a gateway device, wherein the image of the gateway device is analyzed to identify a gateway identifier that uniquely identifies the gateway device;
transmit, by the onboarding application, from the client device to a management service, a request for gateway credentials, wherein the request comprises the gateway identifier;
relay, by the onboarding application executed by the client device, the gateway credentials from the management service to the gateway device, wherein the onboarding application relays the gateway credentials unexposed to users of the client device; and
delete, by the onboarding application, the gateway credentials from the client device upon detection of a predetermined event that triggers the onboarding application to delete the gateway credentials, the predetermined event comprising receiving, from the management service, a confirmation that the gateway device has checked in with the management service using the gateway credentials relayed to the gateway device by the onboarding application.