What are you looking for ?
Infinidat
Articles_top

Pure Storage Assigned Six Patents

Redundant, fault-tolerant, distributed remote procedure call cache in storage system, proactively providing corrective measures for arrays, scalable non-uniform storage sizes, performing copies in storage system, storage system architecture, distributed multi-level protection in RAID

Redundant, fault-tolerant, distributed remote procedure call cache in storage system
Pure Storage, Inc., Mountain View, CA, has been assigned a patent (9,396,078) developed Hayes, John, Lee, Robert, Vajgel, Peter, and Robinson, Joshua, Mountain View, CA, for a “redundant, fault-tolerant, distributed remote procedure call cache in a storage system.

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A method of operating a remote procedure call cache in a storage cluster is provided. The method includes receiving a remote procedure call at a first storage node having solid-state memory and writing information, relating to the remote procedure call, to a remote procedure call cache of the first storage node. The method includes mirroring the remote procedure call cache of the first storage node in a mirrored remote procedure call cache of a second storage node. A plurality of storage nodes and a storage cluster are also provided.

The patent application was filed on April 27, 2015 (14/697,571).

Proactively providing corrective measures for storage arrays
Pure Storage, Inc., Mountain View, CA, has been assigned a patent (9,384,082) developed by Lee, Patrick, Los Altos, CA, Perneti, Vinay, Mountain View, CA, and Zhuravlev, Sergey, Gilroy, CA, for a “proactively providing corrective measures for storage arrays.

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Proactively providing corrective measures for storage arrays includes: receiving data from a storage array, the data including one or more events, detecting, in dependence upon a problem signature, one or more events from the data indicative of a particular problem, where the problem signature comprises a specification of a pattern of events indicative of the particular problem experienced by at least one other storage array, determining whether the particular problem violates an operational policy of the storage array, the operational policy specifying at least one requirement for an operational metric of the storage array, and if the particular problem violates the operational policy of the storage array, deploying automatically without user intervention one or more corrective measures to prevent the storage array from experiencing the particular problem.

The patent application was filed on October 23, 2015 (14/920,994).

Scalable non-uniform storage sizes
Pure Storage, Inc., Mountain View, CA, has been assigned a patent (9,367,243) developed by Hayes, John, Colgrove, John, Lee, Robert, Robinson, Joshua, Vajgel, Peter, Davis, John, and Botes, Par, Mountain View, CA, for a “scalable non-uniform storage sizes.

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A plurality of storage nodes in a single chassis is provided. Each of the plurality of storage nodes has a storage capacity with nonvolatile solid-state memory for user data storage. The plurality of storage nodes is configured to support uniform storage capacities and non-uniform storage capacities among the plurality of storage nodes, as a storage cluster. The plurality of storage nodes is configured to distribute the user data and metadata throughout the plurality of storage nodes such that the plurality of storage nodes can read the user data, using erasure coding, despite loss of two of the plurality of storage nodes.

The patent application was filed on June 4, 2014 (14/296,167).

Performing copies in storage system
Pure Storage, Inc., Mountain View, CA, has been assigned a patent (9,361,035) developed by Colgrove, John, Los Altos, CA, Miller, Ethan, Santa Cruz, CA, Hayes, John, Mountain View, CA, Sandvig, Cary, Palo Alto, CA, Golden, Christopher, Cao, Jianting, Mountain View, CA, and Inozemtsev, Grigori, Sunnyvale, CA, for a “performing copies in a storage system.

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A system and method for performing copy offload operations. When a copy offload operation from a first volume, (pointing to a first medium) to a second volume, (pointing to a second medium) is requested, the copy offload operation is performed without accessing the data being copied. A third medium is created, and the first medium is recorded as the underlying medium of the third medium. The first volume is re-pointed to the third medium. Also, a fourth medium is created, the second volume is re-pointed to the fourth medium, and the second medium is recorded as the underlying medium of the targeted range of the fourth medium. All other ranges of the fourth medium have the second medium as their underlying medium.

The patent application was filed on June 12, 2015 (14/737,927).

Storage system architecture
Pure Storage, Inc., Mountain View, CA, has been assigned a patent (9,357,010) developed by Hayes, John, Colgrove, John, and Davis, John D., Mountain View, CA, for a “storage system architecture.

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A storage system is provided. The storage system includes a plurality of storage units, each of the plurality of storage units having storage memory for user data and a plurality of storage nodes, each of the plurality of storage nodes configured to have ownership of a portion of the user data. The storage system includes a first pathway, coupling the plurality of storage units such that each of the plurality of storage units can communicate with at least one other of the plurality of storage units via the first pathway without assistance from the plurality of storage nodes.

The patent application was filed on December 7, 2015 (14/961,665).

Distributed multi-level protection in RAID array based storage system
Pure Storage, Inc., Mountain View, CA, has been assigned a patent (9,348,696) developed by Colgrove, John, Los Altos, CA, Hayes, John, Hong, Bo, Mountain View, CA, and Miller, Ethan, Santa Cruz, CA, for a “distributed multi-level protection in a RAID array based storage system.

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A system and method for dynamic RAID geometries. A computer system comprises client computers and data storage arrays coupled to one another via a network. A data storage array utilizes solid-state drives and Flash memory cells for data storage. A storage controller within a data storage array is configured to configure a first subset of the storage devices for use in a first RAID layout, the first RAID layout including a first set of redundant data. The controller further configures a second subset of the storage devices for use in a second RAID layout, the second RAID layout including a second set of redundant data. Additionally, when writing a stripe, the controller may select from any of the plurality of storage devices for one or more of the first RAID layout, the second RAID layout, and storage of redundant data by the additional logical device.

The patent application was filed on October 1, 2010 (12/896,675).

Articles_bottom
AIC
ATTO
OPEN-E