US 11,941,390 B2
End-point configuration and hardening for IoT devices
Christopher J. Rouland, Nashville, TN (US); Earle W. Ady, Jackson, WY (US); and Trent Altman, Carlsbad, CA (US)
Assigned to PHOSPHORUS CYBERSECURITY INC., Nashville, TN (US)
Filed by Phosphorus Cybersecurity Inc., Nashville, TN (US)
Filed on Nov. 29, 2022, as Appl. No. 18/071,362.
Application 18/071,362 is a continuation of application No. 16/937,738, filed on Jul. 24, 2020, granted, now 11,520,577.
Application 16/937,738 is a continuation of application No. 16/914,851, filed on Jun. 29, 2020, granted, now 11,269,619, issued on Mar. 8, 2022.
Claims priority of provisional application 62/867,352, filed on Jun. 27, 2019.
Prior Publication US 2023/0236825 A1, Jul. 27, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/44 (2018.01); G06F 8/654 (2018.01); G06F 8/71 (2018.01); G06F 21/57 (2013.01); G16Y 30/00 (2020.01); H04L 9/06 (2006.01); H04L 9/32 (2006.01); H04L 67/00 (2022.01); H04L 9/00 (2022.01)
CPC G06F 8/654 (2018.02) [G06F 8/71 (2013.01); G06F 21/572 (2013.01); G16Y 30/00 (2020.01); H04L 9/0637 (2013.01); H04L 9/3236 (2013.01); H04L 67/34 (2013.01); H04L 9/50 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a data store comprising data describing a plurality of Internet of Things (IoT) devices; and
at least one computing device in communication with the data store, the at least one computing device being configured to at least:
identify a plurality of IoT device families individually associated with a respective at least one of the plurality of IoT devices;
interrogate each of the plurality of IoT devices over a network based on the plurality of IoT device families to determine a plurality of sets of IoT device configurations;
analyze each set of IoT device configurations to identify a security vulnerability in at least one configuration setting of a particular IoT device; and
repair the security vulnerability of the at least one configuration setting by modifying one or more configuration settings or updating a firmware for the particular IoT device.