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: 9734357
    Abstract: A memory controller encrypts contents of a page frame based at least in part on a frame key associated with the page frame. The memory controller generates a first encrypted version of the frame key based at least in part on a first process key associated with a first process, wherein the first encrypted version of the frame key is stored in a first memory table associated with the first process. The memory controller generates a second encrypted version of the frame key based at least in part on a second process key associated with a second process, wherein the second encrypted version of the frame key is stored in a second memory table associated with the second process, the first process and the second process sharing access to the page frame using the first encrypted version of the frame key and the second encrypted version of the frame key, respectively.
    Type: Grant
    Filed: January 6, 2016
    Date of Patent: August 15, 2017
    Assignee: Rambus Inc.
    Inventors: Trung Am Diep, Pradeep Batra, Brian S. Leibowitz, Frederick A. Ware
  • Patent number: 9732289
    Abstract: An integrated process and apparatus for conversion of gas oil and heavy oil is described. The process includes passing a gas oil feed to a fluid catalytic cracking (FCC) zone to obtain a FCC effluent; separating the FCC effluent in a separation zone into at least two fractions comprising a clarified slurry oil fraction and an overhead fraction; passing the clarified slurry oil fraction to a slurry hydrocracking zone forming at least a naphtha stream; and recycling at least a portion of the slurry hydrocracking naphtha stream to the FCC zone.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: August 15, 2017
    Assignee: UOP LLC
    Inventors: Hosoo Lim, Trung Pham, Zhihao Fei, Grant H. Yokomizo, Ping Sun
  • Publication number: 20170230253
    Abstract: Different example implementations of the present disclosure relates to methods and computer readable mediums for automatically generating physically aware NoC design and physically aware NoC Specification based on one or more of given SoC architectural details, physical information of SoC, traffic specification, power profile and one or more constraints. The method includes steps of receiving input information, determining the location/position of different NoC agents, interconnecting channels, pins, I/O interfaces, physical/virtual boundaries, number of layers, size/depth/width of different channels at different time, and locating/configuring the different NoC agents, interconnecting channels, pins, I/O interfaces, and physical/virtual boundaries.
    Type: Application
    Filed: June 18, 2015
    Publication date: August 10, 2017
    Inventors: Rajesh CHOPRA, Yang-Trung LIN, Sailesh KUMAR
  • Publication number: 20170228366
    Abstract: The present disclosure relates dialog states, which computers use to internally represent what users have in mind in dialog. A dialog state tracker employs various rules that enhance the ability of computers to correctly identify the presence of slot-value pairs, which make up dialog states, in utterances or conversational input of dialog. Some rules provide for identifying synonyms of values of slot-values pairs in utterances. Other rules provide for identifying slot-value pairs based on coreferences between utterances and previous utterances of dialog sessions. Rules are also provided for carrying over slot-value pairs from dialog states of previous utterances to a dialog state of a current utterance. Yet other rules provide for removing slot-value pairs from candidate dialog states, which are later used as dialog states of utterances.
    Type: Application
    Filed: February 5, 2016
    Publication date: August 10, 2017
    Inventors: TRUNG HUU BUI, HUNG HAI BUI, FRANCK DERNONCOURT
  • Publication number: 20170227568
    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: April 25, 2017
    Publication date: August 10, 2017
    Inventors: Thomas Werner HIES, Trung Dung LUONG, Claus-Dieter OHL, Juergen Heinz-Friedrich SKRIPALLE
  • Patent number: 9725082
    Abstract: A variety of methods and arrangements for implementing a start/stop feature in a skip fire engine control system are described. In one aspect, the implementation of the start/stop feature involves automatically turning off an internal combustion engine under selected circumstances during a drive cycle. A determination is made that the engine should be restarted. During the engine startup period, the engine is operated in a skip fire manner such that a desired engine speed is reached.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: August 8, 2017
    Assignees: Tula Technology, Inc., FCA US LLC
    Inventors: Ihab S. Soliman, Mark A. Shost, Truc Trung Le, Joseph B. Adams
  • Publication number: 20170206457
    Abstract: Digital content interaction prediction and training techniques that address imbalanced classes are described. In one or more implementations, a digital medium environment is described to predict user interaction with digital content that addresses an imbalance of numbers included in first and second classes in training data used to train a model using machine learning. The training data is received that describes the first class and the second class. A model is trained using machine learning. The training includes sampling the training data to include at least one subset of the training data from the first class and at least one subset of the training data from the second class. Iterative selections are made of a batch from the sampled training data. The iteratively selected batches are iteratively processed by a classifier implemented using machine learning to train the model.
    Type: Application
    Filed: January 20, 2016
    Publication date: July 20, 2017
    Inventors: Anirban Roychowdhury, Hung H. Bui, Trung H. Bui, Hailin Jin
  • Publication number: 20170206168
    Abstract: A cache memory includes cache lines to store information. The stored information is associated with physical addresses that include first, second, and third distinct portions. The cache lines are indexed by the second portions of respective physical addresses associated with the stored information. The cache memory also includes one or more tables, each of which includes respective table entries that are indexed by the first portions of the respective physical addresses. The respective table entries in each of the one or more tables are to store indications of the second portions of respective physical addresses associated with the stored information.
    Type: Application
    Filed: December 28, 2016
    Publication date: July 20, 2017
    Inventors: Trung DIEP, Hongzhong ZHENG
  • Patent number: 9698676
    Abstract: Techniques are presented for determining current levels based on the behavior of a charge pump system while driving a load under regulation. Rather than diving the load directly, a fixed pump output voltage is used to supply a step-down regulator, which it turn drives the load at the selected voltage. While driving the load under regulation, the number of pump clocks during a set interval is counted. This can be compared to a reference that can be obtained, for example, from the numbers of cycles needed to drive a known load current over an interval of the duration. By comparing the counts, the amount of current being drawn by the load can be determined. This technique can be applied to determining leakage from circuit elements, such as word lines in a non-volatile memory.
    Type: Grant
    Filed: March 11, 2016
    Date of Patent: July 4, 2017
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Jonathan Huynh, Trung Pham, Sung-en Wang, Jongmin Park
  • Patent number: 9699124
    Abstract: Methods, devices, and systems are provided that determine required communications features to be used in a communication session and provide participants of the communication session with an identification of the required communications features. When a communication device used by the participant does not include one of the required communications features, the user is provided access to those features, based on compatibility. When a communication device is found to be compatible, the communication device accesses the features by running communications applications having the required communications features.
    Type: Grant
    Filed: May 8, 2014
    Date of Patent: July 4, 2017
    Assignee: Avaya Inc.
    Inventors: Frank M. Roessler, Birgit A. Geppert, Trung Thanh Dinh-Trong
  • Publication number: 20170182742
    Abstract: A modular element for a thermally insulated construction such as a freezer construction or a heated construction, wherein the modular element is a thermally insulated structural element comprising an inner cladding, an outer cladding and an insulating layer located between the inner cladding and the outer cladding. The modular element is configured with the insulating layer placed adjacent to the inner cladding prior to assembly of said modular element in a modular construction. Further, the inner cladding of the modular element is adapted to be joined to an inner cladding of the modular construction along at least a substantial part of at least one edge with the insulating layer of the modular element maintained intact.
    Type: Application
    Filed: November 16, 2016
    Publication date: June 29, 2017
    Inventor: Lan Trung Vo
  • Publication number: 20170183275
    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: Application
    Filed: November 8, 2016
    Publication date: June 29, 2017
    Inventors: Kurt Detrick, Douglas A. Nafis, David A. Wegerer, Eric Leeton, Trung Pham
  • Publication number: 20170171221
    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: March 8, 2016
    Publication date: June 15, 2017
    Applicant: Webroot Inc.
    Inventors: Huy Dang Ho, Hal Lonas, Trung Tran
  • Patent number: 9670723
    Abstract: A motor-operated drive system for a window covering system including a headrail, a mechanism associated with the headrail to spread and retract the window covering, and a continuous cord loop extending below the headrail for actuating the mechanism to spread and retract the window covering. The drive system includes a motor, a driven wheel that engages and advances the continuous cord loop, and a coupling mechanism for coupling the driven wheel to a rotating output shaft of the motor for rotation of the driven wheel. The drive system includes a channel system for redirecting the continuous cord loop engaged by the driven wheel, or other mechanism for configuring the drive system so that continuous cord loop extends in a substantially vertical orientation. The coupling mechanism includes an engaged configuration in which rotation of the output shaft of the motor causes rotation of the driven wheel, and a disengaged configuration.
    Type: Grant
    Filed: November 6, 2015
    Date of Patent: June 6, 2017
    Assignee: AXIS Labs Inc.
    Inventors: Trung Duc Pham, Alan Wing Hor Cheng, Marc Rashad Bishara
  • Patent number: 9673517
    Abstract: A vehicle radar cover assembly and method includes a radar bracket for securing a radar unit to the vehicle, a radar cover for inhibiting undesirable matter from interfering with the radar unit, and at least one fastener securing both the radar bracket and the radar cover to the vehicle. The radar bracket includes at least one bracket mounting aperture. The radar cover includes at least one cover mounting aperture. The at least one fastener is received through aligned ones of the at least one bracket mounting aperture and the at least cover mounting aperture.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: June 6, 2017
    Assignee: Honda Motor Co., Ltd.
    Inventors: Trung P. Tran, Victor D. Flores, Justin Yerkes, Darin S. Garrett
  • Publication number: 20170147223
    Abstract: Provided are a computer program product, system, and method for using a plurality of sub-buffers and a free segment list to allocate segments to a plurality of threads to use for writing data. Groups of threads are assigned to sub-buffers. At least one segment of data is indicated in each of the sub-buffers. The threads assigned to one of the sub-buffers write to the at least one segment indicated in the sub-buffer to which the threads are assigned. A free segment list indicates segments which are not indicated in one of the sub-buffers. In response to one of the segments in a containing sub-buffer comprising one of the sub-buffers becoming a full segment having less than a threshold amount of free space, the indication of the full segment in the containing sub-buffer is replaced with one of the segments indicated in the free segment list.
    Type: Application
    Filed: August 18, 2016
    Publication date: May 25, 2017
    Inventors: Herve G.P. Andre, Juan J. Ruiz, Trung N. Nguyen
  • Publication number: 20170147494
    Abstract: Provided are a computer program product, system, and method to allocate a segment of a buffer to each of a plurality of threads to use for writing data. Each of a plurality of threads are assigned to one of a plurality of segments in a buffer, wherein the threads write to the segment to which they are assigned. A free segment list indicates segments which are not assigned to one of the threads. In response to one of the segments assigned to one of the threads becoming a full segment having less than a threshold amount of free space, indicating the full segment assigned to the thread in the free segment list and assigning one of the segments in the free segment list to the thread different from the full segment.
    Type: Application
    Filed: November 20, 2015
    Publication date: May 25, 2017
    Inventors: Herve G.P. Andre, Juan J. Ruiz, Trung N. Nguyen
  • Publication number: 20170147049
    Abstract: A storage controller determines a presence of an indication from an Input/Output (I/O) enclosure that the I/O enclosure will be powered off after a predetermined amount of time. The storage controller quiesces all I/O adapters of the I/O enclosure, in response to receiving the indication. The storage controller quiesces the I/O enclosure, in response to completion of quiescing of all of the I/O adapters of the I/O enclosure.
    Type: Application
    Filed: November 20, 2015
    Publication date: May 25, 2017
    Inventors: Herve G. P. Andre, Gary W. Batchelor, Scott A. Brewer, Veronica S. Davila, Enrique Q. Garcia, Daniel I. Ibanez, Trung N. Nguyen, Louis A. Rasor, Brian A. Rinaldi, Micah Robison, Todd C. Sorenson
  • Patent number: D790105
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: June 20, 2017
    Assignee: ABL IP Holding, LLC
    Inventors: Michael Trung Tran, Peter Y. Y. Ngai
  • Patent number: D793610
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: August 1, 2017
    Assignee: ABL IP Holding, LLC
    Inventors: Michael Trung Tran, Peter Y. Y. Ngai