US 11,991,043 B2
Network node policy generation and implementation
Alan James Sharp-Paul, Los Altos, CA (US); and Michael Franz Baukes, Sunnyvale, CA (US)
Assigned to UPGUARD, INC., Mountain View, CA (US)
Filed by UpGuard, Inc., Mountain View, CA (US)
Filed on Sep. 22, 2022, as Appl. No. 17/950,353.
Application 17/950,353 is a continuation of application No. 17/132,717, filed on Dec. 23, 2020, granted, now 11,489,722.
Application 17/132,717 is a continuation of application No. 16/540,054, filed on Aug. 14, 2019, granted, now 10,911,302, issued on Feb. 2, 2021.
Application 16/540,054 is a continuation of application No. 15/723,961, filed on Oct. 3, 2017, granted, now 10,425,278, issued on Sep. 24, 2019.
Application 15/723,961 is a continuation of application No. 14/574,232, filed on Dec. 17, 2014, granted, now 9,813,292, issued on Nov. 7, 2017.
Prior Publication US 2023/0020098 A1, Jan. 19, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 41/0813 (2022.01); H04L 41/0869 (2022.01); H04L 41/0893 (2022.01); G06F 3/04842 (2022.01); G06F 15/177 (2006.01); H04L 9/40 (2022.01); H04L 41/0803 (2022.01); H04L 41/0806 (2022.01); H04L 41/0816 (2022.01); H04L 41/22 (2022.01); H04L 61/5014 (2022.01); H04L 67/00 (2022.01)
CPC H04L 41/0813 (2013.01) [H04L 41/0869 (2013.01); H04L 41/0893 (2013.01); G06F 3/04842 (2013.01); G06F 15/177 (2013.01); H04L 41/0803 (2013.01); H04L 41/0806 (2013.01); H04L 41/0816 (2013.01); H04L 41/22 (2013.01); H04L 61/5014 (2022.05); H04L 63/101 (2013.01); H04L 67/34 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for network management comprising:
displaying, by an operator node, a graphic user interface including a subset of node objects not present within a configuration of a target node on a display associated with the operator node; and
in response to a receiving a selection of one or more of the displayed subset of node objects from a user via the graphic user interface:
generating, by the operator node, a configuration policy comprising a set of scripts each configured to, when executed, modify the target node to install one or more of the selected node objects, wherein for each script configured to install a selected node object in a first operating system, the set of scripts includes one or more additional scripts configured to install the selected node object in each of one or more additional operating systems, wherein, for a first selected node object, installing the first selected node object on the first operating system and installing the first selected node object on an additional operating system comprises installing corresponding, different, and operating system-specific patches, and wherein at least one script is configured to test for an absence of an excluded patch; and
re-configuring, by the operator node, the target node to install the selected node objects by executing scripts of the set of scripts of the updated configuration policy corresponding to an operating system of the target node.