Patent ID: 11921675
Assignee: COMMVAULT SYSTEMS, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 9:
10. A system comprising one or more hardware processors and computer memory, wherein the computer memory stores computer-readable instructions, which, when executed by the one or more hardware processors, cause the system to:
execute a pseudo-file-system driver that is configured to:
instantiate a file system in a primary storage device that is in communication with an application,
wherein the application uses the file system as a data store for the application,
associate the file system with a deduplication database,
intercept read requests and write requests issued by the application, which are directed to the file system, and
cause the system to perform a deduplication job that:
(i) moves first data from the file system in the primary storage device to a secondary storage device, and
(ii) stores the first data in deduplicated form in the secondary storage device, and
(iii) indexes the first data in the deduplication database, wherein data stores in deduplicated form with the system is indexed in the deduplication database; and

wherein the application is configured to be in communication with the file system, and is further configured without communications with the deduplication database and without communications with the secondary storage device that stores data in deduplicated form.