US 12,321,314 B2
File-level snapshot access service
Anil Gathala, San Jose, CA (US); Sandeep Kumar, Sammamish, WA (US); Kiran Shantaram Dalvi, Sunnyvale, CA (US); Chakravarthi Kalyana Valicherla, Redmond, WA (US); Shailendra Verma, Bellevue, WA (US); and Adonijah Park, Seattle, WA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Dec. 27, 2023, as Appl. No. 18/397,747.
Application 18/397,747 is a continuation of application No. 17/217,957, filed on Mar. 30, 2021, granted, now 12,032,516.
Prior Publication US 2024/0184745 A1, Jun. 6, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 11/14 (2006.01); G06F 9/54 (2006.01); G06F 16/11 (2019.01); G06F 16/172 (2019.01)
CPC G06F 16/128 (2019.01) [G06F 9/541 (2013.01); G06F 11/1451 (2013.01); G06F 16/172 (2019.01); G06F 2201/80 (2013.01); G06F 2201/84 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A provider network, comprising:
a set of resource hosts configured to implement a snapshot archive; and
one or more computer systems configured to implement a file-level snapshot access service, wherein to implement the file-level snapshot access service, the one or more computer systems are configured to:
provide a file-level snapshot access application programmatic interface (API) configured to receive a request related to retrieving one or more files included in a snapshot stored in the snapshot archive; and
automatically perform, in response to receiving the request:
retrieving a sub-set of snapshot blocks from the snapshot stored in the snapshot archive, the sub-set of snapshot blocks comprising the one or more files;
identifying the one or more files included in the one or more snapshot blocks; and
returning, in response to the request related to retrieving the one or more files included in the snapshot, an indication the one or more files are identified.