Patents by Inventor Trung (Tim) Trinh

Trung (Tim) Trinh 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: 20210198613
    Abstract: The present invention is directed to a microelectrode array for use in microengineered physiological systems and methods of using the same.
    Type: Application
    Filed: March 5, 2021
    Publication date: July 1, 2021
    Inventors: J. Lowry Curley, Michael James Moore, Corey Michael Rountree, Hieu Trung Nguyen, Swaminathan Rajaraman, Avra Kundu
  • Publication number: 20210201145
    Abstract: In various examples, a three-dimensional (3D) intersection structure may be predicted using a deep neural network (DNN) based on processing two-dimensional (2D) input data. To train the DNN to accurately predict 3D intersection structures from 2D inputs, the DNN may be trained using a first loss function that compares 3D outputs of the DNN—after conversion to 2D space—to 2D ground truth data and a second loss function that analyzes the 3D predictions of the DNN in view of one or more geometric constraints—e.g., geometric knowledge of intersections may be used to penalize predictions of the DNN that do not align with known intersection and/or road structure geometries. As such, live perception of an autonomous or semi-autonomous vehicle may be used by the DNN to detect 3D locations of intersection structures from 2D inputs.
    Type: Application
    Filed: December 9, 2020
    Publication date: July 1, 2021
    Inventors: Trung Pham, Berta Rodriguez Hervas, Minwoo Park, David Nister, Neda Cvijetic
  • Publication number: 20210193422
    Abstract: An electromechanical power switch device and methods thereof. At least some of the illustrative embodiments are devices including a semiconductor substrate, at least one integrated circuit device on a front surface of the semiconductor substrate, an insulating layer on the at least one integrated circuit device, and an electromechanical power switch on the insulating layer. By way of example, the electromechanical power switch may include a source and a drain, a body region disposed between the source and the drain, and a gate including a switching metal layer. In some embodiments, the body region includes a first body portion and a second body portion spaced a distance from the first body portion and defining a body discontinuity therebetween. Additionally, in various examples, the switching metal layer may be disposed over the body discontinuity.
    Type: Application
    Filed: December 28, 2020
    Publication date: June 24, 2021
    Inventors: Kiyoshi Mori, Ziep Tran, Giang Trung Dao, Michael Edward Ramon
  • Patent number: 11043817
    Abstract: A method for feeding electrical power into a three phase electrical power supply network at a network connection point, in particular by means of a wind power installation, using an inverter, comprising the following steps: detecting an electrical network voltage, in particular at the network connection point, determining a virtual generator voltage using a machine model that emulates a behavior of a synchronous machine, preparing the detected network voltage for comparison with the virtual genera-tor voltage, predefining a setpoint current as predefinition for an infeed current as a function of the virtual generator voltage and as a function of the network voltage prepared for comparison, and generating the infeed current depending on the setpoint current and feeding the generated infeed current at the network connection point into the electrical power supply network, wherein preparing the detected network voltage for comparison with the virtual generator voltage comprises transforming the detected network v
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: June 22, 2021
    Assignee: Wobben Properties GmbH
    Inventors: Jair Cassoli, Truong Duc Trung, Roberto Rosso, Sönke Engelken
  • Publication number: 20210182396
    Abstract: Provided are a computer program product, system, and method for determining a frequency at which to execute trap code in an execution path of a process executing a program to generate a trap address range to detect potential malicious code. Trap code is executed in response to processing a specified type of command in application code to allocate a trap address range used to detect potentially malicious code. A determination is whether to modify a frequency of executing the trap code in response to processing a specified type of command. The frequency of executing the trap code is modified in response to processing the specified type of command in response to determining to determining to modify the frequency of executing the trap code.
    Type: Application
    Filed: February 19, 2021
    Publication date: June 17, 2021
    Inventors: Lokesh M. Gupta, Matthew G. Borlick, Trung N. Nguyen, Micah Robison
  • Publication number: 20210182662
    Abstract: Techniques for training a first neural network (NN) model using a pre-trained second NN model are disclosed. In an example, training data is input to the first and second models. The training data includes masked tokens and unmasked tokens. In response, the first model generates a first prediction associated with a masked token and a second prediction associated with an unmasked token, and the second model generates a third prediction associated with the masked token and a fourth prediction associated with the unmasked token. The first model is trained, based at least in part on the first, second, third, and fourth predictions. In another example, a prediction associated with a masked token, a prediction associated with an unmasked token, and a prediction associated with whether two sentences of training data are adjacent sentences are received from each of the first and second models. The first model is trained using the predictions.
    Type: Application
    Filed: December 17, 2019
    Publication date: June 17, 2021
    Applicant: Adobe Inc.
    Inventors: Tuan Manh Lai, Trung Huu Bui, Quan Hung Tran
  • Patent number: 11035171
    Abstract: A mounting system for a roller blind includes a tension bar for mounting under pressure between first and second sides of a windows frame. The tension bar may provide both long and short adjustment of mounting system width. The tension bar extends through a hollow roller tube of the roller blind, and through a clutch mechanism of the roller blind, and is coupled to end mounting fixtures. The length of the tension bar may be adjusted as a long adjustment of mounting width. Various mechanisms may be associated with one or both of the end mounting fixtures for short adjustment of mounting width, such as a latch mechanism, wedge mechanism, spring-loaded mechanism, or turn-buckle system. End pads at the ends of the blind provide friction and absorb excess pressure. The mounting mechanism serves as a universal window blind bracket and support rod, which requires no screws or nails to install.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: June 15, 2021
    Assignee: Ryse Inc.
    Inventors: Trung Duc Pham, Wilfrid Ngo
  • Patent number: 11036635
    Abstract: Provided are a computer program product, system, and method for selecting resources to make available in local queues for processors to use. Each processor of a plurality of processors maintains a queue of resources for the processor to use when needed for processor operations. One of processors is selected. The selected processor accesses at least one available resource and includes the accessed at least one resource in the queue of the selected processor.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: June 15, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kevin J. Ash, Matthew G. Borlick, Lokesh M. Gupta, Trung N. Nguyen
  • Publication number: 20210173809
    Abstract: A processor comprising a control unit and a plurality of processing units interacting according to an operating architecture imposed dynamically by the control unit from among at least two of the following architectures and combinations of the following architectures: a single instruction multiple data (SIMD) stream architecture, a multiple instruction single data (MISD) stream architecture, a multiple instruction multiple data (MIMD) stream architecture. The operating architecture is imposed dynamically by the control unit according to: configuration functions included in a machine code, and/or data to be processed and current processing instructions received as input of the processor.
    Type: Application
    Filed: November 27, 2018
    Publication date: June 10, 2021
    Inventors: Khaled Maalej, Trung Dung Nguyen, Julien Schmitt, Pierre-Emmanuel Bernard
  • Patent number: 11029998
    Abstract: A plurality of processing entities are maintained. A plurality of task control block (TCB) groups are generated, wherein each of the plurality of TCB groups are restricted to one or more different processing entities of the plurality of processing entities. A TCB is assigned to one of the plurality of TCB groups, at TCB creation time.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: June 8, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Seamus J. Burke, Trung N. Nguyen, Louis A. Rasor
  • Patent number: 11030304
    Abstract: A method for buffer overflow detection involves obtaining a program code configured to access memory locations in a loop using a buffer index variable, obtaining an assertion template configured to capture a dependency between the buffer index variable and a loop index variable of the loop in the program code, generating an assertion using the assertion template, verifying that the assertion holds using a k-induction; and determining whether a buffer overflow exists using the assertion.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: June 8, 2021
    Assignee: Oracle International Corporation
    Inventors: Francois Gauthier, Nathan Keynes, Padmanabhan Krishnan, Cristina Cifuentes, Trung Quang Ta
  • Publication number: 20210161356
    Abstract: A method and device for cleaning drinkware without using electricity are disclosed including a handle, a shaft connected to the handle, a cleaning brush connected to the shaft, and a top section connected to the cleaning brush; when the interior bottom of a drinkware is pressed down, creating a pressure upon the top section, the cleaning brush is rotated in a first direction, and when the pressure decreases, the cleaning brush rotates in a second direction opposite to the first direction.
    Type: Application
    Filed: April 9, 2017
    Publication date: June 3, 2021
    Inventors: TOAN VAN LUU, Trung Thoi Nguyen
  • Publication number: 20210167866
    Abstract: A waveguide array that includes a plurality of waveguides disposed in a substrate. The plurality of waveguides include one or more first waveguides that have a first propagation constant and one or more second waveguides that have a second propagation constant, where the first propagation constant differs from the second propagation constant. The one or more first waveguides and the one or more second waveguides are disposed in the substrate in a linear distribution and at least a portion of the linear distribution is arranged based on a quasi-periodic sequence having a plurality of sequence segments. Each sequence segment is determined based on a quasi-periodic function, has an order, and corresponds to an arrangement segment of a first waveguide, a second waveguide, or combinations thereof. The linear distribution includes at least one arrangement segment corresponding with a third-order sequence segment or higher of the quasi-periodic sequence.
    Type: Application
    Filed: July 11, 2019
    Publication date: June 3, 2021
    Inventors: Nicholas Francis Borrelli, Dan Trung Nguyen, Daniel Aloysius Nolan
  • Patent number: 11021458
    Abstract: Disclosed are compounds of formulae I and II, and pharmaceutically acceptable salts and prodrugs thereof, which are inhibitors of the complement system. Also provided are pharmaceutical compositions comprising such a compound, and methods of using the compounds and compositions in the treatment or prevention of a disease or condition characterized by aberrant complement system activity.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: June 1, 2021
    Assignee: BioCryst Pharmaceuticals, Inc.
    Inventors: Pravin L. Kotian, Yarlagadda S. Babu, Weihe Zhang, Peng-Cheng Lu, Minwan Wu, Wei Lv, Trung Xuan Nguyen, Zhao Dang, Venkat R. Chintareddy, V. Satish Kumar, Krishnan Raman
  • Patent number: 11023422
    Abstract: A system, method, and computer-readable medium are disclosed for reproducing an issue via a remote access controller by providing the remote access controller with a method for allowing a user to take a snapshot (i.e., a representation of the state of all components of an integration environment at a particular point in time) of an integration of the various components administered via a management application suite executing on a remote access controller. In certain embodiments, the management application suite comprises an OpenManage Integration for VMware vCenter. Such a method reduces the time needed to determine a root cause of an issue and assists system managers in properly providing a solution to the issue.
    Type: Grant
    Filed: January 14, 2015
    Date of Patent: June 1, 2021
    Assignee: Dell Products L.P.
    Inventor: Trung M. Tran
  • Publication number: 20210157635
    Abstract: Provided are a computer program product, system, and method for determining an optimum number of threads to make available per core in a multi-core processor complex to execute tasks. A determination is made of a first processing measurement based on threads executing on the cores of the processor chip, wherein each core includes circuitry to independently execute a plurality of threads. A determination is made of a number of threads to execute on the cores based on the first processing measurement. A determination is made of a second processing measurement based on the threads executing on the cores of the processor chip. A determination is made of an adjustment to the determined number of threads to execute based on the second processing measurement resulting in an adjusted number of threads. The adjusted number of threads on the cores is utilized to execute instructions.
    Type: Application
    Filed: November 21, 2019
    Publication date: May 27, 2021
    Inventors: Brian Anthony Rinaldi, Lokesh M. Gupta, Kevin J. Ash, Matthew J. Kalos, Trung N. Nguyen, Clint A. Hardy, Louis A. Rasor
  • Publication number: 20210157742
    Abstract: The disclosed embodiments relate to a computer system with a cache memory that supports tagless addressing. During operation, the system receives a request to perform a memory access, wherein the request includes a virtual address. In response to the request, the system performs an address-translation operation, which translates the virtual address into both a physical address and a cache address. Next, the system uses the physical address to access one or more levels of physically addressed cache memory, wherein accessing a given level of physically addressed cache memory involves performing a tag-checking operation based on the physical address. If the access to the one or more levels of physically addressed cache memory fails to hit on a cache line for the memory access, the system uses the cache address to directly index a cache memory, wherein directly indexing the cache memory does not involve performing a tag-checking operation and eliminates the tag storage overhead.
    Type: Application
    Filed: December 8, 2020
    Publication date: May 27, 2021
    Inventors: Hongzhong Zheng, Trung A. Diep
  • Patent number: 11018867
    Abstract: Embodiments described herein disclose methods and systems for authorizing transactions received from client applications. The transaction request can include a first access token. After validating the first access token, the system can determine whether additional authentication is needed to authorize the transaction. If additional authentication is needed, the system can determine the authentication requirements. Once the additional authentication is received and verified, the system can generate a second access token and authorize the transaction by releasing the first access token.
    Type: Grant
    Filed: June 10, 2020
    Date of Patent: May 25, 2021
    Assignee: UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
    Inventors: Hoang Trung Vo, Hieu Nguyen
  • Publication number: 20210150586
    Abstract: A method and system enable a user to choose brand contents to engage in communication transaction and be directly rewarded by a content provider (e.g., an advertiser). An advertiser creates a campaign specifying advertisement targeting preferences and offers. A registered user provides information about the user's engagement preference. A registered user initiates a communication transaction, and provides information about the intended recipient, type, amount, denomination, and content of the communication. A server system uses a remittance request and a sending user's engagement preference to generate a list of matching offers associated with the most relevant campaigns' targeting preferences. A sending user chooses the most suitable match. A receiving user receives and views the transaction, and decides whether to accept or decline the transaction. Upon receiving an acceptance, a server system transmits rewards associated with the offer from the campaign account to the sending and receiving users.
    Type: Application
    Filed: June 18, 2018
    Publication date: May 20, 2021
    Inventor: Hieu Trung Tran
  • Publication number: 20210146369
    Abstract: A receptacle holder for supporting at least one fluid-containing receptacle includes a body and an RFID transponder. The body includes an electrically conductive portion defining a first recess configured to receive at least a first fluid-containing receptacle, and an electrically non-conductive portion attached to the electrically conductive portion. The RFID transponder is disposed on the electrically non-conductive portion of the body, and stores information about the receptacle holder. The receptacle holder can also include the first fluid-containing receptacle received within the first recess.
    Type: Application
    Filed: July 9, 2018
    Publication date: May 20, 2021
    Inventors: Trung Q. PHAM, Jerry W. JEFFERS, II, David BUSE, Steven G. GRUBBS