Patents by Inventor Pablo Alejandro Ziperovich

Pablo Alejandro Ziperovich 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).

  • Publication number: 20220284304
    Abstract: This disclosure describes systems and methods for detecting multiple insertion and deletion errors in the presence of substitution errors in a signal (such as a sequenced DNA string). A convolutional code that includes two or more component convolutional codes is used for encoding. Each of the two or more component convolutional codes generates only a subset of all possible outputs of the convolutional code. The subsets of the two or more component convolutional codes are disjoint from each other. Only one of the two or more convolutional codes is active at any given time. The two or more convolutional codes together define a super code. The two or more convolutional codes are time interlaced within the super code, and the super code defines the convolutional code. A trellis that includes two or more component trellises designed based on the two or more component convolutional codes is used for decoding.
    Type: Application
    Filed: March 8, 2021
    Publication date: September 8, 2022
    Inventors: Majid Anaraki NEMATI, Anthony Dwayne WEATHERS, Pablo Alejandro ZIPEROVICH
  • Patent number: 9377962
    Abstract: Disclosed is an apparatus and method for determining memory cell bias information for use in memory operations. One or more memory die are selected from a group of memory die, and one or more memory blocks selected from the selected one or more memory die. A group of cells within the selected memory blocks are programmed and cycled. Bias values are generated based on comparing one or more program levels associated with respective wordlines with predetermined programming levels. The bias values are stored lookup table that is configured to be accessible at runtime by a memory controller for retrieval of the bias value during a memory operation.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: June 28, 2016
    Assignee: HGST TECHNOLOGIES SANTA ANA, INC.
    Inventors: Aldo G. Cometti, Pablo Alejandro Ziperovich
  • Publication number: 20160077753
    Abstract: Disclosed is an apparatus and method for determining memory cell bias information for use in memory operations. One or more memory die are selected from a group of memory die, and one or more memory blocks selected from the selected one or more memory die. A group of cells within the selected memory blocks are programmed and cycled. Bias values are generated based on comparing one or more program levels associated with respective wordlines with predetermined programming levels. The bias values are stored lookup table that is configured to be accessible at runtime by a memory controller for retrieval of the bias value during a memory operation.
    Type: Application
    Filed: November 20, 2015
    Publication date: March 17, 2016
    Inventors: Aldo G. COMETTI, Pablo Alejandro ZIPEROVICH
  • Patent number: 9224456
    Abstract: Disclosed is an apparatus and method for adjusting operating parameters in a storage device. A controller in a solid state drive monitors current operating conditions of the drive's flash memory, and when the flash memory has been subjected to a predetermined number of program/erase cycles one or more stored bias values are retrieved from a storage location based on the wordline(s) associated with a current memory operation. Parameters of the memory operation are then adjusted based on the retrieved bias values, and the memory operation is performed using the adjusted parameters.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: December 29, 2015
    Assignee: HGST Technologies Santa Ana, Inc.
    Inventors: Aldo G. Cometti, Pablo Alejandro Ziperovich
  • Patent number: 9195586
    Abstract: Disclosed is an apparatus and method for providing memory cell bias information for use in memory operations. One or more memory die are selected from a group of memory die, and one or more memory blocks selected from the selected one or more memory die. A group of cells are programmed within the selected memory blocks, and one or more distributions of cell program levels associated with a group of wordlines are determined. A bias value for each wordline is then generated based on comparing one or more program levels in a distribution of program levels associated with the respective wordline with predetermined programming levels. The bias values are stored lookup table that is configured to be accessible at runtime by a memory controller for retrieval of the bias value during a program or read operation.
    Type: Grant
    Filed: February 25, 2013
    Date of Patent: November 24, 2015
    Assignee: HGST Technologies Santa Ana, Inc.
    Inventors: Aldo G. Cometti, Pablo Alejandro Ziperovich
  • Publication number: 20150262659
    Abstract: Disclosed is an apparatus and method for adjusting operating parameters in a storage device. A controller in a solid state drive monitors current operating conditions of the drive's flash memory, and when the flash memory has been subjected to a predetermined number of program/erase cycles one or more stored bias values are retrieved from a storage location based on the wordline(s) associated with a current memory operation. Parameters of the memory operation are then adjusted based on the retrieved bias values, and the memory operation is performed using the adjusted parameters.
    Type: Application
    Filed: May 28, 2015
    Publication date: September 17, 2015
    Inventors: Aldo G. COMETTI, Pablo Alejandro ZIPEROVICH
  • Patent number: 9047955
    Abstract: Disclosed is an apparatus and method for adjusting operating parameters in a storage device. A controller in a solid state drive monitors current operating conditions for blocks of memory used to store data in the drive. When a block has been subjected to a predetermined number of program/erase cycles one or more stored bias values are retrieved from a storage location based on the wordline(s) associated with a current memory operation. The one or more parameters of the memory operation are then adjusted based on the one or more stored bias values, and the memory operation performed on the block of memory cells using the adjusted parameters.
    Type: Grant
    Filed: February 22, 2013
    Date of Patent: June 2, 2015
    Assignee: STEC, Inc.
    Inventors: Aldo G. Cometti, Pablo Alejandro Ziperovich
  • Patent number: 8364888
    Abstract: A method for suspending an erase operation performed on a group of memory cells in a flash memory circuit is disclosed. One example method includes providing to the memory circuit a command to erase the group of memory cells via a plurality of erase pulses. After applying an erase pulse, if it is determined that another operation has a priority higher than a predetermined threshold, the method suspends the erase operation, performs the other operation, and then resumes the erase operation.
    Type: Grant
    Filed: February 2, 2012
    Date of Patent: January 29, 2013
    Assignee: STEC, Inc.
    Inventors: Ashot Melik-Martirosian, Pablo Alejandro Ziperovich, Mark Moshayedi
  • Publication number: 20120254515
    Abstract: A method for suspending an erase operation performed on a group of memory cells in a flash memory circuit is disclosed. One example method includes providing to the memory circuit a command to erase the group of memory cells via a plurality of erase pulses. After applying an erase pulse, if it is determined that another operation has a priority higher than a predetermined threshold, the method suspends the erase operation, performs the other operation, and then resumes the erase operation.
    Type: Application
    Filed: February 2, 2012
    Publication date: October 4, 2012
    Applicant: STEC, Inc.
    Inventors: Ashot MELIK-MARTIROSIAN, Pablo Alejandro ZIPEROVICH, Mark MOSHAYEDI