US 12,229,258 B2
System, method, and apparatus for smart whitelisting/blacklisting
Robert J. Cheng, Myrtle Beach, SC (US); Robert J. Woodworth, Jr., Charleston, SC (US); Andrew Tuch, Boca Raton, FL (US); Matthew Quincy Riley, Owosso, MI (US); and Devin R. Bergin, Myrtle Beach, SC (US)
Assigned to PC MATIC, INC., Sioux City, IA (US)
Filed by PC Matic, Inc., Sioux City, IA (US)
Filed on Oct. 21, 2022, as Appl. No. 17/970,580.
Application 17/970,580 is a continuation in part of application No. 17/689,367, filed on Mar. 8, 2022, granted, now 12,013,932.
Application 17/689,367 is a continuation in part of application No. 17/246,869, filed on May 3, 2021, granted, now 11,636,219.
Application 17/246,869 is a continuation in part of application No. 17/134,716, filed on Dec. 28, 2020, granted, now 11,507,675.
Application 17/134,716 is a continuation in part of application No. 17/018,427, filed on Sep. 11, 2020, granted, now 11,275,828, issued on Feb. 23, 2022.
Prior Publication US 2023/0038774 A1, Feb. 9, 2023
Int. Cl. G06F 21/00 (2013.01); G06F 21/51 (2013.01); G06F 21/56 (2013.01)
CPC G06F 21/56 (2013.01) [G06F 21/51 (2013.01); G06F 2221/033 (2013.01); G06F 2221/2141 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for computer security, the system comprising:
a server computer;
an administrative program running on the server computer;
means for requesting a target activity be enabled on a device;
when a request for the target activity is received:
information regarding the request is added to a history file by the administrative program;
the administrative program runs a set of rules for the request using the history file to make a recommendation;
when the recommendation indicates that the target activity be enabled on a single device, a whitelist and/or a blacklist is modified to enable the target activity at the device and the whitelist and/or the blacklist is distributed by the administrative program to the device;
when a positive response is received by the administrative program responsive to the recommendation, the whitelist and/or the blacklist is modified to enable the target activity and the whitelist and/or the blacklist is distributed by the administrative program to a plurality of devices based upon the recommendation; and
when a negative response is received by the administrative program responsive to the recommendation, the whitelist and/or the blacklist is modified to enable the target activity and the whitelist and/or the blacklist is distributed by the administrative program to the device.