Distributed transactions with token-associated execution

J Hayes, R Lee, I Ostrovsky, P Vajgel - US Patent 10,007,457, 2018 - Google Patents
A method of processing transactions associated with a command in a storage system is
provided. The method includes receiving, at a first authority of the storage system, a …

Data striping across storage nodes that are assigned to multiple logical arrays

J Hayes, P Botes - US Patent 10,082,985, 2018 - Google Patents
A storage cluster is provided. The storage cluster includes a plurality of storage nodes
coupled together as the storage cluster. The plurality of storage nodes is configured to …

Read voltage optimization

N Miladinovic - US Patent 10,877,827, 2020 - Google Patents
(57) ABSTRACT A method for biasing read voltage for flash memory in a storage system,
performed by the storage system, is pro vided. The method includes determining a first …

Using flash storage devices with different sized erase blocks

AR Bernat, TW Brennan, ML McAuliffe… - US Patent …, 2019 - Google Patents
A method of using flash storage devices with different sized erase blocks is provided. The
method includes allocating a plurality of erase blocks of heterogeneous erase block sizes to …

Maintaining a separate LRU linked list for each thread for multi-threaded access

G Wallace, P Shilane - US Patent 10,078,598, 2018 - Google Patents
A plurality of linked lists of elements is maintained corresponding to a plurality of threads
accessing a plurality of cache entries, including a first linked list corresponding to a first …

Nonrepeating identifiers in an address space of a non-volatile solid-state storage

J Hayes, S Gupta, J Davis, B Gold, Z Tan - US Patent 10,114,757, 2018 - Google Patents
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 …

Storage efficiency of encrypted host system data

JR Irwin, EL Miller, JD Davis - US Patent 11,307,998, 2022 - Google Patents
(57) ABSTRACT A storage controller coupled to a storage array comprising one or more
storage devices that performs at least one data reduction operation on decrypted data …

Maximizing data reduction in a partially encrypted volume

CP Sapuntzakis, TW Brennan, Y Frandzel - US Patent 10,929,031, 2021 - Google Patents
A method of data reduction in a partially encrypted volume includes receiving data to be
stored on a storage array, decrypting the data using a first encryption key to generate first …

Adaptable data caching mechanism for in-memory cluster computing

IS Choi, YS Ki - US Patent 10,176,097, 2019 - Google Patents
An in-memory cluster computing framework node is described. The node includes storage
devices having various priorities. The node also includes a resource monitor to monitor the …

Dynamic player match-making for social games

D Soti, D McCaffrey, R Chen… - US Patent App. 13 …, 2014 - Google Patents
Methods, systems, and apparatus for player match-making in a gaming system are
described. A search request comprising one or more attributes of one or more players of the …