US 11,916,912 B2
Method and system for providing secure access to IoT devices using access control
Karan Kapoor, New Delhi (IN); Asit Goel, Noida (IN); Drew Johnson, San Jose, CA (US); and Amit Khetawat, San Jose, CA (US)
Assigned to Aeris Communications, Inc., San Jose, CA (US)
Filed by Aeris Communications, Inc., San Jose, CA (US)
Filed on Aug. 20, 2020, as Appl. No. 16/998,321.
Claims priority of provisional application 62/889,689, filed on Aug. 21, 2019.
Prior Publication US 2021/0058399 A1, Feb. 25, 2021
Int. Cl. H04L 9/40 (2022.01); G06F 9/54 (2006.01)
CPC H04L 63/101 (2013.01) [G06F 9/547 (2013.01); H04L 63/0272 (2013.01); H04L 63/0876 (2013.01); H04L 63/102 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A computer-implemented method for providing secure access to one or more devices enabled for connectivity using access control, the method comprising:
dynamically allocating a distinct IP pool of IP addresses to at least one user account;
generating virtual private network (VPN) access credentials for the at least one user account;
using a set of application programming interfaces (APIs) to:
assign VPN access credentials to the one or more devices;
dynamically associate each of the one or more devices to the at least one user account;
assign an IP address from the allocated distinct IP pool to each of the one or more devices enabled for connectivity; and
dynamically generate at least one access-control list (ACL) for each of the one or more devices associated with the at least one user account when provisioning the one or more devices; and
restricting access only to the at least one user account via ACL generated for the one or more devices.