Patents by Inventor Mervyn Wongso

Mervyn Wongso 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: 11640243
    Abstract: A method and apparatus is disclosed for using supervised learning with closed loop feedback to improvement of output consistency for memory arrangements, such as a solid state drive.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: May 2, 2023
    Assignee: Western Digital Technologies, Inc.
    Inventors: Rushang Karia, Mervyn Wongso, Jacob Schmier, Kevin Corbin, Lakshmana Rao Chintada
  • Patent number: 10956083
    Abstract: A non-volatile memory (NVM) system receives host requests that each specify a memory operation to be performed by the NVM system, the specified memory operations including read operations and write operations, and performs a set of operations for each memory operation specified by a received host request. The set of operations performed for each such memory operation include: initiating performance the memory operation; determining a throttle interval for the memory operation in accordance with at least a first factor, corresponding to available space in a write cache of the non-volatile memory system, and a second factor, corresponding to a metric corresponding to prevalence of write operations in the memory operations specified by the received host requests; and returning to the host system a response associated with the memory operation at a time no earlier than a start time associated with the memory operation plus the determined throttle interval.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: March 23, 2021
    Assignee: Western Digital Technologies, Inc.
    Inventors: Mervyn Wongso, Rushang Karia, Edoardo Daelli, Jacob Schmier, Kevin Corbin, Lakshmana Rao Chintada
  • Publication number: 20210081106
    Abstract: A method and apparatus is disclosed for using supervised learning with closed loop feedback to improvement of output consistency for memory arrangements, such as a solid state drive.
    Type: Application
    Filed: November 30, 2020
    Publication date: March 18, 2021
    Inventors: Rushang KARIA, Mervyn WONGSO, Jacob SCHMIER, Kevin CORBIN, Lakshmana Rao CHINTADA
  • Patent number: 10877667
    Abstract: A method and apparatus is disclosed for using supervised learning with closed loop feedback to improvement of output consistency for memory arrangements, such as a solid state drive.
    Type: Grant
    Filed: April 6, 2018
    Date of Patent: December 29, 2020
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Rushang Karia, Mervyn Wongso, Jacob Schmier, Kevin Corbin, Lakshmana Rao Chintada
  • Publication number: 20180329626
    Abstract: A method and apparatus is disclosed for using supervised learning with closed loop feedback to improvement of output consistency for memory arrangements, such as a solid state drive.
    Type: Application
    Filed: April 6, 2018
    Publication date: November 15, 2018
    Inventors: Rushang KARIA, Mervyn WONGSO, Jacob SCHMIER, Kevin CORBIN, Lakshmana Rao CHINTADA
  • Publication number: 20180173464
    Abstract: A non-volatile memory (NVM) system receives host requests that each specify a memory operation to be performed by the NVM system, the specified memory operations including read operations and write operations, and performs a set of operations for each memory operation specified by a received host request. The set of operations performed for each such memory operation include: initiating performance the memory operation; determining a throttle interval for the memory operation in accordance with at least a first factor, corresponding to available space in a write cache of the non-volatile memory system, and a second factor, corresponding to a metric corresponding to prevalence of write operations in the memory operations specified by the received host requests; and returning to the host system a response associated with the memory operation at a time no earlier than a start time associated with the memory operation plus the determined throttle interval.
    Type: Application
    Filed: August 31, 2017
    Publication date: June 21, 2018
    Applicant: Western Digital Technologies, Inc.
    Inventors: Mervyn Wongso, Rushang Karia, Edoardo DaeIli, Jacob Schmier, Kevin Corbin, Lakshmana Rao Chintada
  • Patent number: 9520197
    Abstract: The various implementations described herein include systems, methods and/or devices used to enable adaptive erasure in a storage device. The method includes performing a plurality of memory operations including read operations and respective erase operations on portions of one or more non-volatile memory devices specified by the read operations and respective erase operations, where the respective erase operations are performed using a first set of erase parameters that has been established as a current set of erase parameters prior to performing the respective erase operations. The method includes, in accordance with each erase operation of at least a subset of the respective erase operations, updating one or more erase statistics that correspond to performance of multiple erase operations. The method includes, in accordance with a comparison of the erase statistics with an erasure performance threshold, establishing a second set of erase parameters as the current set of erase parameters.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: December 13, 2016
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: James Fitzpatrick, James Higgins, Li Li, Mervyn Wongso
  • Publication number: 20150149699
    Abstract: The various implementations described herein include systems, methods and/or devices used to enable adaptive erasure in a storage device. The method includes performing a plurality of memory operations including read operations and respective erase operations on portions of one or more non-volatile memory devices specified by the read operations and respective erase operations, where the respective erase operations are performed using a first set of erase parameters that has been established as a current set of erase parameters prior to performing the respective erase operations. The method includes, in accordance with each erase operation of at least a subset of the respective erase operations, updating one or more erase statistics that correspond to performance of multiple erase operations. The method includes, in accordance with a comparison of the erase statistics with an erasure performance threshold, establishing a second set of erase parameters as the current set of erase parameters.
    Type: Application
    Filed: December 19, 2013
    Publication date: May 28, 2015
    Applicant: SanDisk Enterprise IP LLC
    Inventors: James Fitzpatrick, James Higgins, Li Li, Mervyn Wongso
  • Patent number: 7600006
    Abstract: A firmware distribution system is disclosed with particular application to integrating a plurality of ancillary endpoints into an existing network of endpoints. The ancillary endpoints being coupled to an isolated network and a master device downloading the desired firmware to the ancillary endpoints in a peer-to-peer distribution. An administrator may be coupled to the isolated network for providing a management and control mechanism for an installer. Once the ancillary network has the firmware loaded, the network may be tested prior to integration with the existing network of endpoints. Upon verification of the download and operation of the ancillary endpoints, the ancillary endpoints can be readily integrated with the existing network without major disruption to the existing network.
    Type: Grant
    Filed: August 31, 2004
    Date of Patent: October 6, 2009
    Assignee: Inter-Tel, Inc
    Inventors: Brian Willess, Mervyn Wongso
  • Publication number: 20060048144
    Abstract: A firmware distribution system is disclosed with particular application to integrating a plurality of ancillary endpoints into an existing network of endpoints. The ancillary endpoints being coupled to an isolated network and a master device downloading the desired firmware to the ancillary endpoints in a peer-to-peer distribution. An administrator may be coupled to the isolated network for providing a management and control mechanism for an installer. Once the ancillary network has the firmware loaded, the network may be tested prior to integration with the existing network of endpoints. Upon verification of the download and operation of the ancillary endpoints, the ancillary endpoints can be readily integrated with the existing network without major disruption to the existing network.
    Type: Application
    Filed: August 31, 2004
    Publication date: March 2, 2006
    Inventors: Brian Willess, Mervyn Wongso