IP Library Granted Patent US 9,843,586
Granted Patent B1
US 9,843,586 · App. 15/295,438 · Granted Dec 12, 2017

Compliance validator for restricted network access control

Inventors: Colin Lee Feeser (Atlanta, GA); Anthony William Ondrus (Kennesaw, GA); Mark Jackson Canup (Atlanta, GA)
Assignee: Open Invention Network, LLC
H04L63/10G06F21/57H04L9/0643H04L63/126G06F2221/034G06F2221/2101
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,843,586
App. No.
15/295,438
Granted
Dec 12, 2017
Kind
B1
Abstract

A method, system, and computer program product for detecting and enforcing compliance with access requirements for a computer system in a restricted computer network. A compliance validation configuration file is created for the computer system. A maintenance service utility is configured to launch a compliance validation executable file at a specified time during operation of the computer system. A digital hash is generated for the compliance validation executable file and for the compliance validation configuration file. A determination is made if the computer system or a computer system user is a member of a configured restricted group. If the computer system or the computer system user is a member of a configured restricted group, a determination is made if a directory site code for a subnet of the restricted computer network to which the computer system is connected corresponds to a configured and allowed site. If the directory site code does not correspond to a configured and allowed site, compliance with access requirements are enforced. Enforcement actions can include a forced logoff of the computer system user, and/or a forced shutdown of the computer system.

Claims (40)

1. A method, comprising:

updating either a compliance validation executable file or a compliance configuration file, based on a digital hash of the compliance validation executable file and the compliance validation configuration file; and

removing the compliance validation executable file and the compliance validation configuration file from a computer system, and enforcing compliance with access requirements when:

the update file has been removed; and

either the computer system is not a member of a configured restricted group or a computer system user is not a member of the configured restricted group;

wherein the enforcing comprises at least one of:

automatically logging the user off the computer system; and

automatically shutting down the computer system.

2. The method of claim 1 , comprising configuring a maintenance service utility to launch the compliance validation executable file at a specified time during operation of the computer system.

3. The method of claim 1 , comprising generating the digital hash for the compliance validation executable file and the compliance validation configuration file.

4. The method of claim 1 , comprising determining if the computer system or the computer system user is a member of the configured restricted group.

5. The method of claim 4 , comprising if the computer system or the computer system user is a member of the configured restricted group, determining if a directory site code for a subnet of the restricted computer network to which the computer system is connected corresponds to a configured and allowed site.

6. The method of claim 5 , comprising enforcing the compliance with access requirements if the directory site code does not correspond to the configured and allowed site.

7. The method of claim 1 , comprising determining if there are any updates at a location for either the compliance validation executable file or the compliance configuration file.

8. The method of claim 2 , wherein the step of configuring the maintenance service utility to launch a compliance validation executable file comprises selecting an activation time for the maintenance service utility.

9. A system, comprising:

a hardware processor that:

updates either a compliance validation executable file or a compliance configuration file, based on a digital hash of the compliance validation executable file and the compliance validation configuration file; and

removes the compliance validation executable file and the compliance validation configuration file from a computer system, and enforce compliance with access requirements when:

the update file has been removed; and

either the computer system or a computer system user is not a member of a configured restricted group;

wherein the enforcement comprises at least one of:

automatically log the user off the computer system; and

automatically shut down the computer system.

10. The system of claim 9 , wherein the processor configures a maintenance service utility to launch the compliance validation executable file at a specified time during operation of the computer system.

11. The system of claim 9 , wherein the processor generates the digital hash for the compliance validation executable file and the compliance validation configuration file.

12. The system of claim 9 , wherein the processor determines if the computer system or the computer system user is a member of the configured restricted group.

13. The system of claim 12 , wherein the processor determines if a directory site code for a subnet of the restricted computer network to which the computer system is connected corresponds to a configured and allowed site if the computer system or the computer system user is a member of the configured restricted group.

14. The system of claim 13 , wherein the processor enforces the compliance with access requirements if the directory site code does not correspond to the configured and allowed site.

15. The system of claim 9 , wherein the processor determines if there are any updates at a location for either the compliance validation executable file or the compliance configuration file.

16. The system of claim 10 , wherein the processor selects an activation time for the maintenance service utility when the maintenance service utility is configured.

17. A non-transitory computer program product comprising a computer readable medium having computer readable code embedded therein, the computer readable medium comprising:

program instructions that update either a compliance validation executable file or a compliance configuration file, based on a digital hash of the compliance validation executable file and the compliance validation configuration file;

program instructions that remove the compliance validation executable file and the compliance validation configuration file from a computer system, and enforce compliance with access requirements when:

the update file has been removed; and

either the computer system is not a member of a configured restricted group or a computer system user is not a member of the configured restricted group;

wherein the enforcing comprises at least one of:

automatically logging the user off the computer system; and

automatically shutting down the computer system.

18. The computer readable medium of claim 17 comprising program instructions that launch the compliance validation executable file at a specified time during operation of the computer system.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF THE PATENT ASSIGNMENT AGREEMENT DATED NOVEMBER 30, 2021 PREVIOUSLY RECORDED AT REEL: 058426 FRAME: 0791. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 14, 2022
From: OPEN INVENTION NETWORK LLC
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 058736/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2021
From: OPEN INVENTION NETWORK LLC
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 058426/0791 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2021
From: FEESER, COLIN LEE; ONDRUS, ANTHONY WILLIAM; CANUP, MARK JACKSON
To: SOUTHERN COMPANY SERVICES, INC.
Reel/Frame 057495/0227 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2021
From: SOUTHERN COMPANY SERVICES, INC.
To: OPEN INVENTION NETWORK LLC
Reel/Frame 057522/0580 →
Continuity (5)
Continuation 15050994 · Feb 23, 2016
Continuation 14175372 · Feb 7, 2014
Continuation 13653837 · Oct 17, 2012
Continuation 13110177 · May 18, 2011
Continuation 11941546 · Nov 16, 2007