IP Library Granted Patent US 12,301,619
Granted Patent B2
US 12,301,619 · App. 18/602,687 · Granted May 13, 2025

Cloud-native global file system with rapid ransomware recovery

Inventors: Andres Rodriguez (Boston, MA); Daphne M. Shaw (Newton, MA); John A. Capello (Cambridge, MA); Matthew J. Stech (Huntley, IL)
Assignee: Nasuni Corporation
H04L63/1466G06F11/1469H04L63/1416G06F2201/84
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,301,619
App. No.
18/602,687
Granted
May 13, 2025
Kind
B2
Abstract

A cloud-native global file system, in which one or more filers are associated with a volume of a versioned files system in a private, public or hybrid cloud object store, is augmented to include a rapid ransomware recovery service. Upon detecting a ransomware attack associated with one or more files or directories of the volume, read and write access to the volume is restricted. A recovery filer is then activated or designated in the cloud. A restore operation is then initiated at the recovery filter. Following completion of the restore operation, a new clean (healthy) snapshot of the volume is then created using the recovery filer For any filer other than the recovery filer, a determination is made whether the filer has completed a merge operation with respect to the new clean snapshot. If so, read and write access to the volume is re-enabled from that filer.

Claims (11)

1. An apparatus to configure and manage storage for an enterprise, comprising:

one or more hardware processors;

computer memory associated with each hardware processor to hold computer software executed by the hardware processor, wherein the computer software comprises:

first computer software configured to receive input data to provision and manage a scalable file system across storage resources associated with at least one cloud-based storage provider, wherein the input data defines a volume, and one or more attributes associated with the volume, wherein the volume is a logical construct representing a point of indirection separating the scalable file system from the storage resources;

second computer software configured as a filer to represent, to the enterprise, a local file system whose inode structure and data are stored as a version in the storage resources in a write-once, read-many manner;

third computer software configured to detect a ransomware attack; and

fourth computer software configured to respond to detection of the ransomware attack to restrict access to the volume, activate or designate an instance of a recovery filer, initiate a restore operation at the recovery filer, create a new clean snapshot of the volume using the recovery filer upon completion of the restore operation, and re-enable access to the volume.

2. The apparatus as described in claim 1 , wherein the restore operation reverses damage to one of: a file in the volume, a directory in the volume, and the entire volume.

3. The apparatus as described in claim 1 , wherein the ransomware attack is detected using machine learning.

4. The apparatus as described in claim 1 , wherein recovery from the ransomware attack is carried out with respect to the volume and not any other volume in the scalable file system.

5. The apparatus as described in claim 1 , wherein recovery from the ransomware attack occurs over a time period measured in minutes with respect to a point-in-time when the ransomware attack is detected.

Assignments (1)
PATENT SECURITY AGREEMENT Recorded Sep 12, 2024
From: NASUNI CORPORATION
To: AB PRIVATE CREDIT INVESTORS LLC, AS COLLATERAL AGENT
Reel/Frame 068947/0138 →
Continuity (4)
Continuation 18136092 · Apr 18, 2023
Continuation 17745581 · May 16, 2022
Continuation 17559561 · Dec 22, 2021
Related Publication 20240267408A1 · Aug 8, 2024
References Cited (42)
US 8473463B1 · Wilk · 2013 [cited by examiner]
US 8566362B2 · Mason, Jr. · 2013 [cited by examiner]
US 8661063B2 · Mason, Jr. · 2014 [cited by examiner]
US 8799231B2 · Mason, Jr. · 2014 [cited by examiner]
US 10311153B2 · Mason, Jr. · 2019 [cited by examiner]
US 10311234B2 · Bhashkar · 2019 [cited by examiner]
US 10318743B2 · Sinha · 2019 [cited by examiner]
US 10341355B1 · Niemoller · 2019 [cited by examiner]
US 10438000B1 · Gu · 2019 [cited by examiner]
US 10558622B2 · Shaw · 2020 [cited by examiner]
US 10609066B1 · Nossik · 2020 [cited by examiner]
US 10769278B2 · Chelarescu · 2020 [cited by examiner]
US 10791133B2 · Shukla · 2020 [cited by examiner]
US 10956575B2 · Harsany · 2021 [cited by examiner]
US 11157899B1 · Nelson · 2021 [cited by examiner]
US 11290280B1 · Nelson · 2022 [cited by examiner]
US 11336685B1 · Rodriguez · 2022 [cited by examiner]
US 20100070805A1 · Chang · 2010 [cited by examiner]
US 20160036837A1 · Jain · 2016 [cited by examiner]
US 20170206353A1 · Jai · 2017 [cited by examiner]
US 20180007069A1 · Hunt · 2018 [cited by examiner]
US 20180102902A1 · Yang · 2018 [cited by examiner]
US 20180157834A1 · Continella · 2018 [cited by examiner]
US 20180246728A1 · Adams · 2018 [cited by examiner]
US 20190044966A1 · Vega · 2019 [cited by examiner]
US 20190050299A1 · Rowe · 2019 [cited by examiner]
US 20190235973A1 · Brewer · 2019 [cited by examiner]
US 20190370123A1 · Heckel · 2019 [cited by examiner]
US 20200042707A1 · Kucherov · 2020 [cited by examiner]
US 20200099699A1 · Saad · 2020 [cited by examiner]
US 20200159624A1 · Malkov · 2020 [cited by examiner]
US 20200167463A1 · Adams · 2020 [cited by examiner]
US 20200311280A1 · Byrne · 2020 [cited by examiner]
US 20200342106A1 · Chelarescu · 2020 [cited by examiner]
US 20210026961A1 · Underwood · 2021 [cited by examiner]
US 20210044604A1 · Annen · 2021 [cited by examiner]
US 20210152595A1 · Hansen · 2021 [cited by examiner]
US 20210160074A1 · Kumaresan · 2021 [cited by examiner]
US 20210224379A1 · Pientka · 2021 [cited by examiner]
US 20210405889A1 · Trika · 2021 [cited by examiner]
US 20220038285A1 · Youssef · 2022 [cited by examiner]
US 20220345480A1 · Shua · 2022 [cited by examiner]