IP Library Granted Patent US 11,574,023
Granted Patent B2
US 11,574,023 · App. 16/560,643 · Granted Feb 7, 2023

Document processing system and method

Inventors: Salim Elkhou (Los Angeles, CA); Aditya Khatkhate (Los Angeles, CA)
Assignee: ONNA TECHNOLOGIES, INC.
G06F16/93G06F3/0482G06F3/04842G06F16/9535G06Q10/10G06Q50/18
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,574,023
App. No.
16/560,643
Granted
Feb 7, 2023
Kind
B2
Abstract

There is provided a method for processing electronic documents. The method includes: receiving a plurality of electronic documents stored in a file container created based on a file system; retrieving metadata from the file container, the metadata indicating forensic information about the plurality of electronic documents; applying an interactive filtering to the metadata according to user inputs; and selectively extracting one or more electronic documents from the file container according to results of the interactive filtering.

Claims (55)

1. A method for processing electronic documents, comprising:

receiving a plurality of electronic documents;

storing, in a storage medium, the electronic documents in file containers configured to preserve the integrity and authenticity of the electronic documents;

retrieving metadata from the storage medium without extracting the plurality of electronic documents from the storage medium, the metadata indicating forensic information about the plurality of electronic documents;

indexing the electronic documents based on the retrieved metadata;

automatically filtering the electronic documents based on the retrieved metadata;

presenting the metadata to a user for review;

setting an interactive filter according to user inputs received through a user interface that indicate a selection of forensic information of the electronic documents and include at least a filtering criterion;

applying, by a computer without human intervention, the interactive filter to the electronic documents to generate filtering results based on the filtering criterion;

storing the filtering results in a queue for processing, the filtered metadata identifying a selected set of the electronic documents; and

selectively extracting, without human intervention, one or more electronic documents from the storage medium based on the stored filtering results.

2. A computer-readable medium including computer instructions, which, when executed by a processor, causes the processor to perform a method for processing electronic documents, the method comprising:

receiving a plurality of electronic documents;

storing, in a storage medium, the electronic documents in file containers configured to preserve the integrity and authenticity of the electronic documents;

retrieving metadata from the storage medium without extracting the plurality of electronic documents from the storage medium, the metadata indicating forensic information about the plurality of electronic documents;

indexing the electronic documents based on the retrieved metadata;

automatically filtering the electronic documents based on the retrieved metadata;

presenting the metadata to a user for review;

setting an interactive filter according to user inputs received through a user interface that indicate a selection of forensic information of the electronic documents and include at least a filtering criterion;

applying, by a computer without human intervention, the interactive filter to the electronic documents to generate filtering results based on the filtering criterion;

storing the filtering results in a queue for processing, the filtered metadata identifying a selected set of the electronic documents; and

selectively extracting, without human intervention, one or more electronic documents from the storage medium based on the stored filtering results.

3. A computer system for processing electronic documents comprising:

a storage medium for storing computer instructions for processing a plurality of electronic documents; and

a processor for executing the computer instructions, the computer instructions causing the processor to:

receive a plurality of electronic documents;

store, in a storage medium, the electronic documents in file containers configured to preserve the integrity and authenticity of the electronic documents;

retrieve metadata from the storage medium without extracting the plurality of electronic documents from the storage medium, the metadata indicating forensic information about the plurality of electronic documents;

index the electronic documents based on the retrieved metadata;

automatically filter the electronic documents based on the retrieved metadata;

present the metadata to a user for review;

set an interactive filter according to user inputs received through a user interface that indicate a selection of forensic information of the electronic documents and include at least a filtering criterion;

apply, by a computer without human intervention, the interactive filter to the electronic documents to generate filtering results based on the filtering criterion;

store the filtering results in a queue for processing, the filtered metadata identifying a selected set of the electronic documents; and

selectively extract, without human intervention, one or more electronic documents from the storage medium based on the stored filtering results.

4. The method of claim 1 , further comprising determining the forensic information about the plurality of electronic documents by analyzing the metadata.

5. The method of claim 1 , wherein the filtering criterion includes at least one of a document name, a document type, a folder name, a custodian name, a file extension, a domain name, a date range, a time range, or a keyword.

6. The method of claim 1 , further comprising presenting the filtering results to a user through a user interface.

7. The method of claim 1 , further comprising:

presenting the selectively extracted electronic documents to a user for review.

8. The computer-readable medium of claim 2 , wherein the user interface comprises a remote computer user interface for presenting the forensic information about the plurality of electronic documents and the selectively extracted electronic documents to a user.

9. The computer-readable medium of claim 2 , wherein the method further comprises presenting the filtering results to the user in substantially real time through the user interface.

10. The computer system of claim 3 , wherein the selected set of the electronic documents is an image file generated based on a file system associated with the storage medium.

11. The computer system of claim 3 , wherein the electronic documents available to the user further includes presenting the metadata to the user through a web-based application.

12. The computer system of claim 3 , wherein the metadata includes at least one of a document name, a document type, a file extension, a creation date and time, a last modified date and time, an indication of whether the electronic documents have been deleted, a number of all of the electronic documents, a size of all of the electronic documents.

13. The method of claim 4 , wherein the forensic information about the plurality of electronic documents includes a list of folders storing the electronic documents and structural relationships of the folders, the structural relationships of the folders corresponding to a file system in which the electronic documents were created.

14. The method of claim 6 , further comprising presenting the filtering results in substantially real time.

15. The method of claim 6 , further comprising:

receiving an additional user input for adjusting the filtering result, the additional user input inducting an additional filtering criterion different from the filtering criterion; and filtering the electronic documents according to the additional filtering criterion.

16. The method of claim 7 , further comprising:

generating a graphical element representing a statistical characteristic of the selectively extracted electronic documents.

17. The method of claim 13 , wherein the forensic information about the plurality of electronic documents further includes a list of electronic documents stored within each folder.

18. The method of claim 17 , wherein the forensic information about the plurality of electronic documents further includes at least one of a document name, a document type, a file extension, a creation date and time, a last modified date and time, an indication of whether the electronic documents have been deleted, a number of all of the electronic documents, and a size of all of the electronic documents.

19. The method of claim 17 , further comprising:

presenting the forensic information about the plurality of electronic documents to a user through a user interface generated by a web-based application.

Assignments (6)
SECURITY INTEREST Recorded Jul 9, 2024
From: ONNA TECHNOLOGIES, INC.
To: ACQUIOM AGENCY SERVICES LLC, AS COLLATERAL AGENT
Reel/Frame 067934/0794 →
RELEASE OF SECURITY INTEREST Recorded May 8, 2024
From: HERCULES CAPITAL, INC.
To: ONNA TECHNOLOGIES, INC.
Reel/Frame 067347/0587 →
SECURITY INTEREST Recorded Jul 6, 2023
From: ONNA TECHNOLOGIES, INC.
To: HERCULES CAPITAL, INC., AS AGENT
Reel/Frame 064167/0461 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2022
From: ELKHOU, SALIM; KHATKHATE, ADITYA
To: ESTET, LLC
Reel/Frame 060466/0780 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2022
From: ESTET, LLC
To: ATLASENSE INC.
Reel/Frame 060466/0818 →
CHANGE OF NAME Recorded Jul 8, 2022
From: ATLASENSE, INC.
To: ONNA TECHNOLOGIES, INC.
Reel/Frame 060618/0086 →
Continuity (4)
Continuation 14441655
Continuation In Part 13842681 · Mar 15, 2013
Provisional Application 61800008 · Mar 15, 2013
Related Publication 20200081924A1 · Mar 12, 2020
Cited By (1)
US 12,306,850