IP Library Granted Patent US 9,614,924
Granted Patent B2
US 9,614,924 · App. 12/641,559 · Granted Apr 4, 2017

Storage device and method thereof for integrating network attached storage with cloud storage services

Inventor: Aron Brand (Petach-Tikva, IL)
Assignee: Ctera Networks Ltd.
H04L67/2842G06F17/30174H04L67/1097
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 9,614,924
App. No.
12/641,559
Filed
Dec 18, 2009
Granted
Apr 4, 2017
Kind
B2
Art Unit
2448
USPC
709/218
Abstract

A network attached storage device for performing network attached storage operations with cloud storage services. The device comprises at least one network controller for communicating with a plurality of clients over a local area network (LAN) and with a cloud storage service (CSS) over a wide area network (WAN); a plurality of storage devices for locally storing data in the device; a CSS module for at least synchronizing between data locally stored in the plurality of storage devices and data stored in the CSS; and a processor for enabling the plurality of clients to perform file-based operations on the device using a file sharing protocol.

Claims (21)

1. A network attached storage device for performing network attached storage operations with cloud storage services, wherein the cloud storage services are geographically distributed from the network attached storage device, comprising:

at least one network controller for communicating with a plurality of clients over a local area network (LAN) and with a cloud storage service (CSS) over a wide area network (WAN);

a plurality of storage devices for locally storing data in the network attached storage device;

a CSS module for at least synchronizing between data files locally stored in the plurality of storage devices and data stored in the CSS, wherein the CSS includes a plurality of cloud connectors for providing a unified communication protocol with a plurality of providers of the cloud storage services, wherein each cloud connector is configured to translate between a unified protocol utilized by the network attached storage device and a respective protocol implemented by one of the plurality of the providers of the cloud storage services communicatively connected to the cloud connector for enabling the synchronization of the data files and for performing file-system operations with the respective cloud storage service; and

a processor for enabling the plurality of clients to perform file-based operations on the network attached storage device using a file sharing protocol.

2. The device of claim 1 , wherein the network attached storage further comprising:

a network-attached storage (NAS) module for emulating the network attached storage device as a NAS device; and

a plurality of storage controllers for controlling the plurality of storage devices.

3. The device of claim 2 , wherein the network attached storage further includes a non-volatile memory for saving settings and configuration parameters.

4. The device of claim 2 , wherein each of the plurality of storage controllers is at least one of a small computer system interface (SCSI), a serial advanced technology attachment (SATA), a universal serial bus (USB), a fibre channel (FC), and a serial attached SCSI (SAS).

5. The device of claim 1 , wherein the CSS module is configured to synchronize the data by:

marking all data files that have been changed since the last synchronization;

dividing all marked files into variable size blocks;

assigning each block with a unique code;

determining which blocks have been modified using the unique codes of the blocks; and

synchronizing the modified blocks such that both the CSS and the plurality of storage devices include a consistent version of each file that has been changed.

6. The device of claim 2 , wherein the plurality of cloud connectors further enabling connections between the network attached storage device and remote storage devices; and

a web portal for allowing at least accessing files maintained by the CSS using a web interface.

7. The device of claim 6 , wherein the remote storage devices and the cloud storage providers reside in one or more data centers.

8. The device of claim 1 , wherein the file sharing protocol is at least any of: a network file system (NFS) and a common internet file system (CIFS).

9. The device of claim 1 , wherein the network attached storage further includes a virtual cloud drive utilized for exposing files stored in the CSS.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Aug 20, 2026
From: KREOS CAPITAL VI (EXPERT FUND) L.P.
To: CTERA NETWORKS LTD
Reel/Frame 075725/0290 →
SECURITY INTEREST Recorded Nov 27, 2023
From: CTERA NETWORKS LTD.
To: HAPOALIM BANK B.M.
Reel/Frame 065671/0256 →
SECURITY INTEREST Recorded Oct 30, 2023
From: CTERA NETWORKS LTD
To: KREOS CAPITAL VI (EXPERT FUND) L.P.
Reel/Frame 065379/0792 →
SECURITY INTEREST Recorded Apr 7, 2022
From: CTERA NETWORKS LTD.
To: KREOS CAPITAL VI (EXPERT FUND) L.P.
Reel/Frame 059523/0377 →
SECURITY INTEREST Recorded Mar 25, 2020
From: CTERA NETWORKS LTD.
To: KREOS CAPITAL VI (EXPERT FUND) LP
Reel/Frame 052217/0678 →
RELEASE OF SECURITY INTEREST Recorded Dec 20, 2018
From: VIOLA CREDIT FIVE (CT), LIMITED PARTNERSHIP
To: CTERA NETWORKS LTD.
Reel/Frame 047967/0146 →
SECURITY INTEREST Recorded May 23, 2017
From: CTERA NETWORKS LTD.
To: VIOLA CREDIT FIVE (CT), LIMITED PARTNERSHIP
Reel/Frame 042481/0183 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2009
From: BRAND, ARON
To: CTERA NETWORKS LTD.
Reel/Frame 023674/0300 →
Continuity (2)
Provisional Application 61140071 · Dec 22, 2008
Related Publication 20100161759A1 · Jun 24, 2010