IP Library › Granted Patent US 11,663,362
Granted Patent B2
US 11,663,362 · App. 17/093,995 · Granted May 30, 2023

Data inspection system and method

Inventors: Robert Merrill Marett (Lawrence, KS); Richard Raymond Spurlock (Lawrence, KS); Gregory John Tevis (Solvang, CA)
Assignee: Cobalt Iron, Inc.
G06F21/64H04L63/1425H04L63/20
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 11,663,362
App. No.
17/093,995
Granted
May 30, 2023
Kind
B2
Abstract

A system continuously monitors, by at least one inspector, an inspection work queue for a class of inspection operation request, detects, by the at least one inspector, the class of inspection operation request in the inspection work queue, removes, by the at least one inspector, the class of inspection operation request from the inspection work queue, determines, by the at least one inspector, one of a class of inspection tool and a specific level of inspection to perform for the class of inspection operation request that references a data object, and executes, by the at least one inspector, the one of the class of inspection tool and the specific level of inspection for the class of inspection operation request that references the data object at one of a certain time and a certain event during a data lifecycle of the data object.

Claims (29)

1. A data security system comprising:

a memory; and

at least one processor to:

continuously monitor, by the at least one processor, for an event involving a specific data object, the event including one of a backup event, a recovery event, a replication event, a security audit event, and a cyber-attack event;

access, by the at least one processor in the memory, an inspection class policy to determine one of a class of inspection tool and a specific level of inspection to use on the specific data object based on the event, wherein the class of inspection tool includes one of an anti-virus scanner and an anti-malware scanner, and wherein the inspection class policy specifies that the one of the class of inspection tool and the specific level of inspection is to be used on the specific data object in one or more events and not used on the specific data object in one or more other events; and

execute, by the at least one processor, the one of the class of inspection tool and the specific level of inspection on the specific data object responsive to the event.

2. The system of claim 1 , the at least one processor further to restore a copy of the data object identified by the class of inspection operation request within a security zone outside of an encrypted security context of an accelerator server computing device.

3. The system of claim 1 , the at least one processor further to continuously monitor, by at least one inspection manager, for a notification from an inspection director, detect the notification from the inspection director, determine that the notification indicates to perform a data protection operation, and execute the data protection operation on an accelerator server computing device.

4. The system of claim 1 , the at least one processor further to continuously monitor, by at least one inspection director, for one of a new operation, condition, and event, detect one of the new operation, condition, and event, determine an appropriate inspection class policy, determine a class of inspection operation based on the inspection class policy, determine an appropriate inspection manager to execute the class of inspection operation, and notify the appropriate inspection manager executed by an accelerator server computing device.

5. The system of claim 1 , wherein an inspection class policy defines the class of inspection tool and the specific level of inspection on a specific type of data.

6. The system of claim 5 , wherein the inspection class policy defines a data protection operation to perform on the specific type of data at one of a certain time and a certain event during a data lifecycle of the data object.

7. A data security method comprising:

continuously monitoring, by at least one processor, for an event involving a specific data object, the event including one of a backup event, a recovery event, a replication event, a security audit event, and a cyber-attack event;

accessing, by the at least one processor, an inspection class policy to determine one of a class of inspection tool and a specific level of inspection to use on the specific data object based on the event, wherein the class of inspection tool includes one of an anti-virus scanner and an anti-malware scanner, and wherein the inspection class policy specifies that the one of the class of inspection tool and the specific level of inspection is to be used on the specific data object in one or more events and not used on the specific data object in one or more other events; and

executing, by the at least one processor, the one of the class of inspection tool and the specific level of inspection on the specific data object responsive to the event.

8. The method of claim 7 , further comprising restoring a copy of the data object identified by the class of inspection operation request within a security zone outside of an encrypted security context of an accelerator server computing device.

9. The method of claim 7 , further comprising continuously monitoring, by at least one inspection manager, for a notification from an inspection director, detecting the notification from the inspection director, determining that the notification indicates to perform a data protection operation, and executing the data protection operation on an accelerator server computing device.

10. The method of claim 7 , further comprising continuously monitoring, by at least one inspection director, for one of a new operation, condition, and event, detecting one of the new operation, condition, and event, determining an appropriate inspection class policy, determining a class of inspection operation based on the inspection class policy, determining an appropriate inspection manager to execute the class of inspection operation, and notifying the appropriate inspection manager executed by an accelerator server computing device.

11. The method of claim 7 , wherein an inspection class policy defines the class of inspection tool and the specific level of inspection on a specific type of data.

12. The method of claim 11 , wherein the inspection class policy defines a data protection operation to perform on the specific type of data at one of a certain time and a certain event during a data lifecycle of the data object.

13. A non-transitory computer-readable storage medium, having instructions stored thereon that, when executed by at least one processor, cause the at least one processor to perform operations, the operations comprising:

continuously monitoring, by the at least processor, for an event involving a specific data object, the event including one of a backup event, a recovery event, a replication event, a security audit event, and a cyber-attack event;

accessing, by the at least one processor in a memory, an inspection class policy to determine one of a class of inspection tool and a specific level of inspection to use on the specific data object based on the event, wherein the class of inspection tool includes one of an anti-virus scanner and an anti-malware scanner, and wherein the inspection class policy specifies that the one of the class of inspection tool and the specific level of inspection is to be used on the specific data object in one or more events and not used on the specific data object in one or more other events; and

executing, by the at least one processor, the one of the class of inspection tool and the specific level of inspection on the specific data object responsive to the event.

14. The non-transitory computer-readable storage medium of claim 13 , the operations further comprising restoring a copy of the data object identified by the class of inspection operation request within a security zone outside of an encrypted security context of an accelerator server computing device.

15. The non-transitory computer-readable storage medium of claim 13 , the operations further comprising continuously monitoring by at least one inspection manager, for a notification from an inspection director, detecting the notification from the inspection director, determining that the notification indicates to perform a data protection operation, and executing the data protection operation on an acceleration server computing device.

16. The non-transitory computer-readable storage medium of claim 13 , the operations further comprising continuously monitoring by at least one inspection director, for one of a new operation, condition, and event, detecting one of the new operation, condition, and event, determining an appropriate inspection class policy, determining a class of inspection operation based on the inspection class policy, determining an appropriate inspection manager to execute the class of inspection operation, and notifying the appropriate inspection manager executed by an acceleration server computing device.

17. The non-transitory computer-readable storage medium of claim 13 , wherein an inspection class policy defines the class of inspection tool and the specific level of inspection on a specific type of data.

18. The non-transitory computer-readable storage medium of claim 17 , wherein the inspection class policy defines a data protection operation to perform on the specific type of data at one of a certain time and a certain event during a data lifecycle of the data object.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2020
From: MARETT, ROBERT MERRILL; SPURLOCK, RICHARD RAYMOND; TEVIS, GREGORY JOHN
To: COBALT IRON, INC.
Reel/Frame 054434/0314 →
Continuity (1)
Related Publication 20220147657A1 · May 12, 2022