Patents by Inventor Hao Nguyen

Hao Nguyen 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: 9860444
    Abstract: A stereographic image associated with a panoramic camera can be identified. The panoramic camera can include of a set of lenses and an image sensor. A pixel degradation curve associated with the image and/or the hardware of the panoramic camera can be determined, as can a sensor geometry of an image sensor used by the panoramic camera. A fixed smoothing function based on the pixel degradation curve and/or the sensor geometry can be created. The fixed smoothing function can be applied to a stereographic image to modify the image so it includes substantially uniform image detail per image region.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: January 2, 2018
    Assignee: HOYOS INTEGRITY CORPORATION
    Inventors: Moises De La Cruz, John Shemelynce, Hao Nguyen, Biren Patel, Gustavo D. Leizerovich, Amit Verma
  • Publication number: 20170256317
    Abstract: In a non-volatile memory formed according to a NAND-type architecture that has, on one or both ends of the NAND strings, multiple select gates including some with programmable threshold voltages, a structure and corresponding for efficiently programming of such select gates. On the drain side, the end most of multiple drain select transistors is individually controllable and used for biasing purposes while one or more other drain side select gates are collectively programmed to set adjust their threshold voltage. Independently, on the source side, the end most of multiple source select transistors is individually controllable and used for biasing purposes while other source side select gates are collectively programmed to set adjust their threshold voltage.
    Type: Application
    Filed: May 19, 2017
    Publication date: September 7, 2017
    Applicant: SanDisk Technologies LLC
    Inventors: Hao Nguyen, Man Mui, Khanh Nguyen, Seungpil Lee, Toru Ishigaki, Yingda Dong
  • Publication number: 20170169867
    Abstract: The present disclosure describes a system, a circuit, and method for process and temperature compensation in an integrated circuit. For example, the system includes a bus, a data latch, and a voltage generator. The data latch includes a plurality of transistors coupled to the bus. The voltage generator includes a tracking transistor with one or more physical characteristics that substantially match one or more respective physical characteristics—e.g., gate width and gate length dimensions—of at least one of the plurality of transistors in the data latch. The voltage generator is configured to adjust a pre-charged voltage on the bus based on an electrical characteristic of the tracking transistor.
    Type: Application
    Filed: May 11, 2016
    Publication date: June 15, 2017
    Applicant: SanDisk Technologies, LLC
    Inventors: Amul DESAI, Hao Nguyen, Man Mui, Ohwon Kwon
  • Patent number: 9659656
    Abstract: In a non-volatile memory formed according to a NAND-type architecture that has, on one or both ends of the NAND strings, multiple select gates including some with programmable threshold voltages, a structure and corresponding for efficiently programming of such select gates. On the drain side, the end most of multiple drain select transistors is individually controllable and used for biasing purposes while one or more other drain side select gates are collectively programmed to set adjust their threshold voltage. Independently, on the source side, the end most of multiple source select transistors is individually controllable and used for biasing purposes while other source side select gates are collectively programmed to set adjust their threshold voltage.
    Type: Grant
    Filed: March 7, 2016
    Date of Patent: May 23, 2017
    Assignee: SanDisk Technologies LLC
    Inventors: Hao Nguyen, Man Mui, Khanh Nguyen, Seungpil Lee, Toru Ishigaki, Yingda Dong
  • Patent number: 9633742
    Abstract: In non-volatile memory circuits, the amount of time needed for bit lines to settle can vary significantly depending on the location of the blocks selected. For example, in a sensing operation, the amount of time for bit lines to settle when being pre-charged by sense amplifiers will be shorter for blocks near the sense amps than for far side blocks. These variations can be particularly acute in high density memory structures, such as in 3D NAND memory, such as that of the BiCS variety. Rather than use the same timing for all blocks, the blocks can be segmented into groups based on their proximity to the sense amps. When performing a sensing operation, the timing can be adjusted based on the block group to which a selected page of memory cells belongs.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: April 25, 2017
    Assignee: SanDisk Technologies LLC
    Inventors: Amul Dhirajbhai Desai, Hao Nguyen, Seungpil Lee, Man Mui
  • Patent number: 9595338
    Abstract: In NAND Flash memory, bit line precharge/discharge times can be a main component in determining program, erase and read performance. In a conventional arrangement bit line levels are set by the sense amps and bit lines are discharged to a source line level is through the sense amplifier path. Under this arrangement, precharge/discharge times are dominated by the far-side (relative to the sense amps) based on the bit lines' RC constant. Reduction of bit line precharge/discharge times, therefore, improves NAND Flash performance and subsequently the overall system performance. To addresses this, an additional path is introduced between bit lines to the common source level through the use of dummy NAND strings. In an exemplary 3D-NAND (BiCS) based embodiment, the dummy NAND strings are taken from dummy blocks, where the dummy blocks can be placed throughout the array to evenly distribute the discharging current.
    Type: Grant
    Filed: September 24, 2014
    Date of Patent: March 14, 2017
    Assignee: SanDisk Technologies LLC
    Inventors: Juan Carlos Lee, Hao Nguyen, Man Mui, Tien-chien Kuo, Yuki Mizutani
  • Patent number: 9542816
    Abstract: A wearable alert device includes an audio transducer and driver circuit that allows selection of either a high or low volume setting for driving the transducer. The driver circuit is operable in a single ended mode for low volume and a double ended mode for high volume. The single ended mode holds one terminal of the transducer low while the other is driven in correspondence with a clock signal, while the double ended mode drives one terminal in correspondence with the clock signal and the other terminal is inverted from the clock signal. The transducer is activated in response to an alert event, and can be driven according to a profile or pattern.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: January 10, 2017
    Assignee: VSN TECHNOLOGIES, INC.
    Inventors: Tal Mor, Amit Verma, Vinosh Diptee, Moises De La Cruz, Hao Nguyen
  • Publication number: 20160327299
    Abstract: A thermostat includes a housing having a base, a display mount cantilevered from the base, and a case defining an interior volume extending between a front surface and a rear surface, a touch-sensitive display configured to display visual media and receive user inputs, wherein the touch-sensitive display is attached to the display mount, processing electronics on a circuit board positioned at least partially within the interior volume of the case, wherein the processing electronics are configured to operate the touch-sensitive display, and a mounting bracket configured to attach to a mounting location, wherein the mounting bracket includes a frame defining an aperture and the case extends through the aperture so that the frame is located between the front and rear surfaces of the case.
    Type: Application
    Filed: May 4, 2016
    Publication date: November 10, 2016
    Applicant: Johnson Controls Technology Company
    Inventors: Joseph R. Ribbich, John Peter Cipolla, Sudhi Sinha, Michael L. Ribbich, Amit Verma, Vinosh C. Diptee, Hao A. Nguyen, Julio A. Abdala, Juan Guillermo Alvarez, Felippe M. Bicudo, Patricia Ellis Douglass, Claudio Santiago Ribeiro
  • Patent number: 9444945
    Abstract: A system of an alert puck, a mobile communication device, and an alert server for facilitating a VOIP session with the mobile communication device responsive to an emergency event triggered by the alert puck. The alert puck comprises a housing enclosing a sealed volume, a power supply and control circuitry that includes a personal area network (PAN) interface. The mobile communication device comprises an operating system, an alert application executing upon the operating system, and a wireless transceiver. The alert server contacts a set of one or more previously defined contact devices, conveys an emergency message, and facilitates the VOIP session with the alert application, when a button is pressed on the alert puck.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: September 13, 2016
    Assignee: VSN TECHNOLOGIES, INC.
    Inventors: Amit Verma, Julio A. Abdala, Moises De La Cruz, Hao Nguyen, Guillermo Padin, Biren Patel, Jose Ruiz, Vinosh Diptee
  • Publication number: 20160189778
    Abstract: In a non-volatile memory formed according to a NAND-type architecture that has, on one or both ends of the NAND strings, multiple select gates including some with programmable threshold voltages, a structure and corresponding for efficiently programming of such select gates. On the drain side, the end most of multiple drain select transistors is individually controllable and used for biasing purposes while one or more other drain side select gates are collectively programmed to set adjust their threshold voltage. Independently, on the source side, the end most of multiple source select transistors is individually controllable and used for biasing purposes while other source side select gates are collectively programmed to set adjust their threshold voltage.
    Type: Application
    Filed: March 7, 2016
    Publication date: June 30, 2016
    Applicant: SanDisk Technologies, Inc.
    Inventors: Hao NGUYEN, Man MUI, Khanh NGUYEN, Seungpil LEE, Toru ISHIGAKI, Yingda DONG
  • Patent number: 9349468
    Abstract: Rather than supply an internal node of a non-volatile memory's sense amplifier from a supply level through a transistor by applying a voltage to the transistor's gate to clamp the node, the internal node is supplied by an op-amp through a pass gate. The op-amp receives feedback from above the pass gate. This allows a desired voltage level to be more quickly and accurately established on the node. Using a two-step reference level for the op-amp can further increases speed and accuracy. Biasing the op-amp with the external power supply can offer additional advantages.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: May 24, 2016
    Assignee: SanDisk Technologies, Inc.
    Inventors: Kenneth Louie, Khanh Nguyen, Hao Nguyen
  • Patent number: 9305648
    Abstract: In a non-volatile memory formed according to a NAND-type architecture that has, on one or both ends of the NAND strings, multiple select gates including some with programmable threshold voltages, a structure and corresponding for efficiently programming of such select gates. On the drain side, the end most of multiple drain select transistors is individually controllable and used for biasing purposes while one or more other drain side select gates are collectively programmed to set adjust their threshold voltage. Independently, on the source side, the end most of multiple source select transistors is individually controllable and used for biasing purposes while other source side select gates are collectively programmed to set adjust their threshold voltage.
    Type: Grant
    Filed: August 20, 2014
    Date of Patent: April 5, 2016
    Assignee: SanDisk Technologies, Inc.
    Inventors: Hao Nguyen, Man Mui, Khanh Nguyen, Seungpil Lee, Toru Ishigaki, Yingda Dong
  • Publication number: 20160086671
    Abstract: In NAND Flash memory, bit line precharge/discharge times can be a main component in determining program, erase and read performance. In a conventional arrangement bit line levels are set by the sense amps and bit lines are discharged to a source line level is through the sense amplifier path. Under this arrangement, precharge/discharge times are dominated by the far-side (relative to the sense amps) based on the bit lines' RC constant. Reduction of bit line precharge/discharge times, therefore, improves NAND Flash performance and subsequently the overall system performance. To addresses this, an additional path is introduced between bit lines to the common source level through the use of dummy NAND strings. In an exemplary 3D-NAND (BiCS) based embodiment, the dummy NAND strings are taken from dummy blocks, where the dummy blocks can be placed throughout the array to evenly distribute the discharging current.
    Type: Application
    Filed: September 24, 2014
    Publication date: March 24, 2016
    Inventors: Juan Carlos Lee, Hao Nguyen, Man Mui, Tien-chien Kuo, Yuki Mizutani
  • Publication number: 20160055916
    Abstract: Rather than supply an internal node of a non-volatile memory's sense amplifier from a supply level through a transistor by applying a voltage to the transistor's gate to clamp the node, the internal node is supplied by an op-amp through a pass gate. The op-amp receives feedback from above the pass gate. This allows a desired voltage level to be more quickly and accurately established on the node. Using a two-step reference level for the op-amp can further increases speed and accuracy. Biasing the op-amp with the external power supply can offer additional advantages.
    Type: Application
    Filed: August 25, 2014
    Publication date: February 25, 2016
    Inventors: Kenneth Louie, Khanh Nguyen, Hao Nguyen
  • Publication number: 20160055911
    Abstract: In a non-volatile memory formed according to a NAND-type architecture that has, on one or both ends of the NAND strings, multiple select gates including some with programmable threshold voltages, a structure and corresponding for efficiently programming of such select gates. On the drain side, the end most of multiple drain select transistors is individually controllable and used for biasing purposes while one or more other drain side select gates are collectively programmed to set adjust their threshold voltage. Independently, on the source side, the end most of multiple source select transistors is individually controllable and used for biasing purposes while other source side select gates are collectively programmed to set adjust their threshold voltage.
    Type: Application
    Filed: August 20, 2014
    Publication date: February 25, 2016
    Inventors: Hao Nguyen, Man Mui, Khanh Nguyen, Seungpil Lee, Toru Ishigaki, Yingda Dong
  • Publication number: 20160012903
    Abstract: In non-volatile memory circuits, the amount of time needed for bit lines to settle can vary significantly depending on the location of the blocks selected. For example, in a sensing operation, the amount of time for bit lines to settle when being pre-charged by sense amplifiers will be shorter for blocks near the sense amps than for far side blocks. These variations can be particularly acute in high density memory structures, such as in 3D NAND memory, such as that of the BiCS variety. Rather than use the same timing for all blocks, the blocks can be segmented into groups based on their proximity to the sense amps. When performing a sensing operation, the timing can be adjusted based on the block group to which a selected page of memory cells belongs.
    Type: Application
    Filed: July 10, 2014
    Publication date: January 14, 2016
    Inventors: Amul Dhirajbhai Desai, Hao Nguyen, Seungpil Lee, Man Mui
  • Patent number: 8824989
    Abstract: Implementations are directed to predicting signal degradation at receivers used to display a programming service. The receivers capture signal strength data that is then transmitted to a processing location, which may be associated with a provider of the programming service. A signal degradation detector at the provider operates to predict whether or not a future unacceptable signal quality will occur within a time interval. The prediction may be based on a test quantity calculated from signals captured at the receiver and based on a figure of merit for the geographic locale in which the receiver is located. A maintenance call may be initiated for those receivers that have such a poor signal quality.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: September 2, 2014
    Assignee: EchoStar Technologies L.L.C.
    Inventors: Robert J.V. Jackson, Tianhua Zhang, Moutaz Elkaissi, Hao Nguyen, Jorge Sotelo, Wendell Blackman, Greg Goldey
  • Patent number: 8755234
    Abstract: A non-volatile storage system that performs programming and reading processes. The programming process includes coarse/fine programming and verify operations. Programming is verified by testing for two different threshold voltage levels while applying the same voltage level to the control gate of a memory cell by testing for current levels through the memory cells and adjusting the current levels tested for based on current temperature such that the difference between the two effective tested threshold voltage levels remains constant over temperature variation.
    Type: Grant
    Filed: October 7, 2013
    Date of Patent: June 17, 2014
    Assignee: SanDisk Technologies Inc.
    Inventors: Ken Oowada, Yingda Dong, Gerrit Jan Hemink, Man Lung Mui, Hao Nguyen, Seungpil Lee, Jong Park, Fanglin Zhang
  • Publication number: 20140036601
    Abstract: A non-volatile storage system that performs programming and reading processes. The programming process includes coarse/fine programming and verify operations. Programming is verified by testing for two different threshold voltage levels while applying the same voltage level to the control gate of a memory cell by testing for current levels through the memory cells and adjusting the current levels tested for based on current temperature such that the difference between the two effective tested threshold voltage levels remains constant over temperature variation.
    Type: Application
    Filed: October 7, 2013
    Publication date: February 6, 2014
    Applicant: SANDISK TECHNOLOGIES INC.
    Inventors: Ken Oowada, Yingda Dong, Gerrit Jan Hemink, Man Lung Mui, Hao Nguyen, Seungpil Lee, Jong Park, Fanglin Zhang
  • Patent number: D790369
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: June 27, 2017
    Assignee: Johnson Controls Technology Company
    Inventors: Sudhi Sinha, Joseph R. Ribbich, Michael L. Ribbich, Charles J. Gaidish, John Peter Cipolla, Amit Verma, Vinosh C. Diptee, Hao A. Nguyen, Julio A. Abdala, Juan Guillermo Alvarez, Felippe M. Bicudo, Patricia Ellis Douglass, Claudio Santiago Ribeiro