US2013204893A1PendingUtilityA1
Methods for generating a unified virtual snapshot and systems thereof
Est. expiryDec 13, 2027(~1.4 yrs left)· nominal 20-yr term from priority
G06F 16/188G06F 2201/815G06F 11/1448G06F 2201/84G06F 2201/82G06F 16/148G06F 17/30106
47
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A method, computer readable medium, and system for generating a unified virtual snapshot in accordance with embodiments of the present invention includes invoking with a file virtualization system a capture of a plurality of physical snapshots. Each of the physical snapshots comprises content at a given point in time in one of the plurality of data storage systems. A unified virtual snapshot is generated with the file virtualization system based on the captured plurality of the physical snapshots.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method for utilizing a virtual snapshot, the method comprising:
associating a request relating to a file in one of a plurality of data storage systems to one of one or more physical snapshots of one of the plurality of data storage systems in a virtual snapshot; invoking an execution of the request relating to the file at the one of the plurality of data storage systems based on the associating; and providing a response based on the invoked execution of the request.
2 . The method as set forth in claim 1 further comprising searching a virtual snapshot listing directory to identify the virtual snapshot based on one or more factors.
3 . The method as set forth in claim 2 wherein the one or more factors comprise a date range for the virtual snapshot.
4 . The method as set forth in claim 1 wherein the associating is based on a search of virtualization metadata to associate the request to the one or one or more physical snapshots or a search in the one or more physical snapshots for a target identified in the request to associate the request to the one or one or more physical snapshots
5 . The method as set forth in claim 1 further comprising translating the request for the invocation of the execution of the request at the one of the plurality of data storage systems based on the associating.
6 . The method as set forth in claim 5 wherein the providing the response based on the invoked execution of the request further comprises:
receiving the response from the invoked execution of the request; and
translating the received response to another format suitable for a requesting system which submitted the request; and
providing the translated response to the requesting system.
7 . A non-transitory computer readable medium having stored thereon instructions for utilizing a virtual snapshot comprising machine executable code which when executed by at least one processor, causes the processor to perform steps comprising:
associating a request relating to a file in one of a plurality of data storage systems to one of one or more physical snapshots of one of the plurality of data storage systems in a virtual snapshot; invoking an execution of the request relating to the file at the one of the plurality of data storage systems based on the associating; and providing a response based on the invoked execution of the request. 20
8 . The medium as set forth in claim 7 further comprising searching a virtual snapshot listing directory to identify the obtained virtual snapshot based on one or more factors.
9 . The medium as set forth in claim 8 wherein the one or more factors comprise a date range for the virtual snapshot.
10 . The medium as set forth in claim 7 wherein the associating is based on a search of virtualization metadata to associate the request to the one or one or more physical snapshots or a search in the one or more physical snapshots for a target identified in the request to associate the request to the one or one or more physical snapshots.
11 . The medium as set forth in claim 7 further comprising translating the request for the invocation of the execution of the request at the one of the plurality of data storage systems based on the associating.
12 . The medium as set forth in claim 11 wherein the providing the response based on the invoked execution of the request further comprises:
receiving the response from the invoked execution of the request; and
translating the received response to another format suitable for a requesting system which submitted the request; and
providing the translated response to the requesting system.
13 . A file virtualization system, comprising:
at least one of configurable hardware logic configured to be capable of implementing or a processor coupled to a memory and configured to execute programmed instructions stored in the memory comprising:
associating a request relating to a file in one of a plurality of data storage systems to one of one or more physical snapshots of one of the plurality of data storage systems in a virtual snapshot;
invoking an execution of the request relating to the file at the one of the plurality of data storage systems based on the associating; and
providing a response based on the invoked execution of the request.
14 . The system as set forth in claim 13 wherein the identification system searches a virtual snapshot listing directory stored in one or more memory systems to identify the obtained virtual snapshot based on one or more factors.
15 . The system as set forth in claim 14 wherein the one or more factors comprise a date range for the virtual snapshot.
16 . The system as set forth in claim 13 wherein the association system associates based on a search of virtualization metadata to associate the request to the one or one or more physical snapshots or a search in the one or more physical snapshots for a target identified in the request to associate the request to the one or one or more physical snapshots.
17 . The system as set forth in claim 13 wherein the invocation system translates the request for the invocation of the execution of the request at the one of the plurality of data storage systems based on the associating.
18 . The system as set forth in claim 17 wherein the invocation system receives and translates the response to another format suitable for a requesting system which submitted the request and the communication system provides the translated response to the requesting system.Join the waitlist — get patent alerts
Track US2013204893A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.