Patents by Inventor Hairong Sun

Hairong Sun 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: 20140108891
    Abstract: Apparatuses, systems, and methods are disclosed to manage non-volatile media. A method includes determining a configuration parameter for a set of storage cells of a non-volatile recording medium. A method includes reading data from a set of storage cells using a determined configuration parameter. A method includes adjusting a configuration parameter based on read data.
    Type: Application
    Filed: December 13, 2013
    Publication date: April 17, 2014
    Applicant: Fusion-io, Inc.
    Inventors: John Strasser, David Flynn, Jeremy Fillingim, Robert Wood, Jea Hyun, Hairong Sun
  • Patent number: 8661184
    Abstract: An apparatus, system, and method are disclosed to manage non-volatile media. A media characteristic module is configured to determine media characteristics for non-volatile media. A configuration parameter module is configured to determine different configuration parameters for different storage cell abodes and/or for different groups of pages of the non-volatile media based on the determined media characteristics. A cell configuration module is configured to use the different configuration parameters for the different storage cell abodes and/or the different groups of pages of the non-volatile media.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: February 25, 2014
    Assignee: Fusion-io, Inc.
    Inventors: Robert Wood, Jea Hyun, Hairong Sun
  • Publication number: 20130336072
    Abstract: A method for adaptive voltage range management in non-volatile memory is described. The method includes establishing an adaptive voltage range for a memory element of an electronic memory device. The memory element includes at least two states. The adaptive voltage range comprises a lower state and an upper state. The method also includes establishing an adjustment process to implement a first adjustment of an abode characteristic of a first state and to implement a second adjustment of an abode characteristic of a second state in the adaptive voltage range in response to a trigger event, wherein the first adjustment of an abode characteristic of the first state is different from the second adjustment of an abode characteristic of the second state.
    Type: Application
    Filed: June 19, 2012
    Publication date: December 19, 2013
    Applicant: Fusion-io
    Inventors: Robert B. Wood, Jea Woong Hyun, Hairong Sun, Warner Losh, David Flynn
  • Publication number: 20130232289
    Abstract: A storage module is configured to determine a health metric of a storage division of a solid-state storage medium. The health metric may comprise a combination of factors, including, but not limited to: wear level, performance (e.g., program time, erase time, and the like), error rate, and the like. A wear level module may configure storage operations to reduce the wear rate of storage divisions having poor health metrics and/or heath metrics that are degrading more quickly than other storage divisions. Reducing wear rate may include deferring grooming operations, delaying use for storage operations, temporarily retiring the storage division, or the like. Storage divisions may be brought back into service at normal use rates in response determining that other portions of the storage media have been worn to the point that they exhibit similar health and/or reliability characteristics.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 5, 2013
    Inventors: Hao Zhong, Ned D. Plasson, Robert Wood, Jea Woong, Hairong Sun
  • Patent number: 8380915
    Abstract: An apparatus, system, and method are disclosed to manage solid-state storage media by determining one or more configuration parameters for the solid-state storage media. A media characteristic module references one or more storage media characteristics for a set of storage cells of solid-state storage media. A configuration parameter module determines a configuration parameter for the set of storage cells based on the one or more storage media characteristics. A storage cell configuration module configures the set of storage cells to use the determined configuration parameter.
    Type: Grant
    Filed: July 22, 2011
    Date of Patent: February 19, 2013
    Assignee: Fusion-IO, Inc.
    Inventors: Robert Wood, Jea Hyun, Hairong Sun
  • Publication number: 20120293895
    Abstract: A protection circuit for brushed DC motors connected between an AC power supply input and a rectifier circuit, including a power supply line, a power supply circuit, an AC detection circuit, a rectifier/filter voltage-stabilizing circuit, a microprocessor, a drive circuit, and a switching unit. The switching unit is connected to the power supply line in series. An input terminal of the power supply circuit is connected with the AC power supply input. The AC detection circuit receives current signals from the power supply line. The current signals are processed by the rectifier/filter voltage-stabilizing circuit and sent to the microprocessor. An output terminal of the microprocessor is connected to an input terminal of the drive circuit, and the drive circuit controls the switching unit to connect or disconnect the power supply circuit.
    Type: Application
    Filed: April 4, 2012
    Publication date: November 22, 2012
    Applicant: Zhongshan Broad-Ocean Motor Manufacturing Co., Ltd .
    Inventors: Hui HU, Hairong SUN
  • Publication number: 20120203951
    Abstract: An apparatus, system, and method are disclosed to improve the utility of solid-state storage media by determining one or more configuration parameters for the solid-state storage media. A media characteristic module references one or more storage media characteristics for a set of storage cells of solid-state storage media. A configuration parameter module determines a configuration parameter for the set of storage cells based on the one or more storage media characteristics. A storage cell configuration module configures the set of storage cells to use the determined configuration parameter.
    Type: Application
    Filed: July 22, 2011
    Publication date: August 9, 2012
    Applicant: FUSION-IO, INC.
    Inventors: Robert Wood, Jea Hyun, Hairong Sun
  • Publication number: 20120063231
    Abstract: Methods, storage controllers, and systems for non-volatile storage element programming are described. One method includes programming user data in pages associated with a set of wordlines of an erase block of a non-volatile, solid-state storage element. The method further includes selecting at least one of the wordlines of the set programmed with the user data and restricting further programming of user data in the pages associated with the selected wordline. In some embodiments, the selected wordline occurs subsequent to the pages associated with the other wordlines of the set in a page programming order for the erase block.
    Type: Application
    Filed: September 15, 2011
    Publication date: March 15, 2012
    Applicant: FUSION-IO, INC.
    Inventors: Robert Barry Wood, Jae Woong Hyun, Hairong Sun