# US 12,007,955 B2 · System and method for analyzing file system data using a virtual file system generated using a metadata backup

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,007,955 B2
- Document ID: US12007955B2
- Status: Granted
- Kind: B2
- Application number: 17/952,520
- Filed: 2022-09-26
- Published: 2024-03-28
- Granted: 2024-06-11
- Earliest claimed: 2022-09-26
- Assignees: Dell Products L.P.
- Applicants: Dell Products L.P.
- Inventors: Sunil Yadav; Shelesh Chopra
- Web page: https://patentgrep.com/patent/US12007955B2

## CPC

- G06F 16/188: Virtual file systems
- G06F 16/164: {File meta data generation}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A method for managing data includes obtaining, by a file system metadata manager, a data access request for a file system, wherein the data access request is obtained from an analytics engine, in response to the data access request: obtaining a metadata backup, wherein the metadata backup is associated with the file system, extracting file system metadata from the metadata backup, generating, using the file system metadata, a virtual file system associated with the file system, and providing the virtual file system to the analytics engine, wherein the analytics engine performs an analysis on the file system using the virtual file system.

## Claims

### Claim 1

A method for managing data, the method comprising:
obtaining, by a file system metadata manager, a data access request for a file system managed by a client environment (CE), wherein the data access request is obtained from an analytics engine operating on a cloud environment that is external to the CE, wherein the data access request specifies providing a virtual file system (VFS) to the analytics engine;
in response to the data access request:
obtaining a metadata backup, wherein the metadata backup is associated with the file system;
extracting file system metadata from the metadata backup;
in order to remove a need to access the file system directly from the CE, generating, using the file system metadata, the VFS associated with the file system, wherein the VFS is stored in the cloud environment, wherein the VFS comprises at least a pointer to a file of the file system based on a file path of the file; and
providing the VFS to the analytics engine,
wherein the analytics engine performs an analysis on the file system using the VFS.

### Claim 2 (depends on 1)

The method of claim 1, wherein the metadata backup is obtained from the CE.

### Claim 3 (depends on 2)

The method of claim 2, wherein the file system is generated by an application executing on the CE.

### Claim 4 (depends on 3)

The method of claim 3, wherein the file system comprises an organization of file system data, wherein the file system data is generated by an application executing on the CE.

### Claim 5 (depends on 1)

The method of claim 1, wherein the file system metadata comprises at least one of: a name of each file in the file system, a type of file for each file in the file system, a size of each file in the file system, an attribute of each file in the file system, and a category of each file in the file system.

### Claim 6

A non-transitory computer readable medium comprising computer readable program code, which when executed by a computer processor enables the computer processor to perform a method for managing data, the method comprising:
obtaining, by a file system metadata manager, a data access request for a file system managed by a client environment (CE), wherein the data access request is obtained from an analytics engine operating on a cloud environment that is external to the CE, wherein the data access request specifies providing a virtual file system (VFS) to the analytics engine;
in response to the data access request:
obtaining a metadata backup, wherein the metadata backup is associated with the file system;
extracting file system metadata from the metadata backup;
in order to remove a need to access the file system directly from the CE, generating, using the file system metadata, the VFS associated with the file system, wherein the VFS is stored in the cloud environment, wherein the VFS comprises at least a pointer to a file of the file system based on a file path of the file; and
providing the VFS to the analytics engine,
wherein the analytics engine performs an analysis on the file system using the VFS.

### Claim 7 (depends on 6)

The non-transitory computer readable medium of claim 6, wherein the metadata backup is obtained from the CE.

### Claim 8 (depends on 7)

The non-transitory computer readable medium of claim 7, wherein the file system is generated by an application executing on the CE.

### Claim 9 (depends on 8)

The non-transitory computer readable medium of claim 8, wherein the file system comprises an organization of file system data, wherein the file system data is generated by an application executing on the CE.

### Claim 10 (depends on 6)

The non-transitory computer readable medium of claim 6, wherein the file system metadata comprises at least one of: a name of each file in the file system, a type of file for each file in the file system, a size of each file in the file system, an attribute of each file in the file system, and a category of each file in the file system.

### Claim 11

A system comprising:
a processor,
a file system metadata manager operating on the processor;
an analytics engine,
wherein the file system metadata manager is programmed to:
obtain a data access request for a file system managed by a client environment (CE), wherein the data access request is obtained from the analytics engine operating on a cloud environment that is external to the CE, wherein the data access request specifies providing a virtual file system (VFS) to the analytics engine;
in response to the data access request:
obtain a metadata backup, wherein the metadata backup is associated with the file system;
extract file system metadata from the metadata backup;
in order to remove a need to access the file system directly from the CE, generate, using the file system metadata, the VFS associated with the file system, wherein the VFS is stored in the cloud environment, wherein the VFS comprises at least a pointer to a file of the file system based on a file path of the file; and
provide the VFS to the analytics engine, wherein the analytics engine is programmed to:
obtain access to the VFS;
perform an analysis on the file system using the VFS to generate a processed result; and
provide the processed result to an application.

### Claim 12 (depends on 11)

The system of claim 11, wherein the metadata backup is obtained from the CE.

### Claim 13 (depends on 11)

The system of claim 11, wherein the file system comprises an organization of file system data, wherein the file system data is generated by the application.

### Claim 14 (depends on 11)

The system of claim 11, wherein the file system metadata comprises at least one of: a name of each file in the file system, a type of file for each file in the file system, a size of each file in the file system, an attribute of each file in the file system, and a category of each file in the file system.
