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: 9483410
    Abstract: Provided are techniques for utilization based multi-buffer dynamic adjustment management. A sub-buffer is assigned to each entity of multiple entities. A percentage utilization is determined for each entity. Based on the percentage utilization, for each sub-buffer assigned to each entity, one of one of allocating at least one random data segment from a free list of data segments and removing at least one data segment to change a size of the sub-buffer is performed.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: November 1, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Herve G. P. Andre, Trung N. Nguyen, Juan J. Ruiz
  • Patent number: 9483521
    Abstract: A computer-implemented method for computing a concept materialization of an ontology is presented whereby a compression technique called “ABox abstraction and refinement” is used that may significantly reduce time, memory, and computing resources for reasoning and in particular for computing and outputting the materialization.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: November 1, 2016
    Assignee: DERIVO GMBH
    Inventors: Thorsten Liebig, Vincent Vialard, Birte Glimm, Evgeny Kazakov, Trung Kien Tran
  • Publication number: 20160312466
    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: Application
    Filed: December 10, 2015
    Publication date: October 27, 2016
    Inventors: John Peter NORFORD, Trung Thanh NGUYEN
  • Publication number: 20160299784
    Abstract: A set of like tasks to be performed is organized into a first group. A last used processing group assigned to the set of like tasks is stored. The set of like tasks is reassigned to an additional group having a minimal queue length upon a determination that the difference between the queue lengths of the additional processing group and the stored processing group is greater than a predetermined threshold.
    Type: Application
    Filed: June 17, 2016
    Publication date: October 13, 2016
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kevin J. ASH, Michael T. BENHASE, Lokesh M. GUPTA, Trung N. NGUYEN
  • Patent number: 9465961
    Abstract: Described are systems and method for protecting data and instructions shared over a memory bus and stored in memory. Independent and separately timed stream ciphers for write and read channels allow timing variations between write and read transactions. Data and instructions can be separately encrypted prior to channel encryption to further secure the information. pad generators and related cryptographic circuits are shared for read and write data, and to secure addresses. The cryptographic circuits can support variable data widths, and in some embodiments memory devices incorporate security circuitry that can implement a shared-key algorithm using repurposed memory circuitry.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: October 11, 2016
    Assignee: Rambus Inc.
    Inventors: Frederick A. Ware, Brian S. Leibowitz, Pradeep Batra, Trung Am Diep
  • Publication number: 20160290780
    Abstract: A strain sensor and a method of manufacturing the same are provided. The strain sensor includes a substrate, a nanocomposite layer disposed on the substrate, and a protective layer disposed on the nanocomposite layer. The nanocomposite layer includes metallic nanowires, a first polymeric material, and a second polymeric material. The protective layer includes a third polymeric material. The metallic nanowires are randomly arranged in the nanocomposite layer.
    Type: Application
    Filed: March 17, 2016
    Publication date: October 6, 2016
    Applicant: RESEARCH & BUSINESS FOUNDATION SUNGKYUNKWAN UNIVERSITY
    Inventors: Nae Eung LEE, Byeong Ung HWANG, Quang Trung TRAN
  • Publication number: 20160294453
    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: Application
    Filed: March 31, 2015
    Publication date: October 6, 2016
    Inventors: Kien Trung Truong, Robert Wendell Heath, JR., Hosein Nikopour
  • Publication number: 20160292451
    Abstract: Methods and systems described herein may perform a word-level encryption and a sentence-level encryption of one or more documents. The word-level encryption and the sentence-level encryption may be performed with an encryption key generated by a client device. A document indexer is stored in the one or more storage networks. The document indexer includes encrypted word frequencies and encrypted word position identifiers based on the encrypted words of the one or more encrypted documents. The client device receives search terms and encrypts the search terms with the encryption key. The one or more encrypted documents are identified in the one or more storage networks based on searching with the encrypted search terms and at least one of the encrypted word frequencies and/or the encrypted word position identifiers.
    Type: Application
    Filed: November 4, 2015
    Publication date: October 6, 2016
    Inventors: Trung Diep, Pero Subasic
  • Publication number: 20160289569
    Abstract: Processes for the production of aromatics from a pyrolysis oil. The pyrolysis oil may be obtained from a biomass by fast pyrolysis and may be filtered and upgraded to provide an aromatic rich hydrocarbon product. The aromatic rich hydrocarbon product may be passed to a separation zone to separate non-aromatic hydrocarbons from the aromatics. The remaining aromatics may be separated into aromatic product rich streams based upon the desired aromatics. Isomerization and transalkylation zones may be included to increase the yield depending on the product or desired aromatic. The non-aromatic hydrocarbons may be passed to a reformer to be converted to aromatics and hydrogen.
    Type: Application
    Filed: March 31, 2015
    Publication date: October 6, 2016
    Inventors: Lance A. Baird, Trung Pham
  • Publication number: 20160289695
    Abstract: Genetically engineered microbial, e.g., Prototheca, cells provide microbial oil useful as a food additive and a source of renewable fuels and industrial chemicals.
    Type: Application
    Filed: April 5, 2016
    Publication date: October 6, 2016
    Inventors: Scott FRANKLIN, Shane BRUBAKER, George N. RUDENKO, Jeffrey L. MOSELEY, Xinhua ZHAO, Tina T. HUYNH, Riyaz BHAT, Matthew SHOA-AZAR, Trung H. NGUYEN, Karen ESPINA, Aravind SOMANCHI
  • Publication number: 20160280497
    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: Application
    Filed: March 27, 2015
    Publication date: September 29, 2016
    Inventor: Trung Tony Nguyen
  • Publication number: 20160278043
    Abstract: Various embodiments provide systems and methods for recovering from a stall on a mobile communication device. A mobile communication device may receive a data block from a network through a communications channel, where the data block has a block sequence number. The mobile communication may determine whether the block sequence number of the data block is within a receive window and increment a stall counter when the block sequence number is outside of the receive window. The mobile communication device may perform an abnormal release from the communications channel when the stall counter reaches a threshold.
    Type: Application
    Filed: March 19, 2015
    Publication date: September 22, 2016
    Inventors: Hieu Trung Van, Abeezar Burhan, Raghav Agarwal
  • Patent number: 9442674
    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: Grant
    Filed: November 20, 2015
    Date of Patent: September 13, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Herve G. P. Andre, Juan J. Ruiz, Trung N. Nguyen
  • Patent number: 9442838
    Abstract: A method of operating a memory device that includes groups of memory cells is presented. The groups include a first group of memory cells. Each one of the groups has a respective physical address and is initially associated with a respective logical address. The device also includes an additional group of memory cells that has a physical address but is not initially associated with a logical address. In the method, a difference in the future endurance between the first group of memory cells and the additional group of memory cells is identified. When the difference in the future endurance between the first group and the additional group exceeds a predetermined threshold difference, the association between the first group and the logical address initially associated with the first group is ended and the additional group is associated with the logical address that was initially associated with the first group.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: September 13, 2016
    Assignee: RAMBUS INC.
    Inventors: Trung Diep, John Eric Linstadt, J. James Tringali, Hongzhong Zheng, Brent Steven Haukness
  • Patent number: 9444683
    Abstract: A device receives packet information associated with a traffic flow and a network segment. The network segment includes a portion of a network via which the traffic flow is transmitted. The device associates the received packet information with a period of time. The device determines that the period of time has expired, and aggregates the received packet information based on determining that the period of time has expired. The device determines a network performance parameter associated with the traffic flow over the network segment based on the aggregated packet information. The device generates performance information that identifies the network performance parameter, the traffic flow, and the network segment. The device provides the performance information.
    Type: Grant
    Filed: July 19, 2013
    Date of Patent: September 13, 2016
    Assignees: Verizon Patent and Licensing Inc., Cellco Partnership
    Inventors: Deepak Kakadia, Michael S. Gorman, Brian S. Couture, Donna L. Polehn, Richard N. Lerner, Trung T. Quach, Robert P. Faber, Jr., Janbec Chataw
  • Publication number: 20160261654
    Abstract: A system and method for seamless exchange and interaction of multimedia content between communication devices are disclosed. The method can include the discovery and identification of devices within proximity of a sending device. The found devices can be authenticated through unique identifiers established during registration. The sender can seamlessly establish a connection with the found devices using the connection requirements. The sending device can share or serve as a remote control to redirect, navigate or draw content, with a simple action or a gesture command, to the found device. The shared multimedia content, can either reside on the sender's mobile device or on a remote server within a connected network. Contextual telephony integration such as pulling in personal contacts from a device to a conference call can be provided. White boarding techniques facilitated among multiple users within a conference and a WiFi® end point or access point are described.
    Type: Application
    Filed: May 13, 2016
    Publication date: September 8, 2016
    Inventors: Trung (Tim) Trinh, Alain Michaud
  • Patent number: 9434662
    Abstract: An integrated hydrocarbon conversion process is described. The process includes contacting a heavy hydrocarbon feedstock with a hydrocarbon cracking catalyst in a fluidized reactor zone to produce light olefins to form a fluid catalytic cracker (FCC) effluent stream comprising a range of hydrocarbons. The FCC effluent stream is separated to form at least a stream rich in C4 hydrocarbons which comprises isobutane and 1-butene. The stream rich in C4 hydrocarbons is introduced into an alkylation reaction zone where the isobutane and the 1-butene are alkylated to form a reaction product mixture comprising dimethylhexanes and C9+ hydrocarbons. The reaction product mixture is dehydrocyclized to form a stream rich in xylenes.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: September 6, 2016
    Assignee: UOP LLC
    Inventors: Trung Pham, Susie C. Martins, Douglas A. Nafis
  • Patent number: 9435746
    Abstract: The invention relates to a multifunctional detector for gaseous compounds, or mixtures of gaseous compounds, selected from NH2Cl, NHCl2, NCl3, total chlorine, NOx, where x=1 or 2, O3, and X2, where X=Cl, Br, or I, in a sample, said detector including a first sensor including an iodide and a reactive compound selected from starch, amylose, amylopectin, xyloglucan, xylan, chitosan, glycogen, polyvinyl alcohol, cellulose or a cellulose compound, ?-cyclodextrin, theobromine, and polypropylene block polymers and polyethylene oxide block polymers, included in a block of sol-gel material that is absorbent in the UV spectrum but not in the visible spectrum. The invention also relates to the uses of said detector.
    Type: Grant
    Filed: December 14, 2011
    Date of Patent: September 6, 2016
    Assignees: Commissariat A L'Energie Atomique Et Aux Energies Alternatives, Centre National de la Recherche Scientifique—CRNS
    Inventors: Thu-Hoa Tran-Thi, Julien Garcia, Thi Dinh Nguyen, Trung-Hieu Nguyen
  • Publication number: 20160241555
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving user input indicating a first user selection of a first form of biometric authentication from a plurality of forms of biometric authentication, providing a first interface for display on a user device, the first interface corresponding to the first form, receiving first biometric data, the first biometric data being provided using the first interface, and selectively enabling communication between the user device and a back-end system based on the first biometric data.
    Type: Application
    Filed: February 24, 2016
    Publication date: August 18, 2016
    Inventors: Hoang Trung Vo, John Raymond Harris
  • Publication number: 20160232045
    Abstract: A computing device for a network of computer controlled devices that communicate with each other using a pre-determined protocol includes a computing module for sending a data message with a pre-determined message feature and a message queue module. The message queue module includes a message forwarding module and a message listening module. The message forwarding module receives data messages from its computing module and forwards the data messages to another computer controlled device of the same network. The message listening module receives data messages from another computer controlled device of the same network, checks for a match of the message features of the data messages with a pre-determined message interest feature, and if there is a match between the message feature and the pre-determined message interest feature, forwards the respective data message to the computing module.
    Type: Application
    Filed: September 26, 2013
    Publication date: August 11, 2016
    Inventors: Kee Joo YEO, Jim Seng TIE, Trung Thang LE