IP Library Granted Patent US 8,005,918
Granted Patent B2
US 8,005,918 · App. 10/473,509 · Granted Aug 23, 2011

Data storage devices having IP capable partitions

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 8,005,918
App. No.
10/473,509
Granted
Aug 23, 2011
Kind
B2
Abstract

A storage device ( 300 ) has partitions ( 310 A, 310 B, 310 C, 320 A, 320 B, 320 C, 330 ) that are separately addressed by distinct IP addresses (IP 1 , IP 2 , IP 3 , IP 4 , IP 5 , IP 7 , IP 9 ). This allows direct access of the partitions ( 310 A, 310 B, 310 C, 320 A, 320 B, 320 C, 330 ), on a peer-to-peer basis, by any other device that can communicate using IP. Preferred storage devices support spanning between or among partitions of the same device, as well as between or among different storage devices. Both multicast and proxy spanning are contemplated. Combinations of the inventive storage devices with each other, and with prior art storage devices are contemplated, in all manner of mirroring and other arrangements. In still other aspects of the invention, a given storage device can comprise one or more types of media, including any combination of rotating and non-rotating media, magnetic and optical, and so forth.

Claims (28)

1. An apparatus comprising:

one or more storage media having a plurality of partitions; and

a storage element communicatively coupled to the one or more storage media and configured

to receive a packet, via a network connection, the packet including an internet protocol (IP) address and a logical block address (LBA);

to determine that the IP address identifies a first partition of the plurality of partitions and the LBA corresponds to a second partition of the plurality of partitions, the first partition and the second partition being non-consecutive partitions, and

to access the second partition based at least in part on the received packet to implement a proxy span.

2. The apparatus of claim 1 , wherein the storage elements comprises a packet-to-block translator.

3. The apparatus of claim 1 , wherein the LBA corresponds to a physical block in the second partition.

4. The apparatus of claim 1 , wherein the storage element is configured to receive the packet from a network peer.

5. The apparatus of claim 1 , wherein the storage elements is configured to implement a protocol compatible with a user datagram protocol communication and a transmission control protocol communication.

6. The apparatus of claim 1 , wherein the packet comprises a user datagram protocol packet.

7. The apparatus of claim 1 , wherein the first partition is on a first storage medium of the one or more storage media and the second partition is on a second storage medium of the one or more storage media.

8. The apparatus of claim 7 , wherein the first and second storage media are different types of storage media.

9. The apparatus of claim 1 , wherein the IP address or another IP address identifies a multicast set of the plurality of partitions, the multicast set having a number of partitions that is less than a total number of the plurality of partitions, the multicast set further including at least two non-consecutive partitions.

10. The apparatus of claim 1 , wherein the IP address uniquely identifies the first partition.

11. The apparatus of claim 1 , wherein the LBA corresponds to a block within the second partition of the at least two non-consecutive partitions and does not correspond to any block within first partition.

12. The apparatus of claim 1 , wherein the storage element is further configured to implement a multicast span.

13. The apparatus of claim 1 , wherein the storage element is further configured to access a plurality of blocks within a respective plurality of partitions based at least in part on the LBA, the block address, and the IP address.

14. The apparatus of claim 1 , wherein the IP address is a first IP address, the storage element is a first storage element, and the first storage element is further configured to send a message to a second storage element, associated with the second partition, to access the second partition, wherein the message includes a second IP address that identifies the second partition.

15. The apparatus of claim 1 , wherein the packet includes a command and the storage element is configured to execute the command in the second partition independent of any other received packets.

16. A method comprising:

receiving, by a storage element, a packet via a network connection, the packet including an internet protocol (IP) address and a logical block address (LBA);

determining, by the storage element, that the IP address identifies a first partition of a plurality of partitions on one or more storage media;

determining, by the storage element, that the LBA corresponds to a second partition of the plurality of partitions, wherein the first partition and the second partition are non-consecutive partitions; and

accessing, by the storage element, the second partition based at least in part on the received packet to implement a proxy span.

17. The method of claim 16 , wherein the first partition is on a first storage medium of the one or more storage media and the second partition is on a second

18. The method of claim 16 , wherein the IP address or another IP address identifies a multicast set of the plurality of partitions, the multicast set having a number of partitions that is less than a total number of the plurality of partitions, the multicast set further including at least two non-consecutive partitions. storage medium of the one or more storage media.

19. The method of claim 16 , wherein the IP address uniquely identifies the first partition.

Assignments (13)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2022
From: INTELLECTUAL VENTURES ASSETS 177 LLC
To: SERVSTOR TECHNOLOGIES, LLC
Reel/Frame 058537/0356 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2021
From: INTELLECTUAL VENTURES I LLC
To: INTELLECTUAL VENTURES ASSETS 177 LLC
Reel/Frame 057274/0141 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2020
From: RATEZE REMOTE MGMT. L.L.C.
To: INTELLECTUAL VENTURES I LLC
Reel/Frame 052437/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2008
From: ZETERA CORPORATION
To: RATEZE REMOTE MGMT. L.L.C.
Reel/Frame 020866/0888 →
RELEASE OF SECURITY INTEREST Recorded Apr 18, 2008
From: THE FRANK REVOCABLE LIVING TRUST OF CHARLES W. FRANK AND KAREN L. FRANK
To: ZETERA CORPORATION
Reel/Frame 020823/0949 →
RELEASE OF SECURITY INTEREST Recorded Apr 18, 2008
From: WARBURG PINCUS PRIVATE EQUITY VIII, L.P.
To: ZETERA CORPORATION
Reel/Frame 020824/0074 →
RELEASE OF SECURITY INTEREST Recorded Apr 18, 2008
From: CORTRIGHT FAMILY TRUST, DATED MAY 13, 1998
To: ZETERA CORPORATION
Reel/Frame 020824/0215 →
RELEASE OF SECURITY INTEREST Recorded Apr 18, 2008
From: CORTRIGHT FAMILY TRUST, DATED MAY 13, 1998
To: ZETERA CORPORATION
Reel/Frame 020824/0376 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECTIVE ASSIGNMENT TO RE-RECORD ASSIGNMENT PREVIOUSLY RECORDED UNDER REEL AND FRAME PREVIOUSLY RECORDED ON REEL 013847 FRAME 0412. ASSIGNOR(S) HEREBY CONFIRMS THE TO CORRECT THE SERIAL NUMBER FROM PCT/US02/40198 TO PCT/US02/40199. Recorded Apr 1, 2008
From: FRANK, CHARLES WILLIAM; LUDWIG, THOMAS EARL; HANAN, THOMAS D.; BABBIT, WILLIAM R.
To: ZETERA CORPORATION, CALIFORNIA CORPORATION
Reel/Frame 020736/0569 →
SECURITY AGREEMENT Recorded Oct 5, 2007
From: ZETERA CORPORATION
To: WARBURG PINCUS PRIVATE EQUITY VIII, L.P.
Reel/Frame 019927/0793 →
SECURITY AGREEMENT Recorded Jul 20, 2007
From: ZETERA CORPORATION
To: THE FRANK REVOCABLE LIVING TRUST OF CHARLES W. FRANK AND KAREN L. FRANK
Reel/Frame 019583/0681 →
SECURITY AGREEMENT Recorded Jun 20, 2007
From: ZETERA CORPORATION
To: CORTRIGHT FAMILY TRUST, DATED MAY 13, 1998
Reel/Frame 019453/0845 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2005
From: ZETERA CORPORATION, A CALIFORNIA CORPORATION; FRANK, CHARLES WILLIAM; LUDWIG, THOMAS EARL; BABBITT, WILLIAM R.; HANAN, THOMAS D.
To: ZETERA CORPORATION, A DELAWARE CORPORATION
Reel/Frame 016171/0628 →