What are you looking for ?
Infinidat
Articles_top

Pure Storage Assigned Three Patents

Nonrepeating identifiers in address space of non-volatile solid-state storage, redundant, fault-tolerant, distributed remote procedure call cache in storage, optimizing storage allocation

Nonrepeating identifiers in address space of non-volatile solid-state storage
Pure Storage, Inc., Mountain View, CA, has been assigned a patent (10,114,757) developed by Hayes, John, Gupta, Shantanu, Davis, John, Gold, Brian, and Tan, Zhangxi, Mountain View, CA, for “nonrepeating identifiers in an address space of a non-volatile solid-state storage.

The abstract of the patent published by the U.S. Patent and Trademark Office states: “A method of applying an address space to data storage in a non-volatile solid-state storage is provided. The method includes receiving a plurality of portions of user data for storage in the non-volatile solid-state storage and assigning to each successive one of the plurality of portions of user data one of a plurality of sequential, nonrepeating addresses of an address space. The address range of the address space exceeds a maximum number of addresses expected to be applied during a lifespan of the non-volatile solid-state storage. The method includes writing each of the plurality of portions of user data to the non-volatile solid-state storage such that each of the plurality of portions of user data is identified and locatable for reading via the one of the plurality of sequential, nonrepeating addresses of the address space.

The patent application was filed on July 2, 2015 (15/321,424).

Redundant, fault-tolerant, distributed remote procedure call cache in storage
Pure Storage, Inc., Mountain View, CA, has been assigned a patent (
10,114,714) developed by 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 July 18, 2016 (15/213,271).

Optimizing storage allocation
Pure Storage, Inc., Mountain View, CA, has been assigned a patent (
10,114,574) developed by Golden, Christopher, Mountain View, CA, Colgrove, John, Los Altos, CA, Miller, Ethan L., Santa Cruz, CA, Sharpe, Malcolm, and Hodgson, Steve, Mountain View, CA, for an “optimizing storage allocation in a storage system.

The abstract of the patent published by the U.S. Patent and Trademark Office states: “A system and method for utilizing unmapped and unknown states in a storage system. When a first portion of a first medium is determined to be unreachable from any other mediums, the first portion of the first medium may be put into an unmapped state, and its data may be discarded and the corresponding storage locations may be freed. During replication of the first medium to a replica storage array, the state of the first portion of the first medium may be translated from the unmapped state into an unknown state on the replica storage array. If another storage array has the data of the first portion of the first medium, this data may be used to overwrite the first portion of the first medium on the replica storage array, converting the first portion of the first medium from the unknown state into the mapped state.

The patent application was filed on October 31, 2016 (15/339,524).

Articles_bottom
AIC
ATTO
OPEN-E