12355623

Configuration Checking of Asset Protection Infrastructure

PublishedJuly 8, 2025
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
16 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for configuration checking of asset protection infrastructure, the method comprising: receiving a configuration check request specifying an asset source, an asset hosted on the asset source, and a target storage; performing an asset source configuration check of the asset source to obtain an asset source configuration state; performing a target storage configuration check of the target storage to obtain a target storage configuration state; extracting an asset source connection attempt result from the asset source configuration state; extracting a target storage connection attempt result from the target storage configuration state; making a first determination that the asset source connection attempt result and the target storage connection attempt result both reflect a successful result; based on the first determination: performing an asset backup configuration check of a backup operation involving the asset, comprising: establishing, using a preferred asset source network interface, a connection to the asset source; creating an asset snapshot of the asset hosted on the asset source; mounting the asset snapshot to obtain a mounted asset snapshot; identifying, using the mounted asset snapshot, asset metadata descriptive of the asset; making a second determination that the asset metadata fails to satisfy genuine backup criteria; partitioning, based on the second determination and of the mounted asset snapshot, asset snapshot data into multiple asset snapshot data slices; performing a simulated backup operation of the multiple asset snapshot data slices from and to the mounted asset snapshot; collecting simulated backup operation input-output (IO) performance metrics for the simulated backup operation; and obtaining an asset backup configuration state comprising the simulated backup operation IO performance metrics; generating a configuration check response comprising the asset source configuration state, the asset backup configuration state, and the target storage configuration state; and returning the configuration check response in response to the configuration check request.

2

2. The method of claim 1, wherein performing the asset source configuration check of the asset source to obtain the asset source configuration state, comprises: recording, based on establishing the connection to the asset source, the asset source connection attempt result as a successful result; discovering a plurality of asset source network interfaces belonging to the asset source; collecting a plurality of asset source network interface performance metrics respectively for the plurality of asset source network interfaces; and identifying, based on the plurality of asset source network interface performance metrics, the preferred asset source network interface for the asset source from the plurality of asset source network interfaces, wherein the asset source configuration state comprises the preferred asset source network interface for the asset source.

3

3. The method of claim 2, wherein the asset source configuration state further comprises the asset source connection attempt result, a listing of the plurality of asset source network interfaces, and a listing of the plurality of asset source network interface performance metrics.

4

4. The method of claim 1, wherein performing the target storage configuration check of the target storage to obtain the target storage configuration state, comprises: recording, based on establishing a second connection to the target storage, the target storage connection attempt result as a successful result; discovering a plurality of target storage network interfaces belonging to the target storage; collecting a plurality of target storage network interface performance metrics respectively for the plurality of target storage network interfaces; and identifying, based on the plurality of target storage network interface performance metrics, a preferred target storage network interface for the target storage from the plurality of target storage network interfaces, wherein the target storage configuration state comprises the preferred target storage network interface for the target storage.

5

5. The method of claim 4, wherein the target storage configuration state further comprises the target storage connection attempt result, a listing of the plurality of target storage network interfaces, and a listing of the plurality of target storage network interface performance metrics.

6

6. The method of claim 1, wherein performing the asset backup configuration check of the backup operation involving the asset to obtain the asset backup configuration state, comprises: establishing, using a preferred asset source network interface, a connection to the asset source; creating an asset snapshot of the asset hosted on the asset source; mounting the asset snapshot to obtain a mounted asset snapshot; identifying, using the mounted asset snapshot, asset metadata descriptive of the asset; making a third determination that the asset metadata satisfies genuine backup criteria; establishing, based on the third determination and using a preferred target storage network interface, a second connection to the target storage; partitioning, of the mounted asset snapshot, asset snapshot data into multiple asset snapshot data slices; performing a genuine backup operation of the multiple asset snapshot data slices from the mounted asset snapshot to the target storage; collecting genuine backup operation input-output (IO) performance metrics for the genuine backup operation; and generating a backup identifier (ID) for the genuine backup operation and to associate with an asset data copy of the asset on the target storage, wherein the asset data copy comprises the multiple asset snapshot data slices, wherein the asset backup configuration state comprises the genuine backup IO performance metrics and the backup ID.

7

7. The method of claim 1, the method further comprising: prior to generating the configuration check response and after performing the asset backup configuration check: making a third determination that the asset backup configuration state comprises a backup identifier (ID) assigned to the backup operation following a completion thereof and associated with an asset data copy of the asset on the target storage; and performing, based on the third determination, an asset restore configuration check of a restore operation involving the asset to obtain asset restore configuration state, wherein the configuration check response further comprises the asset restore configuration state.

8

8. The method of claim 7, wherein performing the asset restore configuration check of the restore operation involving the asset to obtain the asset restore configuration state, comprises: establishing, using the preferred asset source network interface, the connection to the asset source; creating a second asset snapshot of the asset hosted on the asset source; mounting the second asset snapshot to obtain a second mounted asset snapshot; identifying, using the second mounted asset snapshot, second asset metadata descriptive of the asset; making a fourth determination that the second asset metadata satisfies genuine restore criteria; establishing, based on the fourth determination and using a preferred target storage network interface, a second connection to the target storage; performing a genuine restore operation of the asset data copy from the target storage to the second mounted asset snapshot; and collecting genuine restore operation IO performance metrics for the genuine restore operation, wherein the asset restore configuration state comprises the genuine restore operation IO performance metrics.

9

9. A non-transitory computer readable medium (CRM) comprising computer readable program code, which when executed by a computer processor, enables the computer processor to perform a method for configuration checking of asset protection infrastructure, the method comprising: receiving a configuration check request specifying an asset source, an asset hosted on the asset source, and a target storage; performing an asset source configuration check of the asset source to obtain an asset source configuration state; performing a target storage configuration check of the target storage to obtain a target storage configuration state; extracting an asset source connection attempt result from the asset source configuration state; extracting a target storage connection attempt result from the target storage configuration state; making a first determination that the asset source connection attempt result and the target storage connection attempt result both reflect a successful result; based on the first determination: performing an asset backup configuration check of a backup operation involving the asset, comprising: establishing, using a preferred asset source network interface, a connection to the asset source; creating an asset snapshot of the asset hosted on the asset source; mounting the asset snapshot to obtain a mounted asset snapshot; identifying, using the mounted asset snapshot, asset metadata descriptive of the asset; making a second determination that the asset metadata fails to satisfy genuine backup criteria; partitioning, based on the second determination and of the mounted asset snapshot, asset snapshot data into multiple asset snapshot data slices; performing a simulated backup operation of the multiple asset snapshot data slices from and to the mounted asset snapshot; collecting simulated backup operation input-output (IO) performance metrics for the simulated backup operation; and obtaining an asset backup configuration state comprising the simulated backup operation IO performance metrics; generating a configuration check response comprising the asset source configuration state, the asset backup configuration state, and the target storage configuration state; and returning the configuration check response in response to the configuration check request.

10

10. The non-transitory CRM of claim 9, wherein performing the asset source configuration check of the asset source to obtain the asset source configuration state, comprises: recording, based on establishing the connection to the asset source, the asset source connection attempt result as a successful result; discovering a plurality of asset source network interfaces belonging to the asset source; collecting a plurality of asset source network interface performance metrics respectively for the plurality of asset source network interfaces; and identifying, based on the plurality of asset source network interface performance metrics, the preferred asset source network interface for the asset source from the plurality of asset source network interfaces, wherein the asset source configuration state comprises the preferred asset source network interface for the asset source.

11

11. The non-transitory CRM of claim 9, wherein performing the target storage configuration check of the target storage to obtain the target storage configuration state, comprises: recording, based on establishing a second connection to the target storage, the target storage connection attempt result as a successful result; discovering a plurality of target storage network interfaces belonging to the target storage; collecting a plurality of target storage network interface performance metrics respectively for the plurality of target storage network interfaces; and identifying, based on the plurality of target storage network interface performance metrics, a preferred target storage network interface for the target storage from the plurality of target storage network interfaces, wherein the target storage configuration state comprises the preferred target storage network interface for the target storage.

12

12. The non-transitory CRM of claim 9, wherein performing the asset backup configuration check of the backup operation involving the asset to obtain the asset backup configuration state, comprises: establishing, using a preferred asset source network interface, a connection to the asset source; creating an asset snapshot of the asset hosted on the asset source; mounting the asset snapshot to obtain a mounted asset snapshot; identifying, using the mounted asset snapshot, asset metadata descriptive of the asset; making a third determination that the asset metadata satisfies genuine backup criteria; establishing, based on the third determination and using a preferred target storage network interface, a second connection to the target storage; partitioning, of the mounted asset snapshot, asset snapshot data into multiple asset snapshot data slices; performing a genuine backup operation of the multiple asset snapshot data slices from the mounted asset snapshot to the target storage; collecting genuine backup operation input-output (IO) performance metrics for the genuine backup operation; and generating a backup identifier (ID) for the genuine backup operation and to associate with an asset data copy of the asset on the target storage, wherein the asset data copy comprises the multiple asset snapshot data slices, wherein the asset backup configuration state comprises the genuine backup IO performance metrics and the backup ID.

13

13. The non-transitory CRM of claim 9, the method further comprising: prior to generating the configuration check response and after performing the asset backup configuration check: making a third determination that the asset backup configuration state comprises a backup identifier (ID) assigned to the backup operation following a completion thereof and associated with an asset data copy of the asset on the target storage; and performing, based on the third determination, an asset restore configuration check of a restore operation involving the asset to obtain asset restore configuration state, wherein the configuration check response further comprises the asset restore configuration state.

14

14. The non-transitory CRM of claim 13, wherein performing the asset restore configuration check of the restore operation involving the asset to obtain the asset restore configuration state, comprises: establishing, using the preferred asset source network interface, the connection to the asset source; creating a second asset snapshot of the asset hosted on the asset source; mounting the second asset snapshot to obtain a second mounted asset snapshot; identifying, using the second mounted asset snapshot, second asset metadata descriptive of the asset; making a fourth determination that the second asset metadata satisfies genuine restore criteria; establishing, based on the fourth determination and using a preferred target storage network interface, a second connection to the target storage; performing a genuine restore operation of the asset data copy from the target storage to the second mounted asset snapshot; and collecting genuine restore operation IO performance metrics for the genuine restore operation, wherein the asset restore configuration state comprises the genuine restore operation IO performance metrics.

15

15. A system, the system comprising: an asset source comprising an asset; a target storage; and a proxy node operatively connected to the asset source and the target storage, and comprising a computer processor configured to perform a method for configuration checking of asset protection infrastructure, the method comprising: receiving a configuration check request specifying the asset source and the target storage; performing an asset source configuration check of the asset source to obtain an asset source configuration state; performing a target storage configuration check of the target storage to obtain a target storage configuration state; extracting an asset source connection attempt result from the asset source configuration state; extracting a target storage connection attempt result from the target storage configuration state; making a first determination that the asset source connection attempt result and the target storage connection attempt result both reflect a successful result; based on the first determination: performing an asset backup configuration check of a backup operation involving the asset, comprising: establishing, using a preferred asset source network interface, a connection to the asset source; creating an asset snapshot of the asset hosted on the asset source; mounting the asset snapshot to obtain a mounted asset snapshot; identifying, using the mounted asset snapshot, asset metadata descriptive of the asset; making a second determination that the asset metadata fails to satisfy genuine backup criteria; partitioning, based on the second determination and of the mounted asset snapshot, asset snapshot data into multiple asset snapshot data slices; performing a simulated backup operation of the multiple asset snapshot data slices from and to the mounted asset snapshot; collecting simulated backup operation input-output (IO) performance metrics for the simulated backup operation; and obtaining an asset backup configuration state comprising the simulated backup operation IO performance metrics; generating a configuration check response comprising the asset source configuration state, the asset backup configuration state, and the target storage configuration state; and returning the configuration check response in response to the configuration check request.

16

16. The system of claim 15, the system further comprising: a data management service operatively connected to the proxy node, and comprising a second computer processor configured to perform a second method, the second method comprising: submitting the configuration check request to the proxy node; and receiving the configuration check response from the proxy node.

Patent Metadata

Filing Date

Unknown

Publication Date

July 8, 2025

Inventors

Chandra Prakash
Upanshu Singhal
Ashish Kumar

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “CONFIGURATION CHECKING OF ASSET PROTECTION INFRASTRUCTURE” (12355623). https://patentable.app/patents/12355623

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.