IP Library Granted Patent US 10,860,211
Granted Patent B2
US 10,860,211 · App. 15/890,265 · Granted Dec 8, 2020

Modularized multi-purpose storage system

Inventors: Jun Xu (Singapore, SG); Brandon Dement (Aliso Viejo, CA); Scott A. Rader (Irvine, CA)
Assignee: Western Digital Technologies, Inc.
G06F3/0607G06F1/1633G06F11/1451G06F11/1456G06F13/4081G06F16/185G11B33/125H04L67/1097G06F15/7896
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 10,860,211
App. No.
15/890,265
Granted
Dec 8, 2020
Kind
B2
Abstract

An example system may comprise a network-attached storage device including a base station having a hardware interface including a drive port and a connectivity port; a modular storage drive attachable to and detachable from the drive port; and a modular wireless adapter attachable to and detachable from the connectivity port. The portable storage device is formable by detaching the modular storage drive and the modular wireless adapter from the hardware interface of the network-attached storage device, and coupling the modular storage drive and the modular wireless adapter to one another via a portable hardware interface. Further, a rechargeable modular power unit is removable from the base station and attachable to and detachable from a power port of the network-attached storage device.

Claims (84)

1. A modular storage system, comprising:

a network-attached storage (NAS) device including a base station having a hardware interface including a drive port and a connectivity port;

a modular storage drive configured to be removeably attached to the drive port of the hardware interface of the base station; and

a modular wireless adapter configured to be removeably attached to the connectivity port of the hardware interface of the base station, wherein:

the modular storage drive and the modular wireless adapter are configured to detach from the hardware interface of the base station of the NAS device;

the modular storage drive further comprises a portable hardware interface with an interface member; and

the modular wireless adapter is further configured to couple to the interface member of the portable hardware interface to form a portable storage device.

2. The modular storage system of claim 1 , further comprising:

a rechargeable modular power unit attachable to and detachable from a power port, wherein:

the hardware interface further comprises the power port; and

the rechargeable modular power unit is configured to:

couple to the modular storage drive and the modular wireless adapter via the portable hardware interface;

provide power to the portable storage device while detached from the NAS device and coupled via the portable hardware interface; and

provide backup power to the NAS device while attached to the power port of the hardware interface of the NAS device.

3. The modular storage system of claim 1 , wherein the NAS device further comprises:

a temporary non-transitory storage device coupleable to the hardware interface; and

a processor coupled to the hardware interface, wherein the processor is configured to execute logic that performs operations comprising:

receiving a storage request;

detecting that the temporary non-transitory storage device is coupled to the hardware interface, the temporary non-transitory storage device configured to function as a fallback for the modular storage drive while the modular storage drive is detached from the hardware interface; and

servicing the storage request by staging data on the temporary non-transitory storage device.

4. The modular storage system of claim 3 , wherein the operations further comprise:

detecting a coupling of the modular storage drive to the hardware interface of the base station of the NAS device; and

destaging data from the temporary non-transitory storage device to the modular storage drive responsive to the coupling.

5. The modular storage system of claim 1 , wherein the NAS device further comprises a processor coupled to the hardware interface, wherein the processor is configured to execute logic that performs operations comprising:

receiving a storage request;

detecting that the portable storage device is accessible via a computer network; and

servicing the storage request by one of:

writing data from the NAS device to the modular storage drive of the portable storage device via the computer network; and

reading data to the NAS device from the modular storage drive of the portable storage device via the computer network.

6. The modular storage system of claim 5 , wherein:

the NAS device further comprises one or more storage drives coupled via the hardware interface to the processor; and

the one or more storage drives and the modular storage drive of the portable storage device are configured to comprise a redundant array of independent disks (RAID).

7. The modular storage system of claim 6 , wherein:

the storage request is a write request; and

the operations further comprise distributing data across the RAID.

8. The modular storage system of claim 6 , wherein:

the storage request is a read request; and

the operations further comprise reconstructing data from the RAID.

9. The modular storage system of claim 1 , wherein the drive port comprises one of a universal serial bus (USB) interface, a serial advanced technology attachment (SATA) interface, an integrated drive electronics (IDE) interface, an enhanced IDE (EIDE) interface, a peripheral component interconnect (PCI) interface, a fibre channel interface, a Thunderbolt™ interface, and a serial-attached SCSI (SAS) interface.

10. A portable storage device comprising:

a modular storage drive detached from a network-attached storage (NAS) device;

a modular wireless adapter detached from the NAS device and attached to the modular storage drive via a hardware interface;

a rechargeable modular power unit detached from the NAS device and attached to the modular wireless adapter and the modular storage drive via the hardware interface, wherein the modular storage drive, the modular wireless adapter, and the rechargeable modular power unit are detachable from one another and reattachable to the hardware interface of the NAS device;

means for detecting a coupling of the modular storage drive, the modular wireless adapter, and the rechargeable modular power unit via the hardware interface;

means for broadcasting an identifier (ID) identifying the portable storage device on a computer network for detection by the NAS device; and

means for establishing a connection between the portable storage device and the NAS device responsive to the detection by the NAS device.

11. The portable storage device of claim 10 , further comprising:

means for receiving, at the portable storage device, a storage request from the NAS device via the connection; and

means for servicing the storage request using the modular storage drive of the portable storage device.

12. The portable storage device of claim 11 , wherein:

the modular storage drive of the portable storage device is configured as a member of a redundant array of independent disks (RAID) managed by the NAS device;

the RAID includes the modular storage drive and one or more storage drives attached to the NAS device;

the storage request is a write request issued by a RAID controller of the NAS device;

servicing the storage request comprises storing a portion of a distributed data set on the modular storage drive; and

the portion of the distributed data corresponds to one or more other portions of the distributed data set stored on one or more of the one or more storage drives of the RAID.

13. The portable storage device of claim 11 , wherein:

the modular storage drive of the portable storage device is configured as a member of a redundant array of independent disks (RAID) managed by a RAID controller of the NAS device;

the RAID includes the modular storage drive and one or more storage drives attached to the NAS device;

the storage request is a read request issued by the RAID controller of the NAS device; and

servicing the storage request comprises reconstructing data from the modular storage drive and one or more of the one or more storage drives of the RAID.

14. The portable storage device of claim 10 , further comprising:

means for detecting, by the portable storage device, a storage request from a client device; and

means for servicing the storage request from the client device, wherein servicing the storage request from the client device comprises one of: wirelessly reading data from the modular storage drive of the portable storage device; and wirelessly writing data to the modular storage drive of the portable storage device.

15. The portable storage device of claim 10 , wherein the hardware interface is integral with one of the modular storage drive, the modular wireless adapter, and the rechargeable modular power unit.

16. The portable storage device of claim 10 , wherein:

the hardware interface is an independent component configured to couple the modular storage drive, the modular wireless adapter, and the rechargeable modular power unit; and

the hardware interface comprises:

a drive port for coupling and decoupling the modular storage drive;

a connectivity port for coupling and decoupling the modular wireless adapter; and

a power port for coupling and decoupling the rechargeable modular power unit.

17. A method comprising:

receiving a storage request;

detecting that a portable storage device is accessible via a computer network by a network-attached storage (NAS) device, the portable storage device comprising a modular storage drive detached from a hardware interface of the NAS device and a modular wireless adapter detached from the hardware interface of the NAS device; and

servicing the storage request by one of writing data from the NAS device to the modular storage drive of the portable storage device via the computer network, and reading data to the NAS device from the modular storage drive of the portable storage device via the computer network.

18. The method of claim 17 , further comprising:

detecting that a temporary storage device is coupled to the hardware interface of the NAS device, the temporary storage device functioning as a fallback for the modular storage drive detached from the hardware interface of the NAS device; and

servicing the storage request by staging data on the temporary storage device.

19. The method of claim 18 , further comprising:

detecting a coupling of the modular storage drive to the hardware interface of the NAS device; and

destaging data from the temporary storage device to the modular storage drive responsive to the coupling.

20. The method of claim 17 , further comprising:

coupling a rechargeable modular power unit to the modular storage drive and the modular wireless adapter via a portable hardware interface;

providing power from the rechargeable modular power unit to the portable storage device while detached from the NAS device and coupled via the portable hardware interface; and

providing backup power from the rechargeable modular power unit to the NAS device while attached to a power port of the hardware interface of the NAS device.

Assignments (10)
SECURITY AGREEMENT Recorded Apr 25, 2025
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 071050/0001 →
PARTIAL RELEASE OF SECURITY INTERESTS Recorded Apr 25, 2025
From: JPMORGAN CHASE BANK, N.A., AS AGENT
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 071382/0001 →
PATENT COLLATERAL AGREEMENT Recorded Aug 23, 2024
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS THE AGENT
Reel/Frame 068762/0494 →
CHANGE OF NAME Recorded Jun 27, 2024
From: SANDISK TECHNOLOGIES, INC.
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 067982/0032 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2024
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 067567/0682 →
PATENT COLLATERAL AGREEMENT - DDTL LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067045/0156 →
PATENT COLLATERAL AGREEMENT - A&R LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 064715/0001 →
RELEASE OF SECURITY INTEREST AT REEL 052915 FRAME 0566 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 059127/0001 →
SECURITY INTEREST Recorded Feb 6, 2020
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS AGENT
Reel/Frame 052915/0566 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2018
From: XU, JUN; DEMENT, BRANDON; RADER, SCOTT A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 045212/0833 →