Patents by Inventor Long Pham

Long Pham 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: 11959057
    Abstract: Embodiments of microfluidic systems and methods of manufacturing are described herein, which utilize an automated microfluidic plumbing technology with addressable ports capable of minimally disruptive additive and subtractive (including probing) cell and/or fluid manipulation at any desired location(s) within living cultures. The addressable microfluidic ports may be integrated throughout cell cultures in microfluidic systems for microfluidic tissue scaffolds, in two- or three-dimensional spatial arrangements. The addressable microfluidic ports may be used for controlling and/or monitoring cell behavior over time at different user-selected locations within cell cultures. Also provided are methods for fabricating such microfluidic devices and microfluidic tissue scaffolds.
    Type: Grant
    Filed: October 16, 2020
    Date of Patent: April 16, 2024
    Assignee: New Jersey Institute of Technology
    Inventors: Roman Serheyevich Voronov, Quang Long Pham, Nguyen Nhat Anh Tong
  • Patent number: 11955182
    Abstract: Adaptive and dynamic control of the duration of a pre-program pulse based on a number of planes selected for the pre-program operation is disclosed. A value for a pre-program time increment parameter may be selected based on the number of planes for which the pre-program operation will be performed or determined based on a predefined association with the number of planes. A pre-program voltage pulse may then be applied for a duration that is equal to a default duration for a single-plane pre-program operation incremented by the time increment parameter value. This approach solves the technical problem of Vt downshift for multi-plane pre-program operations, and thus, ensures that the success rate of secure erase operations does not diminish as the number of planes increases. This, in turn, allows for pre-program operations to be consistently performed on a multi-plane basis, which produces the technical effect of improved system performance.
    Type: Grant
    Filed: May 17, 2022
    Date of Patent: April 9, 2024
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Long Pham, Sai Gautham Thoppa
  • Publication number: 20240095454
    Abstract: Techniques are provided for using context tags in named-entity recognition (NER) models. In one particular aspect, a method is provided that includes receiving an utterance, generating embeddings for words of the utterance, generating a regular expression and gazetteer feature vector for the utterance, generating a context tag distribution feature vector for the utterance, concatenating or interpolating the embeddings with the regular expression and gazetteer feature vector and the context tag distribution feature vector to generate a set of feature vectors, generating an encoded form of the utterance based on the set of feature vectors, generating log-probabilities based on the encoded form of the utterance, and identifying one or more constraints for the utterance.
    Type: Application
    Filed: November 28, 2023
    Publication date: March 21, 2024
    Applicant: Oracle International Corporation
    Inventors: Duy Vu, Tuyen Quang Pham, Cong Duy Vu Hoang, Srinivasa Phani Kumar Gadde, Thanh Long Duong, Mark Edward Johnson, Vishal Vishnoi
  • Publication number: 20230386580
    Abstract: An apparatus that comprises a plurality of memory cells and a control circuit coupled to the plurality of memory cells is disclosed. The control circuit is configured to perform a read operation. The read operation includes determining a read condition of a memory cell, where the read condition is of a plurality of read conditions and determining a boost timing for the memory cell, where the boost timing corresponds to the read condition.
    Type: Application
    Filed: May 25, 2022
    Publication date: November 30, 2023
    Applicant: SanDisk Technologies LLC
    Inventors: Peng Wang, Jia Li, Behrang Bagheri, Keyur Payak, Bo Lei, Long Pham, Jun Wan
  • Publication number: 20230377656
    Abstract: Adaptive and dynamic control of the duration of a pre-program pulse based on a number of planes selected for the pre-program operation is disclosed. A value for a pre-program time increment parameter may be selected based on the number of planes for which the pre-program operation will be performed or determined based on a predefined association with the number of planes. A pre-program voltage pulse may then be applied for a duration that is equal to a default duration for a single-plane pre-program operation incremented by the time increment parameter value. This approach solves the technical problem of Vt downshift for multi-plane pre-program operations, and thus, ensures that the success rate of secure erase operations does not diminish as the number of planes increases. This, in turn, allows for pre-program operations to be consistently performed on a multi-plane basis, which produces the technical effect of improved system performance.
    Type: Application
    Filed: May 17, 2022
    Publication date: November 23, 2023
    Inventors: Long PHAM, Sai Gautham THOPPA
  • Publication number: 20210115368
    Abstract: Embodiments of microfluidic systems and methods of manufacturing are described herein, which utilize an automated microfluidic plumbing technology with addressable ports capable of minimally disruptive additive and subtractive (including probing) cell and/or fluid manipulation at any desired location(s) within living cultures. The addressable microfluidic ports may be integrated throughout cell cultures in microfluidic systems for microfluidic tissue scaffolds, in two- or three-dimensional spatial arrangements. The addressable microfluidic ports may be used for controlling and/or monitoring cell behavior over time at different user-selected locations within cell cultures. Also provided are methods for fabricating such microfluidic devices and microfluidic tissue scaffolds.
    Type: Application
    Filed: October 16, 2020
    Publication date: April 22, 2021
    Inventors: Roman Serheyevich Voronov, Quang Long Pham, Nguyen Nhat Anh Tong
  • Patent number: 10854306
    Abstract: A state of one or more fuses can be determined using a common-gate FET device to read reference information and test information from a fuse bank. In an example, the FET device can be selectively diode-connected using a first switch that responds to a control signal, and a signal-storing capacitor can be connected to the gate terminal of the FET device. The capacitor can store information about a reference signal when the first switch is closed and a first input signal is applied at a source node of the FET device. When the first switch is open, a second input signal can be applied at the source node of the FET device, and an output signal at the drain node of the FET device can indicate a magnitude relationship between the first input signal and the reference signal. In an example, the second input signal can indicate a state of a fuse.
    Type: Grant
    Filed: September 19, 2019
    Date of Patent: December 1, 2020
    Assignee: Analog Devices, Inc.
    Inventors: Howard R. Samuels, Long Pham
  • Patent number: 10819365
    Abstract: Improved switching techniques for controlling three-level current steering DAC cells are disclosed. The techniques include decoupling two current sources, implemented as field-effect transistors (FETs), of a DAC cell both from their respective bias sources and from a load for converting a zero digital input, where the decoupling is performed in a certain order. The techniques also include coupling the current sources to their respective bias sources and to the load for converting a non-zero digital input, where the coupling is also performed in a certain order. The certain order of decoupling and coupling the bias sources and the load to the current sources of a DAC cell are based on the phenomenon of current memory in FETs. Utilizing current memory when operating a DAC cell may allow reducing power consumption while preserving the high performance properties of a three-level current steering DAC.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: October 27, 2020
    Assignee: ANALOG DEVICES, INC.
    Inventors: Khiem Quang Nguyen, Long Pham
  • Patent number: 10529435
    Abstract: A bad block of memory cells is quickly detected and removed from further programming during concurrent multi-block program operations, to minimize a threshold voltage upshift in a good block. A difference in program speeds between the blocks can be quickly detected by detecting when the memory cells in each block pass a verify test, such as a verify test of a lowest programmed data state. If a first block passes the verify test at a reference program loop, a determination is made as to whether a second block passes the verify test within a specified number of additional program loops. If the second block meets this criterion, the program operation can continue for both blocks. However, if the second block does not meet this criterion, the program operation is terminated for the second block by isolating it from subsequent program and verify signals.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: January 7, 2020
    Assignee: SanDisk Technologies LLC
    Inventors: Sarath Puthenthermadam, Deepanshu Dutta, Long Pham
  • Publication number: 20190214100
    Abstract: A bad block of memory cells is quickly detected and removed from further programming during concurrent multi-block program operations, to minimize a threshold voltage upshift in a good block. A difference in program speeds between the blocks can be quickly detected by detecting when the memory cells in each block pass a verify test, such as a verify test of a lowest programmed data state. If a first block passes the verify test at a reference program loop, a determination is made as to whether a second block passes the verify test within a specified number of additional program loops. If the second block meets this criterion, the program operation can continue for both blocks. However, if the second block does not meet this criterion, the program operation is terminated for the second block by isolating it from subsequent program and verify signals.
    Type: Application
    Filed: January 5, 2018
    Publication date: July 11, 2019
    Applicant: SanDisk Technologies LLC
    Inventors: Sarath Puthenthermadam, Deepanshu Dutta, Long Pham
  • Patent number: 10089021
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for interrupting storage operations. An integrated circuit chip comprising non-volatile memory, the integrated circuit chip configured to, determine a number of portions into which a storage operation is to be split; pause execution of the storage operation from within the integrated circuit chip according to the determined number of portions; execute one or more other storage operations on the integrated circuit chip while the storage operation is paused, each of the one or more other storage operations having a shorter duration than the storage operation; and continue the paused storage operation in response to a trigger.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: October 2, 2018
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Jea Hyun, James Peterson, Long Pham, John Strasser, Hairong Sun, Kapil Verma
  • Publication number: 20180210661
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for interrupting storage operations. An integrated circuit chip comprising non-volatile memory, the integrated circuit chip configured to, determine a number of portions into which a storage operation is to be split; pause execution of the storage operation from within the integrated circuit chip according to the determined number of portions; execute one or more other storage operations on the integrated circuit chip while the storage operation is paused, each of the one or more other storage operations having a shorter duration than the storage operation; and continue the paused storage operation in response to a trigger.
    Type: Application
    Filed: March 22, 2018
    Publication date: July 26, 2018
    Applicant: SanDisk Technologies LLC
    Inventors: Jea Hyun, James Peterson, Long Pham, John Strasser, Hairong Sun, Kapil Verma
  • Patent number: 9933950
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for interrupting storage operations. A frequency module is configured to determine a frequency for pausing a storage operation. An interrupt module is configured to pause execution of a storage operation according to a determined frequency. A resume module is configured to continue a paused storage operation in response to a trigger.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: April 3, 2018
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Jea Hyun, James Peterson, Long Pham, John Strasser, Hairong Sun, Kapil Verma
  • Publication number: 20160210050
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for interrupting storage operations. A frequency module is configured to determine a frequency for pausing a storage operation. An interrupt module is configured to pause execution of a storage operation according to a determined frequency. A resume module is configured to continue a paused storage operation in response to a trigger.
    Type: Application
    Filed: March 12, 2015
    Publication date: July 21, 2016
    Inventors: Jea Hyun, James Peterson, Long Pham, John Strasser, Hairong Sun, Kapil Verma
  • Publication number: 20120042002
    Abstract: A system and method for context driven centralized help is provided. A daemon application initiated on a workstation or mobile device is configured to intercept a help request received in connection with an active application when a pre-defined triggering event is invoked. The daemon application captures context corresponding to the current page or function in use with the active application and generates a corresponding information dataset pertaining to the captured context. The information dataset is transmitted to a remote site, configured to query a content database, to determine if help-related content has been previously associated with the captured context, wherein a positive determination of the existence of such an association results in the help-related content being retrieved and displayed on the workstation or mobile device.
    Type: Application
    Filed: June 3, 2009
    Publication date: February 16, 2012
    Inventors: Tony Paul Smith, Julian Hartley Cork, Tuan Long Pham, Milind Kulkarni, Sergejs Olhoviks, Vince Sethi, Anthony Brian Knife, Tarik Cherkaoui, Richard Alexander Hill
  • Patent number: 7715255
    Abstract: Memory die are provided with programmable chip enable circuitry to allow particular memory die to be disabled after packaging and/or programmable chip address circuitry to allow particular memory die to be readdressed after being packaged. In a multi-chip memory package, a memory die that fails package-level testing can be disabled and isolated from the memory package by a programmable circuit that overrides the master chip enable signal received from the controller or host device. To provide a continuous address range, one or more of the non-defective memory die can be readdressed using another programmable circuit that replaces the unique chip address provided by the pad bonding. Memory chips can also be also be readdressed after packaging independently of detecting a failed memory die.
    Type: Grant
    Filed: June 14, 2007
    Date of Patent: May 11, 2010
    Assignee: SanDisk Corporation
    Inventors: Loc Tu, Jian Chen, Alex Mak, Tien-Chien Kuo, Long Pham
  • Patent number: 7492634
    Abstract: In a non-volatile memory, the initiation of program verification is adaptively set so that programming time is decreased. In one approach, non-volatile storage elements are programmed based on a lower page of data to have a voltage threshold (VTH) that falls within a first VTH distribution or a higher, intermediate VTH distribution. Subsequently, the non-volatile storage elements with the first VTH distribution either remain there, or are programmed to a second VTH distribution, based on an upper page of data. The non-volatile storage elements with the intermediate VTH distribution are programmed to third and fourth VTH distributions. The non-volatile storage elements being programmed to the third VTH distribution are specially identified and tracked. Verification of the non-volatile storage elements being programmed to the fourth VTH distribution is initiated after one of the identified non-volatile storage elements transitions to the third VTH distribution from the intermediate VTH distribution.
    Type: Grant
    Filed: September 26, 2007
    Date of Patent: February 17, 2009
    Assignee: SanDisk Corporation
    Inventors: Yan Li, Long Pham
  • Patent number: 7477545
    Abstract: Memory die are provided with programmable chip enable circuitry to allow particular memory die to be disabled after packaging and/or programmable chip address circuitry to allow particular memory die to be readdressed after being packaged. In a multi-chip memory package, a memory die that fails package-level testing can be disabled and isolated from the memory package by a programmable circuit that overrides the master chip enable signal received from the controller or host device. To provide a continuous address range, one or more of the non-defective memory die can be re-addressed using another programmable circuit that replaces the unique chip address provided by the pad bonding. Memory chips can also be also be readdressed after packaging independently of detecting a failed memory die.
    Type: Grant
    Filed: June 14, 2007
    Date of Patent: January 13, 2009
    Assignee: SanDisk Corporation
    Inventors: Loc Tu, Jian Chen, Alex Mak, Tien-Chien Kuo, Long Pham
  • Publication number: 20080311684
    Abstract: Memory die are provided with programmable chip enable circuitry to allow particular memory die to be disabled after packaging and/or programmable chip address circuitry to allow particular memory die to be readdressed after being packaged. In a multi-chip memory package, a memory die that fails package-level testing can be disabled and isolated from the memory package by a programmable circuit that overrides the master chip enable signal received from the controller or host device. To provide a continuous address range, one or more of the non-defective memory die can be re-addressed using another programmable circuit that replaces the unique chip address provided by the pad bonding. Memory chips can also be also be readdressed after packaging independently of detecting a failed memory die.
    Type: Application
    Filed: June 14, 2007
    Publication date: December 18, 2008
    Inventors: Loc Tu, Jian Chen, Alex Mak, Tien-chien Kuo, Long Pham
  • Publication number: 20080310242
    Abstract: Memory die are provided with programmable chip enable circuitry to allow particular memory die to be disabled after packaging and/or programmable chip address circuitry to allow particular memory die to be readdressed after being packaged. In a multi-chip memory package, a memory die that fails package-level testing can be disabled and isolated from the memory package by a programmable circuit that overrides the master chip enable signal received from the controller or host device. To provide a continuous address range, one or more of the non-defective memory die can be re-addressed using another programmable circuit that replaces the unique chip address provided by the pad bonding. Memory chips can also be also be readdressed after packaging independently of detecting a failed memory die.
    Type: Application
    Filed: June 14, 2007
    Publication date: December 18, 2008
    Inventors: Loc Tu, Jian Chen, Alex Mak, Tien-chien Kuo, Long Pham