Patents by Inventor Mehran Elyasi

Mehran Elyasi has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11977743
    Abstract: A storage unit is disclosed. The storage unit may include storage for a component codeword. The component codeword may be stored in a block in the storage. The block may also store a block codeword. An interface may receive a read request for a chunk of data from a host and may send the chunk of data to the host. A circuit may read the component codeword from the block in the storage. An error correcting code (ECC) decoder may determine the chunk of data based at least in part on the component codeword.
    Type: Grant
    Filed: March 14, 2022
    Date of Patent: May 7, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Zongwang Li, Jing Yang, Marie Mai Nguyen, Mehran Elyasi, Rekha Pitchumani
  • Publication number: 20240054179
    Abstract: A system and method for inference using an embedding table. In some embodiments, the method includes forming a culled index vector including a first index, and requesting a weight vector corresponding to the first index. The first index may be a first element of a first index vector, the first index being culled within the culled index vector.
    Type: Application
    Filed: September 21, 2022
    Publication date: February 15, 2024
    Inventors: Mehran ELYASI, Zongwang LI, Rekha PITCHUMANI, Tong ZHANG, Heekwon PARK
  • Patent number: 11513898
    Abstract: A distributed storage system includes a plurality of nodes comprising a first node, wherein a total number of nodes in the distributed storage system is represented by n, wherein a file stored in the distributed storage system is recovered from a subset of a number of nodes represented by k upon a file failure on a node in the distributed storage system, and wherein a failed node in the plurality of nodes is recovered from a number of helper nodes of the plurality of nodes represented by d. Upon detecting a failure in the first node, each helper node of the number of helper nodes is configured to determine a repair-encoder matrix, multiply a content matrix by the repair-encoder matrix to obtain a repair matrix, extract each linearly independent column of the repair matrix, and send the linearly independent columns of the repair matrix to the first node.
    Type: Grant
    Filed: June 19, 2020
    Date of Patent: November 29, 2022
    Assignee: Regents of the University of Minnesota
    Inventors: Mehran Elyasi, Soheil Mohajer
  • Publication number: 20220374149
    Abstract: A system is disclosed. A storage device may store a data. A load module may read the data from the storage device based at least in part on an input/output (I/O) request. A scheduler may place the I/O request in a queue for delivery to the load module based at least in part on a size of the I/O request being less than a threshold.
    Type: Application
    Filed: March 14, 2022
    Publication date: November 24, 2022
    Inventors: Zongwang LI, Marie Mai NGUYEN, Heekwon PARK, Mehran ELYASI, Rekha PITCHUMANI
  • Publication number: 20220374152
    Abstract: A storage unit is disclosed. The storage unit may include storage for a component codeword. The component codeword may be stored in a block in the storage. The block may also store a block codeword. An interface may receive a read request for a chunk of data from a host and may send the chunk of data to the host. A circuit may read the component codeword from the block in the storage. An error correcting code (ECC) decoder may determine the chunk of data based at least in part on the component codeword.
    Type: Application
    Filed: March 14, 2022
    Publication date: November 24, 2022
    Inventors: Zongwang LI, Jing YANG, Marie Mai NGUYEN, Mehran ELYASI, Rekha PITCHUMANI
  • Publication number: 20200409793
    Abstract: A distributed storage system includes a plurality of nodes comprising a first node, wherein a total number of nodes in the distributed storage system is represented by n, wherein a file stored in the distributed storage system is recovered from a subset of a number of nodes represented by k upon a file failure on a node in the distributed storage system, and wherein a failed node in the plurality of nodes is recovered from a number of helper nodes of the plurality of nodes represented by d. Upon detecting a failure in the first node, each helper node of the number of helper nodes is configured to determine a repair-encoder matrix, multiply a content matrix by the repair-encoder matrix to obtain a repair matrix, extract each linearly independent column of the repair matrix, and send the linearly independent columns of the repair matrix to the first node.
    Type: Application
    Filed: June 19, 2020
    Publication date: December 31, 2020
    Inventors: Mehran Elyasi, Soheil Mohajer