Patents by Inventor Henry Chin

Henry Chin 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: 20100034022
    Abstract: Capacitive coupling from storage elements on adjacent bit lines is compensated by adjusting voltages applied to the adjacent bit lines. An initial rough read is performed to ascertain the data states of the bit line-adjacent storage elements, and during a subsequent fine read, bit line voltages are set based on the ascertained states and the current control gate read voltage which is applied to a selected word line. When the current control gate read voltage corresponds to a lower data state than the ascertained state of an adjacent storage element, a compensating bit line voltage is used. Compensation of coupling from a storage element on an adjacent word line can also be provided by applying different read pass voltages to the adjacent word line, and obtaining read data using a particular read pass voltage which is identified based on a data state of the word line-adjacent storage element.
    Type: Application
    Filed: August 8, 2008
    Publication date: February 11, 2010
    Inventors: Deepanshu Dutta, Jeffrey W. Lutze, Yingda Dong, Henry Chin, Toru Ishigaki
  • Publication number: 20100006915
    Abstract: A memory system is disclosed that includes a set of non-volatile storage elements. A given memory cell has a dielectric cap above the floating gate. In one embodiment, the dielectric cap resides between the floating gate and a conformal IPD layer. The dielectric cap reduces the leakage current between the floating gate and a control gate. The dielectric cap achieves this reduction by reducing the strength of the electric field at the top of the floating gate, which is where the electric field would be strongest without the dielectric cap for a floating gate having a narrow stem.
    Type: Application
    Filed: July 9, 2008
    Publication date: January 14, 2010
    Inventors: Dana Lee, Henry Chin, James K. Kai, Takashi Whitney Orimoto, Vinod R. Purayath, George Matamis
  • Publication number: 20100009503
    Abstract: A method of fabricating a memory system is disclosed that includes a set of non-volatile storage elements. The method includes forming a floating gate having a top and at least two sides. A dielectric cap is formed at the top of the floating gate. An inter-gate dielectric layer is formed around the at least two sides of the floating gate and over the top of the dielectric cap. A control gate is formed over the top of the floating gate, the inter-gate dielectric layer separates the control gate from the floating gate. In one aspect, forming the dielectric cap includes implanting oxygen in the top of the floating gate and heating the floating gate to form the dielectric cap from the implanted oxygen and silicon from which the floating gate was formed.
    Type: Application
    Filed: July 9, 2008
    Publication date: January 14, 2010
    Inventors: James K. Kai, Dana Lee, Takashi Whitney Orimoto, Vinod R. Purayath, George Matamis, Henry Chin
  • Publication number: 20090282186
    Abstract: A process is performed periodically or in response to an error in order to dynamically and adaptively optimize read compare levels based on memory cell threshold voltage distribution. One embodiment of the process includes determining threshold voltage distribution data for a population of non-volatile storage elements, smoothing the threshold voltage distribution data using a weighting function to create an interim set of data, determining a derivative of the interim set of data, and identifying and storing negative to positive zero crossings of the derivative as read compare points.
    Type: Application
    Filed: December 18, 2008
    Publication date: November 12, 2009
    Inventors: Nima Mokhlesi, Henry Chin
  • Patent number: 7535764
    Abstract: In some non-volatile storage systems, a block of data memory cells is manufactured with a dummy word line at the bottom of the block, at the top of the block, and/or at other locations. By selectively programming memory cells on the dummy word line(s), the resistances associated with the data memory cells can be changed to account for different programmed data patterns.
    Type: Grant
    Filed: March 21, 2007
    Date of Patent: May 19, 2009
    Assignee: SanDisk Corporation
    Inventors: Henry Chin, Nima Mokhlesi, Dengtao Zhao
  • Publication number: 20090086544
    Abstract: To program a set of non-volatile storage elements, a set of programming pulses are applied to the control gates (or other terminals) of the non-volatile storage elements. The programming pulses have pulse widths that vary as a function of simulated pulse magnitude data. The programming pulses can also have pulse magnitudes that vary based on measurements taken while testing the set of non-volatile storage elements. In one embodiment, the pulse widths are determined after simulation performed prior to fabrication of the non-volatile storage elements. In another embodiment, the pulse magnitudes are calculated after fabrication of the non-volatile storage elements.
    Type: Application
    Filed: September 27, 2007
    Publication date: April 2, 2009
    Inventors: Nima Mokhlesi, Dengtao Zhao, Henry Chin, Tapan Samaddar
  • Publication number: 20080273388
    Abstract: In some non-volatile storage systems, a block of data memory cells is manufactured with a dummy word line at the bottom of the block, at the top of the block, and/or at other locations. By selectively programming memory cells on the dummy word line(s), the resistances associated with the data memory cells can be changed to account for different programmed data patterns.
    Type: Application
    Filed: March 21, 2007
    Publication date: November 6, 2008
    Inventors: Henry Chin, Nima Mokhlesi, Dengtao Zhao
  • Publication number: 20080250300
    Abstract: Data stored in non-volatile storage is decoded using iterative probabilistic decoding and multiple read operations to achieve greater reliability. An error correcting code such as a low density parity check code may be used. In one approach, initial reliability metrics, such as logarithmic likelihood ratios, are used in decoding read data of a set of non-volatile storage element. The decoding attempts to converge by adjusting the reliability metrics for bits in code words which represent the sensed state. If convergence does not occur, e.g., within a set time period, the state of the non-volatile storage element is sensed again, current values of the reliability metrics in the decoder are adjusted, and the decoding again attempts to converge. In another approach, the initial reliability metrics are based on multiple reads. Tables which store the reliability metrics and adjustments based on the sensed states can be prepared before decoding occurs.
    Type: Application
    Filed: March 29, 2007
    Publication date: October 9, 2008
    Inventors: Nima Mokhlesi, Henry Chin, Dengtao Zhao
  • Publication number: 20080244360
    Abstract: Data stored in non-volatile storage is decoded using iterative probabilistic decoding. An error correcting code such as a low density parity check code may be used. In one approach, initial reliability metrics, such as logarithmic likelihood ratios, are used in decoding sensed states of a set of non-volatile storage element. The decoding attempts to converge by adjusting the reliability metrics for bits in code words which represent the sensed state. Soft data bits are read from the memory if the decoding fails to converge. Initial reliability metric values are provided after receiving the hard read results and at each phase of the soft bit operation(s). In one embodiment, a second soft bit is read from the memory using multiple subsets of soft bit compare levels. While reading at the second subset of compare levels, decoding can be performed based on the first subset data.
    Type: Application
    Filed: March 31, 2007
    Publication date: October 2, 2008
    Inventors: Nima Mokhlesi, Henry Chin, Dengtao Zhao
  • Publication number: 20080244338
    Abstract: Data stored in non-volatile storage is decoded using iterative probabilistic decoding. An error correcting code such as a low density parity check code may be used. In one approach, initial reliability metrics, such as logarithmic likelihood ratios, are used in decoding sensed states of a set of non-volatile storage element. The decoding attempts to converge by adjusting the reliability metrics for bits in code words which represent the sensed state. Soft data bits are read from the memory if the decoding fails to converge. Initial reliability metric values are provided after receiving the hard read results and at each phase of the soft bit operation(s). In one embodiment, a second soft bit is read from the memory using multiple subsets of soft bit compare levels. While reading at the second subset of compare levels, decoding can be performed based on the first subset data.
    Type: Application
    Filed: March 31, 2007
    Publication date: October 2, 2008
    Inventors: Nima Mokhlesi, Henry Chin, Dengtao Zhao
  • Publication number: 20080244367
    Abstract: Data stored in non-volatile storage is decoded using iterative probabilistic decoding. An error correcting code such as a low density parity check code may be used. In one approach, initial reliability metrics, such as logarithmic likelihood ratios, are used in decoding sensed states of a set of non-volatile storage elements. The decoding attempts to converge by adjusting the reliability metrics for bits in code words which represent the sensed state. Simulated annealing using an adjustable temperature parameter based on a level of error in the data read from the system can be performed to assist the iterative decoding process. The simulated annealing can introduce randomness, as noise for example, into the metric based decoding process. Moreover, knowledge of the device characteristics can be used to guide the simulated annealing process rather than introducing absolute randomness.
    Type: Application
    Filed: March 31, 2007
    Publication date: October 2, 2008
    Inventors: Henry Chin, Nima Mokhlesi
  • Publication number: 20080244368
    Abstract: Data stored in non-volatile storage is decoded using iterative probabilistic decoding. An error correcting code such as a low density parity check code may be used. In one approach, initial reliability metrics, such as logarithmic likelihood ratios, are used in decoding sensed states of a set of non-volatile storage elements. The decoding attempts to converge by adjusting the reliability metrics for bits in code words which represent the sensed state. Simulated annealing using an adjustable temperature parameter based on a level of error in the data read from the system can be performed to assist the iterative decoding process. The simulated annealing can introduce randomness, as noise for example, into the metric based decoding process. Moreover, knowledge of the device characteristics can be used to guide the simulated annealing process rather than introducing absolute randomness.
    Type: Application
    Filed: March 31, 2007
    Publication date: October 2, 2008
    Inventors: Henry Chin, Nima Mokhlesi
  • Publication number: 20080244162
    Abstract: Data stored in non-volatile storage is read using sense operations and associated pre-conditioning waveforms. The pre-conditioning waveform provides a short term history for a non-volatile element which is analogous to the conditions experienced during programming when a programming pulse is applied prior to a verify operation. The pre-conditioning waveform can cause electrons to enter and exit trap sites, for instance, so that the accuracy of a probabilistic decoding process is improved. In one approach, multiple read operations are performed, some with pre-conditioning waveforms and some without. Pre-conditioning waveforms with different characteristics, such as amplitude, shape, duration and time before the associated read pulse, can also be used. For probabilistic decoding, initial reliability metrics can be developed based on multiple reads. Tables which store the reliability metrics can then be prepared for use in subsequent decoding.
    Type: Application
    Filed: March 29, 2007
    Publication date: October 2, 2008
    Inventors: Nima Mokhlesi, Dengtao Zhao, Henry Chin
  • Publication number: 20070234530
    Abstract: A fastening member used for, e.g., a disposable absorbent article is disclosed. The fastening member extends in a longitudinal direction and in a lateral direction and has a lateral centerline. The fastening member comprises a base panel and a shaped tab extending laterally from the base panel. The shaped tab has a longitudinal centerline, a lateral centerline, a distal portion and a proximal portion. The shaped tab has a contour edge comprising a shaped upper edge and a shaped lower edge. The shaped upper edge and the shaped lower edge are symmetric with respect to the longitudinal centerline of the shaped tab when relatively shifted in the longitudinal direction and are asymmetric with respect to the lateral centerline of the fastening member.
    Type: Application
    Filed: April 30, 2007
    Publication date: October 11, 2007
    Inventors: Kouichi Miyamoto, Joseph Kraimer, David Knaub, Jason Hilbourne, Henry Chin
  • Publication number: 20070062837
    Abstract: An openable closure assembly including: a) a base having two end edges, a front longitudinal side and a back longitudinal side, a top surface and a bottom surface; b) an opening mechanism mounted on the top surface of the base adjacent to and spaced from both of the longitudinal side edges; c) at least one gripping aid joined to an end edge of the opening mechanism. Also disclosed are packages comprising the closure assembly. Additionally disclosed are securement loops which can be attached to the package bottom panel and into which the gripping aids can be inserted.
    Type: Application
    Filed: November 17, 2006
    Publication date: March 22, 2007
    Inventor: Henry Chin
  • Patent number: 7089484
    Abstract: A computer system enabling dynamic sparing employs a standby component which is identical to three other additional components and which operates like these other three active components while the computer system is running. Any one of these three other active components can be spared out dynamically in the computer system while it is running using a result of voting scheme and connecting of these four components in such a way that the system can dynamically spare while the system is still in operation. Such dynamic sparing gives the system a better reliability and availability when compared to today's computer system.
    Type: Grant
    Filed: October 21, 2002
    Date of Patent: August 8, 2006
    Assignee: International Business Machines Corporation
    Inventors: Kenneth Y. Chan, Henry Chin, Judy Shan-Shan Chen Johnson, Kevin W. Kark
  • Publication number: 20040078653
    Abstract: A computer system enabling dynamic sparing employs a standby component which is identical to three other additional components and which operates like these other three active components while the computer system is running. Any one of these three other active components can be spared out dynamically in the computer system while it is running using a result of voting scheme and connecting of these four components in such a way that the system can dynamically spare while the system is still in operation. Such dynamic sparing gives the system a better reliability and availability when compared to today's computer system.
    Type: Application
    Filed: October 21, 2002
    Publication date: April 22, 2004
    Applicant: International Business Machines Corporation
    Inventors: Kenneth Y. Chan, Henry Chin, Judy Shan-Shan Chen Johnson, Kevin W. Kark
  • Patent number: 6667929
    Abstract: Apparatus for limiting the power consumption of a random access memory (RAM), having in combination a counter for counting the number of memory commands in a sample interval, and power governor control logic responsive to the number of memory commands, for limiting the maximum number of transfer requests processed in a sample interval when the counter accumulates a count exceeding a predetermined value.
    Type: Grant
    Filed: June 14, 2002
    Date of Patent: December 23, 2003
    Assignee: International Business Machines Corporation
    Inventors: Vesselina K. Zaharinova-Papazova, William W. Shen, Henry Chin
  • Publication number: 20030231542
    Abstract: Apparatus for limiting the power consumption of a random access memory (RAM), comprising in combination a counter for counting the number of memory commands in a sample interval, and power governor control logic responsive to said number of memory commands, for limiting the maximum number of transfer requests processed in a sample interval when said counter accumulates a count exceeding a predetermined value.
    Type: Application
    Filed: June 14, 2002
    Publication date: December 18, 2003
    Inventors: Vesselina K. Zaharinova-Papazova, William W. Shen, Henry Chin
  • Patent number: 6449051
    Abstract: An image producing apparatus having a function to display information concerning documentation control, comprises display units in paper stack along with display units in a main body of the apparatus. The display unit placed nearby the paper stack displays information concerning documentation control of the paper discharged into the paper stack, and display unit in the main body displays information concerning documentation control of the image data stored in a memory. The apparatus has the capabilities of changing the displayed contents easily without replacing the labels and of confirming the situation of outputted images. Furthermore, the document data can be controlled based on operations in an operation unit of the main body of the apparatus.
    Type: Grant
    Filed: March 30, 1998
    Date of Patent: September 10, 2002
    Assignee: Minolta Co., Ltd.
    Inventors: Yoshihiro Ichi, Henry Chin, Steve McCallion, Scott Thorpe, Peter Wyatt