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).

  • Patent number: 10705962
    Abstract: Embodiment of this disclosure provides a mechanism to use a portion of an inactive processing element's private cache as an extended last-level cache storage space to adaptively adjust the size of shared cache. In one embodiment, a processing device is provided. The processing device comprising a cache controller is to identify a cache line to evict from a shared cache. An inactive processing core is selected by the cache controller from a plurality of processing cores associated with the shared cache. Then, a private cache of the inactive processing core is notified of an identifier of a cache line associated with the shared cache. Thereupon, the cache line is evicted from the shared cache to install in the private cache.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: July 7, 2020
    Assignee: Intel Corporation
    Inventors: Carl J. Beckmann, Robert G. Blankenship, Chyi-Chang Miao, Chitra Natarajan, Anthony-Trung D. Nguyen
  • Publication number: 20200210948
    Abstract: Status of a payload and a shipping container is tracked and monitored by a tracking module which receives at least one signal from one or more sensors; determines a rate of change over time for the signal(s) and sensor(s); compares, in real-time, memory-stored rate-of-change thresholds corresponding to a payload type to the determined rate(s) of change; and, responsive to the comparison indicating a current or impending violation of a payload handling condition, powers up a wireless communications interface, communicates a digital report to a remote computing system, and powers down the wireless communications interface upon completion of the communicating of the report, while continuing to monitor the sensor(s).
    Type: Application
    Filed: July 8, 2019
    Publication date: July 2, 2020
    Applicant: MaxQ Research LLC
    Inventors: Saravan Kumar Shanmugavelayudam, Shoaib Shaikh, Balaji Jayakumar, Arif Rahman, Trung Dang Nguyen
  • Patent number: 10697679
    Abstract: A refrigerator apparatus having a compressor, a condenser, an evaporator, and a valve interconnected in the flow from the condenser to the evaporator. The valve is operatively controlled to a first, open, state and to a second, closed, state by a controller. The controller is configured to the valve to operate in accordance with at least one of: opening the valve a time period of 0-180 seconds before the compressor is switched to an on-phase; and closing the valve before the compressor is switched to an off-phase.
    Type: Grant
    Filed: June 8, 2015
    Date of Patent: June 30, 2020
    Assignee: ELECTROLUX APPLIANCES AKTIEBOLAG
    Inventors: Andreas Aschan, Richard Furberg, Trung Pham Viet
  • Publication number: 20200201757
    Abstract: Embodiments are disclosed for replacing one or more pages of a memory to level wear on the memory. In one embodiment, a system includes a page fault handling function and a memory address mapping function. Upon receipt of a page fault, the page fault handling function maps an evicted virtual memory address to a stressed page and maps a stressed virtual memory address to a free page using the memory address mapping function.
    Type: Application
    Filed: December 20, 2019
    Publication date: June 25, 2020
    Inventors: Trung Am Diep, John Eric Linstadt
  • Patent number: 10691502
    Abstract: A plurality of ordered lists of dispatch queues corresponding to a plurality of processing entities are maintained, wherein each dispatch queue includes one or more task control blocks or is empty. A determination is made as to whether a primary dispatch queue of a processing entity is empty in an ordered list of dispatch queues for the processing entity. In response to determining that the primary dispatch queue of the processing entity is empty, a task control block is selected for processing by the processing entity from another dispatch queue of the ordered list of dispatch queues for the processing entity, wherein the another dispatch queue from which the task control block is selected meets a threshold criteria for the processing entity.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: June 23, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Seamus J. Burke, Trung N. Nguyen, Louis A. Rasor
  • Patent number: 10686498
    Abstract: A method for improved efficiency for massive MIMO adaptation. In an embodiment, method for operating a network component in a massive MIMO network includes obtaining, by the network component, one or more network parameters; determining, by the network component, a number of active antennas in a massive MIMO AP to use for transmitting in one time frame according to the one or more network parameters, the number of active antennas selected being less than a total number of antennas available in the massive MIMO AP; and serving one or more UEs using the determined number of active antennas. Other embodiments reduce the number of beamformers utilized according to network parameters. In still other embodiments, a number of data streams to transmit and a corresponding number of users to be served in a time frame by a massive MIMO AP is reduced.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: June 16, 2020
    Assignee: Huawei Technologies Canada Co., Ltd.
    Inventors: Kien Trung Truong, Robert Wendell Heath, Jr., Hosein Nikopour
  • Patent number: 10686600
    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: October 27, 2017
    Date of Patent: June 16, 2020
    Assignee: United Services Automobile Association (USAA)
    Inventors: Hoang Trung Vo, Hieu Nguyen
  • Patent number: 10683246
    Abstract: A process is provided for separation of light olefins and paraffins and particular for the separation of propylene and propane comprising sending at least one olefin/paraffin stream to a distillation column and a membrane unit to produce an olefin stream comprising at least 92 mol % olefin. In an embodiment of the invention where the membrane unit is placed downstream from the column which can produce propylene streams at polymer grade of over 99.5 mol % propylene.
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: June 16, 2020
    Assignee: UOP LLC
    Inventors: Chunqing Liu, Lubo Zhou, Stanley J. Frey, Gregory R. Werba, Carl W. Liskey, Simon E. Albo, Trung Pham
  • Publication number: 20200186541
    Abstract: Examples of the present disclosure describe systems and methods of providing real-time scanning of IP addresses. In aspects, input may be received by a real-time IP scanning system. The system may generate one or more work orders based on the input. A scanner associated with the system may access a work order and attempt to communicate with one or more devices identified by the work order. If the attempted communication with a device is successful, a protocol analyzer may be used to provide a predefined payload to the device. If the response from the device matches an expected string, the device may be determined to be a safe and/or legitimate device. If the response from the device does not match an expected string, the device may be determined to be a malicious device.
    Type: Application
    Filed: February 14, 2020
    Publication date: June 11, 2020
    Inventors: Huy Dang Ho, Hal Lonas, Trung Tran
  • Publication number: 20200182900
    Abstract: A method and corresponding device are provided for determining a flow speed in a fluid conduit. The fluid conduit is provided with first, second and third ultrasonic transducers, wherein respective connection lines between transducers extend outside of a symmetry axis of the fluid conduit. First and second measuring signals are applied to the first ultrasonic transducer and received at the second and the third ultrasonic transducer, respectively. The measuring signals comprise a respective reversed signal portion with respect to time of a response signal. Respective first and second response signals are measured and the flow speed is derived from at least one of the first and second response signals.
    Type: Application
    Filed: February 13, 2020
    Publication date: June 11, 2020
    Inventors: Thomas Werner HIES, Juergen Heinz-Friedrich SKRIPALLE, Trung Dung LUONG, Claus-Dieter OHL
  • Patent number: 10671438
    Abstract: A plurality of processing entities of a processor complex is maintained, wherein each processing entity has a local cache and the processor complex has a shared cache and a shared memory. One of the plurality of processing entities is allocated for execution of a critical task. In response to the allocating of one of the plurality of processing entities for the execution of the critical task, other processing entities of the plurality of processing entities are folded. The critical task utilizes the local cache of the other processing entities that are folded, the shared memory, and the shared cache, in addition to the local cache of the processing entity allocated for the execution of the critical task.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: June 2, 2020
    Assignee: International Business Machines Corporation
    Inventors: Matthew G. Borlick, Lokesh M. Gupta, Trung N. Nguyen
  • Patent number: 10669746
    Abstract: A multi-function latch and latch bolt includes a pair of mechanical fastener to be installed on a gate for the purpose of holding the gate in closed position, and that a person standing on the inside of the fence can disengage the latch hook bracket from the latch bolt, or disengage the latch bolt from the latch hook bracket in any of which method to unlatch and open the gate from inside the fence even when the outside of the latch is locked. On the other hand, when the latch is not locked on the inside but locked on the outside with an incorporated lock, keyed or combination padlock; then a person standing on the outside of the gate may open the gate if he/she has an appropriate key or knows the combination codes in order to unlock, unlatch and open the gate from outside the fence.
    Type: Grant
    Filed: July 22, 2015
    Date of Patent: June 2, 2020
    Inventor: Trung T Nguyen
  • Patent number: 10669715
    Abstract: A component is a building block having a pair of parallel load-bearing concrete side walls separated by a gap and joined by crossed metal ties which bridge the gap. The outer faces of the side walls can be covered with a decorative finish such as stone. The blocks have an added end wall which enables pillars to be built. The method of casting the blocks utilizes a collapsible metal mold which permits the side walls to be stepped.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: June 2, 2020
    Assignee: Norfa Enterprises Pty Ltd.
    Inventors: John Peter Norford, Trung Thann Nguyen
  • Patent number: 10662019
    Abstract: A multi-tape dispenser, for dispensing reversed-conjoined and non-reversed-conjoined adhesive tape end portions from adhesive tape rolls, includes a housing structure configured with at least two rotatable tape-roll hubs installed perpendicularly to the front wall panel and rear wall panel so that at least one of the tape rolls installed on the rotatable tape-roll hubs is reversed and at least one adhesive edge of at least one tape roll is conjoined partially and longitudinally to a reversed adhesive edge of at least one rear tape roll when the reversed-conjoined tape end portions are being dispensed simultaneously on the same path. The multi-tape dispenser may be manufactured for use with a combination of two tape-roll hubs or three tape-roll hubs with tape rolls mounted thereto to produce reversed-conjoined tape end portions. The dispenser can also be used for dispensing at least one tape roll without being conjoined.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: May 26, 2020
    Inventor: Trung Tony Nguyen
  • Patent number: 10660753
    Abstract: Methods and devices for transvascular prosthetic chordae tendinea implantation are disclosed. A catheter is advanced into the left atrium. From an atrium side, a leaflet connector carried by a distal end of the catheter can be anchored to a superior surface of a mitral valve leaflet. A needle is axially advanceable through the leaflet connector and through the leaflet. A leaflet anchor having a leaflet suture can be advanced out of the needle to secure the mitral valve leaflet to the leaflet suture. A ventricular anchor is anchored to the wall of the ventricle to secure the ventricular wall to a ventricle suture. The leaflet suture and the ventricle suture may be tensioned and connected by a suture lock to form an artificial chordae.
    Type: Grant
    Filed: July 11, 2019
    Date of Patent: May 26, 2020
    Assignee: Pipeline Medical Techologies, Inc.
    Inventors: Trung Ho Pham, Gordon B. Bishop, Erik Griswold, Stephen McDaniel, Cameron Paul Purcell
  • Publication number: 20200160842
    Abstract: Dialog system training techniques using a simulated user system are described. In one example, a simulated user system supports multiple agents. The dialog system, for instance, may be configured for use with an application (e.g., digital image editing application). The simulated user system may therefore simulate user actions involving both the application and the dialog system which may be used to train the dialog system. Additionally, the simulated user system is not limited to simulation of user interactions by a single input mode (e.g., natural language inputs), but also supports multimodal inputs.
    Type: Application
    Filed: November 21, 2018
    Publication date: May 21, 2020
    Applicant: Adobe Inc.
    Inventors: Tzu-Hsiang Lin, Trung Huu Bui, Doo Soon Kim
  • Publication number: 20200160042
    Abstract: The present disclosure relates to systems, methods, and non-transitory computer readable media for generating modified digital images based on verbal and/or gesture input by utilizing a natural language processing neural network and one or more computer vision neural networks. The disclosed systems can receive verbal input together with gesture input. The disclosed systems can further utilize a natural language processing neural network to generate a verbal command based on verbal input. The disclosed systems can select a particular computer vision neural network based on the verbal input and/or the gesture input. The disclosed systems can apply the selected computer vision neural network to identify pixels within a digital image that correspond to an object indicated by the verbal input and/or gesture input. Utilizing the identified pixels, the disclosed systems can generate a modified digital image by performing one or more editing actions indicated by the verbal input and/or gesture input.
    Type: Application
    Filed: November 15, 2018
    Publication date: May 21, 2020
    Inventors: Trung Bui, Zhe Lin, Walter Chang, Nham Le, Franck Dernoncourt
  • Publication number: 20200151747
    Abstract: The disclosed embodiments relate to a system that segments users and associated events for an ecommerce system to facilitate actionable insights. During operation, the system receives a query to segment users of the ecommerce system and/or events associated with user actions, wherein the query comprises a Boolean expression with a list of filters that are applied attributes of the users and/or events to form filter groups, and wherein the filter groups are joined by logical operators. Next, the system performs a search based on the query to produce a result set comprising a list of users and/or events that satisfy the query. Finally, the system displays the result set to a customer-support agent for the ecommerce system to facilitate actionable insights.
    Type: Application
    Filed: March 29, 2019
    Publication date: May 14, 2020
    Applicant: Zendesk, Inc.
    Inventors: Cheng Ying Tang, Mate T. Rauscher, Jordan S. Alviso, Darioush X. Aghai-Yazdi, Ngoc-Trung Nguyen
  • Publication number: 20200151012
    Abstract: A plurality of central processing units (CPUs) are allocated as a set of dedicated CPUs for processing tasks of an input/output (I/O) resource. In response to determining that a CPU utilization for the set of dedicated CPUs is less than a first predetermined threshold, at least one CPU of the set of dedicated CPUs is configured as a reserved CPU to execute tasks for one or more entities other than the I/O resource. In response to determining that a CPU utilization for the set of dedicated CPUs is greater than a second predetermined threshold, the reserved CPU is configured as a dedicated CPU to process tasks for the I/O resource.
    Type: Application
    Filed: January 16, 2020
    Publication date: May 14, 2020
    Inventors: Veronica S. Davila, Trung N. Nguyen, Louis A. Rasor
  • Publication number: 20200150146
    Abstract: A method for determining a flow speed of a liquid in a fluid conduit is provided. During a signal-generating phase, an impulse signal is applied to a first ultrasonic transducer. A response signal is then received at a second ultrasonic transducer. A measuring signal is later derived from the response signal, wherein the derivation comprises reversing a signal portion with respect to time. During a measurement phase, a liquid moves with respect to the fluid conduit. The measuring signal is then applied to one of the two transducers and a response signal of the measuring signal is measured at the other transducer. A flow speed is derived from the response signal of the measuring signal.
    Type: Application
    Filed: January 14, 2020
    Publication date: May 14, 2020
    Inventors: Thomas Werner HIES, Trung Dung LUONG, Claus-Dieter OHL, Juergen Heinz-Friedrich SKRIPALLE