IP Library Granted Patent US 12,174,799
Granted Patent B2
US 12,174,799 · App. 18/413,759 · Granted Dec 24, 2024

Cloud-native global file system with data exporter

Inventors: Russell Andrew Neufeld (Newton Highlands, MA); Max Picard Perry (Boston, MA); John Adam Carter (Boston, MA)
Assignee: Nasuni Corporation
G06F16/1873H04L67/1097H04L67/53H04L67/565
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,174,799
App. No.
18/413,759
Granted
Dec 24, 2024
Kind
B2
Abstract

A cloud-native global file system is augmented to include a file exporter (or, more generally, a file export tool) that facilitates an enterprise customer's use of a cloud-native tool that would otherwise be unable to operate against the global file system's underlying file system representation. In a typical use case, the file exporter is configured to extract in a native object format and to an unencrypted target all or a portion of a volume's data from the underlying file system representation. In this manner, the exporter creates a copy of the data set that the enterprise user can then leverage against the desired cloud-native tool or other cloud services that are not under the management or control of the global file system service provider.

Claims (9)

1. A method to selectively access enterprise data files, the data files having been processed into a versioned file system as encrypted objects in a cloud storage, comprising:

configuring a connector tool to export a given portion of the versioned file system, the connector tool configured with information identifying a first provider hosting the versioned file system, a first provider access key with an associated read permission, a second provider providing a target destination for an export of the versioned file system, a second provider access key with an associated write permission, and a file system path to the given portion; and

responsive to receipt of an export command, automatically extracting a copy of the given portion to the target destination in a native object format distinct from the versioned file system and compatible with a cloud-native service associated with the target destination, the versioned file system being incompatible with the cloud-native service.

2. The method as described in claim 1 wherein the connector tool is configured as a server-less application comprising multiple code instantiations.

3. The method as described in claim 2 wherein automatically extracting a copy of the given portion comprises, with respect to a directory in the given portion having one or more subdirectories and identified by the file system path, and using a first code instantiation, extracting just the directory and without traversing any of the subdirectories in the directory, and using a second code instantiation, extracting at least one subdirectory of the directory extracted by the first code instantiation.

4. The method as described in claim 3 , further including the first code instantiation spawning the second code instantiation to process the at least one subdirectory in the directory.

5. The method as described in claim 1 , wherein the export command is associated with receipt of a search query input.

6. The method as described in claim 5 , further including receiving a result from the cloud-native service, the result having been generated at least in part using the extracted copy of the given portion.

7. The method as described in claim 6 , further including returning the result in response to the search query input.

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 (3)
Continuation 17962587 · Oct 10, 2022
Continuation 16910177 · Jun 24, 2020
Related Publication 20240184752A1 · Jun 6, 2024