IP Library Patent Application 19193651
Patent Application
App. No. 19/193,651

FORENSIC FILE SERVICE

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 None
App. No.
19/193,651
Abstract

A system for forensic file services is configured to receive data indicative of operations executed on a filesystem element stored on a computing resource associated with a first tenant, to and adjust the data according to an indicated database schema. The system is also configured to store the adjusted data in a record of a partition of a database, where the partition configured to store a history of operations executed on filesystem elements of computing resources associated with the first tenant. The system is further configured to receive a search request to search the database and to execute the search request on a second partition of the database to identify one or more matching records. The system is additionally configured to provide the identified records in response to the search request.

Claims (32)

1 . At least one non-transitory machine-readable medium including instructions for executing a monitoring application, which when executed by processing circuitry, cause the processing circuitry to perform operations comprising:

detecting a change to a filesystem element of a computing resource;

generating a record of the change to the filesystem element;

processing the record to determine a type of operation that caused the change to the filesystem element;

generating a filesystem event based on the type of operation; and

outputting the filesystem event to a forensic file service system.

2 . The at least one non-transitory machine-readable medium of claim 1 , wherein the record includes an identifier of the filesystem element.

3 . The at least one non-transitory machine-readable medium of claim 1 , wherein the record includes metadata associated with the filesystem element.

4 . The at least one non-transitory machine-readable medium of claim 3 , wherein the metadata associated with the filesystem element comprises at least one of: a filename, a filepath, a timestamp, a file size, a checksum, or a file type.

5 . The at least one non-transitory machine-readable medium of claim 1 , wherein outputting the filesystem event to the forensic file service system includes batching a plurality of filesystem events including the filesystem event and transmitting the plurality of filesystem events to the forensic file service system.

6 . The at least one non-transitory machine-readable medium of claim 1 , wherein generating the record of the change to the filesystem element includes generating the record in response to the filesystem element being copied or moved.

7 . The at least one non-transitory machine-readable medium of claim 1 , wherein generating the record of the change to the filesystem element includes generating the record in response to contents of the filesystem element or metadata associated with the filesystem element being changed.

8 . The at least one non-transitory machine-readable medium of claim 1 , wherein detecting the change to the filesystem element of the computing resource includes detecting the change based on a scan of the computing resource and a comparison of the filesystem element to a stored filesystem element identified in a previous scan.

9 . The at least one non-transitory machine-readable medium of claim 1 , wherein outputting the filesystem event includes generating a filesystem element signature corresponding to the filesystem element.

10 . The at least one non-transitory machine-readable medium of claim 9 , wherein the filesystem element signature comprises a hash of content of the filesystem element.

11 . A system comprising:

processing circuitry; and

memory, including instructions for executing a monitoring application, which when executed by the processing circuitry, cause the processing circuitry to perform operations including:

detecting a change to a filesystem element of a computing resource;

generating a record of the change to the filesystem element;

processing the record to determine a type of operation that caused the change to the filesystem element;

generating a filesystem event based on the type of operation; and

outputting the filesystem event to a forensic file service system.

12 . The system of claim 11 , wherein the record includes an identifier of the filesystem element.

13 . The system of claim 11 , wherein the record includes metadata associated with the filesystem element.

14 . The system of claim 13 , wherein the metadata associated with the filesystem element comprises at least one of: a filename, a filepath, a timestamp, a file size, a checksum, or a file type.

15 . The system of claim 11 , wherein outputting the filesystem event to the forensic file service system includes batching a plurality of filesystem events including the filesystem event and transmitting the plurality of filesystem events to the forensic file service system.

16 . The system of claim 11 , wherein generating the record of the change to the filesystem element includes generating the record in response to the filesystem element being copied or moved.

17 . The system of claim 11 , wherein generating the record of the change to the filesystem element includes generating the record in response to contents of the filesystem element or metadata associated with the filesystem element being changed.

18 . The system of claim 11 , wherein detecting the change to the filesystem element of the computing resource includes detecting the change based on a scan of the computing resource and a comparison of the filesystem element to a stored filesystem element identified in a previous scan.

19 . The system of claim 11 , wherein outputting the filesystem event includes generating a filesystem element signature corresponding to the filesystem element.

20 . The system of claim 19 , wherein the filesystem element signature comprises a hash of content of the filesystem element.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2026
From: CODE42 SOFTWARE, INC.
To: MIMECAST NORTH AMERICA, INC.
Reel/Frame 073501/0393 →