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: 10437453
    Abstract: A controller for controlling the display of secondary digital content displayed in an overlay above a primary video stream. The controller includes a touch interface device, a processor, and a memory storing non-transitory instructions. These instructions, when executed, can include (i) detecting a first input gesture by a user on the touch interface device, (ii) in response to detecting the first input gesture, selecting an application for display, (iii) detecting a second input gesture by the user on the touch interface device, (iv) in response to detecting the second input gesture, scrolling through a currently-displayed layer of the selected application displayed, (v) detecting a third input gesture by the user on the touch interface device, and (vi) in response to detecting the third input gesture, scrolling between layers of the selected application in a simulated Z-space.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: October 8, 2019
    Assignee: SEESPACE LTD.
    Inventors: Dale Alan Herigstad, Nam Hoai Do, Nhan Minh Dang, Hieu Trung Tran, Quang Sy Dinh, Thang Viet Nguyen, Long Hai Nguyen, Linh Chi Nguyen
  • Publication number: 20190303252
    Abstract: Provided are a computer program product, system, and method for monitoring correctable errors on a bus interface to determine whether to redirect traffic to another bus interface. A processing unit sends Input/Output (I/O) requests from a host to a storage over a first bus interface to a first device adaptor, wherein the first device adaptor provides a first connection to the storage. A determination is made as to whether a number of correctable errors on the first bus interface exceeds an error threshold. The correctable errors are detected and corrected in the first bus interface by hardware of the first bus interface. In response to determining that the number of correctable errors on the first bus interface exceeds the error threshold, at least a portion of I/O requests are redirected to use a second bus interface to connect to a second device adaptor providing a second connection to the storage.
    Type: Application
    Filed: June 18, 2019
    Publication date: October 3, 2019
    Inventors: Matthew G. Borlick, Lokesh M. Gupta, Trung N. Nguyen
  • Patent number: 10432621
    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: Grant
    Filed: February 24, 2016
    Date of Patent: October 1, 2019
    Assignee: United Services Automobile Association
    Inventors: Hoang Trung Vo, John Raymond Harris, Rochelle Ann Tijerina
  • Patent number: 10431534
    Abstract: Embodiments are provided herein for a packaged semiconductor device and method of fabricating, the device including: a semiconductor die; a redistribution layer (RDL) structure on an active side of the semiconductor die, the RDL structure including a plurality of contact pads on an outer surface of the RDL structure; a plurality of external connections attached to the plurality of contact pads; and a support structure including an attachment portion and two or more standing members extending from an inner surface of the attachment portion, wherein a back side of the package body is attached to the inner surface of the attachment portion.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: October 1, 2019
    Assignee: NXP USA, Inc.
    Inventors: Nishant Lakhera, Gilles Montoriol, Trung Duong, Akhilesh Kumar Singh, Navas Khan Oratti Kalandar
  • Patent number: 10430264
    Abstract: Provided are a computer program product for managing bus interface errors in a storage system coupled to a host and storage. A determination is made as to whether a first number of correctable errors on a first bus interface, connecting a first processing unit to the storage, exceeds a second number of correctable errors on a second bus interface, connecting a second processing unit to the storage, by a difference threshold. The correctable errors in the first and second bus interfaces are detected and corrected in the first and second bus interfaces by first hardware and second hardware, respectively. In response to determining that the first number of correctable errors exceeds the second number of correctable errors by the difference threshold, at least a portion of Input/Output (I/O) requests are redirected to a second processing unit using the second bus interface to connect to the storage.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: October 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Matthew G. Borlick, Lokesh M. Gupta, Trung N. Nguyen
  • Patent number: 10427997
    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: Grant
    Filed: December 27, 2017
    Date of Patent: October 1, 2019
    Inventors: James E. Rekoske, Trung Pham, Stanley J. Frey, Chunqing Liu
  • Publication number: 20190291768
    Abstract: A child stroller includes a frame member and a wheel attachment member including a first end and a second end. A wheel is coupled to the first end, with the second end coupled to the frame member. The stroller further includes a shock absorber having a body, an upper end coupled to the frame member, a lower end coupled to the wheel attachment member, and a spring mechanism disposed within the body. The spring mechanism includes an upper portion exhibiting a first spring constant, and a lower portion exhibiting a second spring constant different from the first spring constant.
    Type: Application
    Filed: March 22, 2019
    Publication date: September 26, 2019
    Inventors: Luis Alejandro Canas, Alex Richard Zadrozny, Andrew Nathan Reynolds, Eric Perlman, Trung Q. Phung
  • Publication number: 20190293654
    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: September 26, 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: 20190288859
    Abstract: Aspects of the technology described herein enable a client device to access a web service in a claims-based identity environment thorough an Internet Protocol (IP) address, rather than the web service's domain name service (DNS). In a claims-based identity environment, a client device will authenticate a relying party's server SSL certificate before providing the token to the relying party by following an authentication process. Current authentication processes include a name-chaining operation, which compares a subject field of a token provided with the Uniform Resource Identifier (URI) used to request the resource (e.g., RP application). When the IP address is used as the URI, then the URI in the certificate will not match the URI in the request and the authentication will fail. Accordingly, aspects of the technology use an alternative authentication method that allows access to a web service through an IP address, when the default client-side token validation is DNS-name based.
    Type: Application
    Filed: March 16, 2018
    Publication date: September 19, 2019
    Inventors: Chandan R. REDDY, Kahren TEVOSYAN, Hieu Trung NGUYEN
  • Publication number: 20190284963
    Abstract: In one embodiment, a plant control apparatus controls a power plant. The plant includes a gas turbine, a generator driven by the gas turbine, an exhaust heat recovering boiler to generate first steam by using heat of exhaust gas from the gas turbine, a first steam turbine driven by the first steam, a reheater provided in the boiler and configured to heat exhaust steam from the first steam turbine by the exhaust gas to generate reheat steam, and a second steam turbine driven by the reheat steam. The apparatus includes a first warming-up module to supply second steam from equipment different from the boiler to the first steam turbine to warm up this turbine, before this turbine is started. The apparatus further includes a second warming-up module to supply the second steam to the reheater to warm up the reheater, before the first steam turbine is started.
    Type: Application
    Filed: March 14, 2019
    Publication date: September 19, 2019
    Applicants: KABUSHIKI KAISHA TOSHIBA, TOSHIBA ENERGY SYSTEMS & SOLUTIONS CORPORATION
    Inventors: Trung Dam NGO, Masayuki TOBO, Yuta IWATA, Shoji KANEKO, Takahiro MORI
  • Patent number: 10417064
    Abstract: The present disclosure relates to data distribution amongst nodes in a computing system. For example, a controller device of the computing system may first identify one or more nodes in a network that are available for data processing and/or storage tasks. The controller device may next assign data processing and/or storage tasks to one or more nodes. Data processing and/or storage tasks may be efficiently (e.g., randomly and/or evenly) distributed amongst one or more core processors of the assigned nodes. Techniques described herein help to balance the utilization of computing resources and minimize the risk of lost data during reconfigurations and/or network failures.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: September 17, 2019
    Assignee: Military Industry—Telecommunication Group (Viettel)
    Inventors: Hai Nguyen Trung, Chinh Vu Duc, Bang Le Thanh, Thuy Nguyen Thi Thu
  • Publication number: 20190278844
    Abstract: A framework for annotating image edit requests includes a structure for identifying natural language request as either comments or image edit requests and for identifying the text of a request that maps to an executable action in an image editing program, as well as to identify other entities from the text related to the action. The annotation framework can be used to aid in the creation of artificial intelligence networks that carry out the requested action. An example method includes displaying a test image, displaying a natural language input with selectable text, and providing a plurality of selectable action tag controls and entity tag controls. The method may also include receiving selection of the text, receiving selection of an action tag control for the selected text, generating a labeled pair, and storing the labeled pair with the natural language input as an annotated natural language image edit request.
    Type: Application
    Filed: March 6, 2018
    Publication date: September 12, 2019
    Inventors: Jacqueline Brixey, Walter W. Chang, Trung Bui, Doo Soon Kim, Ramesh Radhakrishna Manuvinakurike
  • Publication number: 20190278835
    Abstract: Techniques are disclosed for abstractive summarization process for summarizing documents, including long documents. A document is encoded using an encoder-decoder architecture with attentive decoding. In particular, an encoder for modeling documents generates both word-level and section-level representations of a document. A discourse-aware decoder then captures the information flow from all discourse sections of a document. In order to extend the robustness of the generated summarization, a neural attention mechanism considers both word-level as well as section-level representations of a document. The neural attention mechanism may utilize a set of weights that are applied to the word-level representations and section-level representations.
    Type: Application
    Filed: March 8, 2018
    Publication date: September 12, 2019
    Applicant: Adobe Inc.
    Inventors: Arman Cohan, Walter W. Chang, Trung Huu Bui, Franck Dernoncourt, Doo Soon Kim
  • Publication number: 20190278560
    Abstract: A media entertainment system including an appliance having an electronic data communications interface, a computer processor operatively connected to an auxiliary source module (ASM), the ASM configured to receive control information from the appliance and to send control information, media metadata, and media files or media streams to the appliance. At least one display is operatively connected to the computer processor and configured for displaying media metadata, current time, alarm time, system playback volume levels and alarm volume levels. One or more user interfaces are operatively connected to the computer processor and configured to receive user metadata selections and for receiving user settings for plural media source presets, playback volume settings, time settings, plural alarm settings, and plural alarm volume level settings.
    Type: Application
    Filed: May 30, 2019
    Publication date: September 12, 2019
    Inventors: Steven Krampf, Evan B. Ross, Trung Quoc Phung
  • Publication number: 20190272238
    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: Application
    Filed: May 21, 2019
    Publication date: September 5, 2019
    Inventors: Matthew G. Borlick, Lokesh M. Gupta, Trung N. Nguyen
  • Patent number: 10402883
    Abstract: A system and method for providing product research help to a consumer doing internet shopping. A consumer helper application for internet commerce has been designed to integrate the techniques that are currently used by many internet consumers into a single application program. For example, the consumer helper application allows a user to take notes, store web site links, store web site annotations, obtain collaborative input, and perform other tasks commonly used by web site consumers. The consumer helper application stores all of the information gathered in a single place. Information provided by other consumers may be shared using the consumer helper application. The consumer helper application will suggest specific items for a consumer to purchase based up on the information gathered by the consumer into the consumer helper application.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: September 3, 2019
    Assignee: PAYPAL, INC.
    Inventors: Hill Trung Nguyen, Jean-David Ruvini, Badrul M. Sarwar, Neelakantan Sundaresan
  • Patent number: 10402833
    Abstract: There is provided a method and system for qualification testing in a social network service. Qualification testing provides access control into a social network, wherein qualification is based on answers to questions related to a topic. In one example, members admitted to the network provide guidance, notes and research assistance to another member. The social network members access the social network from an external networked computing service, such as another social network, to facilitate easy connection to potential members. The social network may be implemented as an application overlay to the external service, or may access connections in the external network.
    Type: Grant
    Filed: March 5, 2009
    Date of Patent: September 3, 2019
    Assignee: eBay Inc.
    Inventors: Neelakantan Sundaresan, Vasilios Mitrokostas, Lauren Olver, Chi-Hsien Chiu, Jean-David Ruvini, Badrul M. Sarwar, Hill Trung Nguyen
  • Publication number: 20190264197
    Abstract: Provided herein are libraries of structurally diverse disulfide-rich peptides (DRPs) and related methods of screening these libraries to identify DRPs that bind to a desired target.
    Type: Application
    Filed: July 27, 2017
    Publication date: August 29, 2019
    Inventors: David BARKAN, Tran Trung TRAN, Mark Leslie SMYTHE
  • Patent number: 10394713
    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: May 26, 2016
    Date of Patent: August 27, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kevin J. Ash, Matthew G. Borlick, Lokesh M. Gupta, Trung N. Nguyen
  • Publication number: 20190259115
    Abstract: The present invention provides a business concept and application platform that allows content creators to collaborate and share the copyright and proceeds of their work product. The simplified approach provides: the sharing of revenue and fractional ownership of intellectual property without a complicated and lengthy legal agreement process; and the migration of digital creators from worker status, into IP owning creators, collaborating in a virtual global environment.
    Type: Application
    Filed: June 28, 2017
    Publication date: August 22, 2019
    Inventors: Patrick McGowan, Trung Trinh