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: 10387218
    Abstract: Provided are techniques for lock profiling tool to identify code bottlenecks. A lock spin duration for a lock is determined. It is determined that the lock spin duration is greater than a lock trace threshold. The lock spin duration is classified into a time duration bucket. It is determining whether the lock is found in a list of locks for the time duration bucket. In response to determining that the lock is found in the list of locks, a lock count for the lock is incremented by one. In response to determining that the lock is not found in the list of locks, an entry for the lock is added in the list of locks for the time duration bucket and the lock count for the lock is initialized to one. A total spin duration time for the lock is updated by the lock spin duration.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: August 20, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Trung N. Nguyen, Louis A. Rasor
  • Patent number: 10385279
    Abstract: A process and apparatus for recycling LCO and/or HCO to a hydroprocessing zone to saturate aromatics for cracking in an FCC unit is disclosed. The recycle cracked stream may be recycled to a downstream hydroprocessing zone to avoid a first hydroprocessing zone that is primarily for demetallizing (and desulfurizing) feed to the FCC unit.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: August 20, 2019
    Assignee: UOP LLC
    Inventors: Xin X. Zhu, Trung Pham, Selman Z. Erisken, Haiyan Wang, David X. Wu
  • Patent number: 10384988
    Abstract: The present invention involves processes and equipment for handling chloride in an ionic liquid alkylation system. The processes involve not only breaking down the organic chloride to active HCl for ionic liquid activation, but also recovering HCl in the effluent downstream to maintain the HCl requirements while also reducing HCl emissions. This equipment may be used in conjunction with an isomerization reaction zone which is integrated into the ionic liquid alkylation process to further isomerize n-paraffins to isoparaffins for recycle to the alkylation reaction zone.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: August 20, 2019
    Assignee: UOP LLC
    Inventors: Kurt Detrick, Douglas A. Nafis, David A. Wegerer, Eric Leeton, Trung Pham
  • Patent number: 10379943
    Abstract: A background process is configured to periodically scrub a boot storage of a storage controller to ensure operational correctness of the boot storage. One or more foreground processes store a system configuration data of the storage controller in the boot storage of the storage controller. The background process and the one or more foreground processes are executed to meet predetermined performance requirements for the background process and the one or more foreground processes.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: August 13, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthew G. Borlick, Lokesh M. Gupta, Trung N. Nguyen, Karl A. Nielsen
  • Patent number: 10374836
    Abstract: Method and apparatus for downlink (DL) channel estimation in massive MIMO are provided. A base station (BS) support massive MIMO may select a dictionary for a user equipment (UE) in its cell and transmit information for constructing the dictionary to the UE. The UE constructs the dictionary based on the information received and performs compressed sensing (CS)-based DL channel estimation for the BS. The UE also sends feedback information to the BS, which include information that is useful for determination of the dictionary by the BS.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: August 6, 2019
    Assignee: Huawei Technologies Canada Co., Ltd.
    Inventors: Kien Trung Truong, Robert Wendell Heath, Jr., Hosein Nikopour
  • Patent number: 10372821
    Abstract: Certain embodiments identify a correct structured reading-order sequence of text segments extracted from a file. A probabilistic language model is generated from a large text corpus to comprise observed word sequence patterns for a given language. The language model measures whether splicing together a first text segment with another continuation text segment results in a phrase that is more likely than a phrase resulting from splicing together the first text segment with other continuation text segments. Sets of text segments, which include a first set with a first text segment and a first continuation text segment as well as a second set with the first text segment and a second continuation text segment, are provided to the probabilistic model. A score indicative of a likelihood of the set providing a correct structured reading-order sequence is obtained for each set of text segments.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: August 6, 2019
    Assignee: Adobe Inc.
    Inventors: Walter Chang, Trung Bui, Pranjal Daga, Michael Kraley, Hung Bui
  • Patent number: 10365285
    Abstract: Described herein are methods, compositions and articles of manufacture involving neutral conjugated polymers including methods for synthesis of neutral conjugated water-soluble polymers with linkers along the polymer main chain structure and terminal end capping units. Such polymers may serve in the fabrication of novel optoelectronic devices and in the development of highly efficient biosensors. The invention further relates to the application of these polymers in assay methods.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: July 30, 2019
    Assignee: Sirigen II Limited
    Inventors: Brent S. Gaylord, Glenn P. Bartholomew, Russell A. Baldocchi, Janice W. Hong, William H. Huisman, Yongchao Liang, Trung Nguyen, Lan T. Tran, Jean M. Wheeler, Adrian Charles Vernon Palmer, Frank Peter Uckert
  • Publication number: 20190221302
    Abstract: Systems and methods described herein can provide clinicians with a dental office management service that can programmatically provide treatment recommendations and streamline the patient record building process. These systems and methods can enable clinicians to select from a short list of recommended treatments based on the existing condition and pathology of a tooth, for example, as the dentist is giving instructions and treatment recommendations. A list of recommended treatments for a patient may be automatically compiled based on the treatment recommendations selected by the clinician as the dentist was examining the patient's teeth one by one. Further, systems and methods described herein can enable clinicians to take notes and thereby build a patient record efficiently using one or more completed treatment templates.
    Type: Application
    Filed: March 21, 2019
    Publication date: July 18, 2019
    Inventors: George Joseph Suda, Dan Chi Ta, Phong Trung Pham, Marlin H. Clark
  • Patent number: 10353856
    Abstract: A centralized communication system (CCS) is disclosed that provides a modular, extendible, and scalable communication system that can exchange information between any information systems or networked devices. Information from a single source device or system can be selectively broadcast to one or more predetermined destination devices and systems rather than broadcast to every device on the network. Information may be filtered and processed at one or more selectable points in the communication flow between systems. In certain embodiments, an incoming message is received from the source device in the native message format using the native protocol of the source device and converted to an internal messaging format for internal handling within the CCS, then converted to the native message format of a receiving system and sent to the receiving system using its native protocol. In certain embodiments, a graphical representation of the topology of the CCS may be provided.
    Type: Grant
    Filed: March 15, 2012
    Date of Patent: July 16, 2019
    Assignee: CareFusion 303, Inc.
    Inventors: Ryan Nguyen, Nick Trung Nguyen, Richard Warren Massey
  • Patent number: 10346317
    Abstract: Provided are a computer program product, system, and method for determining cores to assign to cache hostile tasks. A computer system has a plurality of cores. Each core is comprised of a plurality of processing units and at least one cache memory shared by the processing units on the core to cache data from a memory. A task is processed to determine one of the cores on which to dispatch the task. A determination is made as to whether the processed task is classified as cache hostile. A task is classified as cache hostile when the task accesses more than a threshold number of memory address ranges in the memory. The processed task is dispatched to at least one of the cores assigned to process cache hostile tasks.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: July 9, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthew G. Borlick, Lokesh M Gupta, Trung N. Nguyen
  • Patent number: 10345324
    Abstract: The image capturing part 201 captures a ball in flight with a camera continuously. The image corresponding part 203 generates a first registered ball image obtained by making a size of a first ball image in a first capturing image captured first correspond to a size of a second ball image in a second capturing image captured second. The 3D model constructing part 204constructs a 3D model of the first registered ball image obtained by converting a camera coordinate system of the generated first registered ball image into a world coordinate system. The virtual rotating part 205 rotates virtually the constructed 3D model of the first registered ball image by using a rotation parameter estimated in advance and rotation matrix information.
    Type: Grant
    Filed: February 1, 2018
    Date of Patent: July 9, 2019
    Assignee: GRPO Co., Ltd.
    Inventors: Hideaki Kawamoto, Viet Manh Do, Hong Quan Luong, Trung Kien Le
  • Patent number: 10342737
    Abstract: A shipping and storage system which has an access panel with an optional open/close status sensor, and a payload carrier with an affixed sensor connected to a tracking module that monitors the environment of the payload carrier, such as temperature, against a pre-determined threshold for compliance with pre-determined handling and storage requirements for a specific payload type, such as a specific blood product. When a violation is detected by the tracking module, a user alert or user interface is activated. Advanced features optionally include a plurality of pre-determined threshold sets for a plurality of specific payload types, a tamper detection function based on the access panel status and optional weight changes in the payload carrier, and wireless connectivity to allow mobile device and cloud-based enhanced management functions.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: July 9, 2019
    Assignee: MaxQ Research LLC
    Inventors: Saravan Kumar Shanmugavelayudam, Shoaib Shaikh, Balaji Jayakumar, Arif Rahman, Trung Dang Nguyen
  • Publication number: 20190205168
    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: Application
    Filed: March 8, 2019
    Publication date: July 4, 2019
    Inventors: Seamus J. Burke, Trung N. Nguyen, Louis A. Rasor
  • Publication number: 20190207976
    Abstract: Systems, methods, and computer-readable media for gathering network intrusion counter-intelligence. A system can maintain a decoy network environment at one or more machines. The system can identify a malicious user accessing network services through the network environment. Further, the system can receive network service access requests from the user at one or more machines in the network environment and subsequently direct the network service access requests from the malicious user to the decoy network environment based on an identification of the malicious user. The network services access requests can be satisfied with network service access responses generated in the decoy network environment. Subsequently, the system can maintain malicious user analytics based on the network service access requests of the malicious user that are directed to the decoy network environment.
    Type: Application
    Filed: January 4, 2018
    Publication date: July 4, 2019
    Inventors: Navindra Yadav, Shih-Chun Chang, Shashi Gandham, Xiaofei Guo, Hoang Viet Nguyen, Xin Liu, Thanh Trung Ngo, Duan Tran, Xuan Loc Bui
  • Publication number: 20190204328
    Abstract: Described herein are methods, compositions and articles of manufacture involving neutral conjugated polymers including methods for synthesis of neutral conjugated water-soluble polymers with linkers along the polymer main chain structure and terminal end capping units. Such polymers may serve in the fabrication of novel optoelectronic devices and in the development of highly efficient biosensors. The invention further relates to the application of these polymers in assay methods.
    Type: Application
    Filed: March 19, 2019
    Publication date: July 4, 2019
    Inventors: Brent S. Gaylord, Glenn P. Bartholomew, Russell A. Baldocchi, Janice W. Hong, William H. Huisman, Yongchao Liang, Trung Nguyen, Lan T. Tran, Jean M. Wheeler, Adrian Charles Vernon Palmer, Frank Peter Uckert
  • Publication number: 20190204329
    Abstract: Described herein are methods, compositions and articles of manufacture involving neutral conjugated polymers including methods for synthesis of neutral conjugated water-soluble polymers with linkers along the polymer main chain structure and terminal end capping units. Such polymers may serve in the fabrication of novel optoelectronic devices and in the development of highly efficient biosensors. The invention further relates to the application of these polymers in assay methods.
    Type: Application
    Filed: March 20, 2019
    Publication date: July 4, 2019
    Inventors: Brent S. Gaylord, Glenn P. Bartholomew, Russell A. Baldocchi, Janice W. Hong, William H. Huisman, Yongchao Liang, Trung Nguyen, Lan T. Tran, Jean M. Wheeler, Adrian Charles Vernon Palmer, Frank Peter Uckert
  • Publication number: 20190196968
    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: Application
    Filed: December 21, 2017
    Publication date: June 27, 2019
    Inventors: Carl J. Beckmann, Robert G. Blankenship, Chyi-Chang Miao, Chitra Natarajan, Anthony-Trung D. Nguyen
  • Publication number: 20190197020
    Abstract: A cloud-based migration system exposes a source-independent application programming interface for receiving data to be migrated. The data is uploaded and stored as a single entity in a cloud-based storage system. A migration system then accesses the migration package and begins migrating the data to its destination, from the cloud-based storage system.
    Type: Application
    Filed: January 7, 2019
    Publication date: June 27, 2019
    Inventors: Joe Keng YAP, Mahadevan THANGARAJU, Sean L. LIVINGSTON, Roberta CANNEROZZI, Ghania MOUSSA, Ron Shimon ESTRIN, Yu-Ting LIN, Simon BOURDAGES, Trung Duc NGUYEN, Wenyu CAI, Zachary Adam KOEHNE, Patrick J. SIMEK, Sukhvinder Singh GULATI, Ben CANNING
  • Publication number: 20190193021
    Abstract: A membrane process is provided for separating light olefins from light paraffins to produce a polymer grade light olefin product stream that is about 99.5 mol % ethylene or propylene. The process involves multiple stages to achieve the high purity product and provides for processing hydrocarbon streams that have differing concentrations of light olefins.
    Type: Application
    Filed: December 27, 2017
    Publication date: June 27, 2019
    Inventors: James E. Rekoske, Trung Pham, Stanley J. Frey, Chunqing Liu
  • Patent number: 10334202
    Abstract: Techniques are disclosed for generating audio based on visual information. In some examples, an audio generation system is trained using supervised learning using a training set generated from videos. The trained audio generation system is able to infer audio for provided silent video based on the visual contents of the silent video, and generate raw waveform samples that represent the inferred audio.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: June 25, 2019
    Assignee: Adobe Inc.
    Inventors: Yipin Zhou, Zhaowen Wang, Chen Fang, Trung Huu Bui