Patents by Inventor Quang (Tim) Nguyen

Quang (Tim) Nguyen 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).

  • Publication number: 20200089495
    Abstract: Disclosed embodiments relate to methods of using a processor to load and duplicate scalar data from a source into a destination register. The data may be duplicated in byte, half word, word or double word parts, according to a duplication pattern.
    Type: Application
    Filed: September 24, 2019
    Publication date: March 19, 2020
    Inventors: Timothy David Anderson, Duc Quang Bui, Peter Richard Dent
  • Publication number: 20200092956
    Abstract: A portable microwave oven that includes an outer housing comprising a plurality of outer walls, wherein one outer wall includes a vent opening; an inner structure comprising a plurality of inner walls that define a heating chamber; a door rotatable relative to the outer housing to access the heating chamber; a heating element configured to heat the heating chamber; and a heat handling system comprising: an intake duct fluidly connecting the vent opening to an electronics chamber housing the heating element; an exhaust duct fluidly connecting the electronics chamber to the vent opening; and at least one fan that is configured to draw air in through the intake duct or push air out through the exhaust duct; wherein the microwave oven is operable in a first orientation, in which the door is forward facing, and a second orientation, in which the door is upward facing.
    Type: Application
    Filed: September 13, 2019
    Publication date: March 19, 2020
    Inventor: Jimmy Quang VIET-DOAN
  • Publication number: 20200091943
    Abstract: A method is shown that is operable to transform and align a plurality of fields from an input to an output data stream using a multilayer butterfly or inverse butterfly network. Many transformations are possible with such a network which may include separate control of each multiplexer. This invention supports a limited set of multiplexer control signals, which enables a similarly limited set of data transformations. This limited capability is offset by the reduced complexity of the multiplexor control circuits.
    Type: Application
    Filed: November 25, 2019
    Publication date: March 19, 2020
    Inventors: Dheera Balasubramanian, Joseph Zbiciak, Duc Quang Bui, Timothy David Anderson
  • Publication number: 20200082462
    Abstract: Methods and systems for protecting seller privacy during an ecommerce transaction are disclosed. In one aspect, a method includes, receiving, via an online listing configuration interface for a first session, one or more candidate pick up times and specific pick up locations for an item, determining a generalized version of the one or more specific pick up locations, displaying, via a second session, an online listing for the item, displaying, via the second session, the one or more candidate pick up times and the generalized versions of the one or more specific pick up locations, receiving, via the second session, a selection of one of the candidate pick up times and one of the generalized versions of one of the specific pick up locations, in response to receiving payment for the item, displaying a specific pick up location corresponding to the selected one generalized version.
    Type: Application
    Filed: September 11, 2018
    Publication date: March 12, 2020
    Inventors: Hieu Van Nguyen, Huy Quang Nguyen, Tuan Thanh Phan, Hoang Trinh
  • Patent number: 10587701
    Abstract: The present application is directed to a method for registering with a service layer. The method includes the step of forming a registration group of one or more applications. The method also includes a step of receiving a request to join the registration group, from the one or more applications based upon a review of criteria. The method also includes a step of receiving a registration preference from the one or more applications. Further, the method includes the step of performing service discovery on a network based upon the registration preference of the one or more applications in the registration group. The present application is also directed to a device for registering with a service layer. The present application is further directed to a computer-implemented method for moving from a current service layer to a new service layer.
    Type: Grant
    Filed: April 11, 2016
    Date of Patent: March 10, 2020
    Assignee: Convida Wireless, LLC
    Inventors: Michael F. Starsinic, Dale N. Seed, Nicholas Podias, Quang Ly, Hongkun Li, Richard P. Gorman, Zhuo Chen, Donald A. Fleck, William Robert Flynn, IV
  • Publication number: 20200073098
    Abstract: The invention proposed the catadioptric system, which consists of two main components: the first component comprising the two reflective mirrors, in which surface distortion of mirror 1 is parabolic, surface distortion of mirror 2 is aspheric; the second component is a relay consisting of three lenses: lens 1, lens 2, and lens 3 arranged after the medial image plane correspondingly; it plays an important role in fixing the pupil's position to match the position of the cold shield of the sensor and eliminating absolutely the aberration to ensure receiving good quality image at the sensor plane.
    Type: Application
    Filed: August 28, 2019
    Publication date: March 5, 2020
    Applicant: VIETTEL GROUP
    Inventors: TIEN HAI TRAN, QUANG TRUNG TRINH, DUY NHAT TRAN
  • Patent number: 10579431
    Abstract: A computer-implemented method for distributed management of computing resources may include (i) performing, by a computing device, an initial configuration of one or more computing resources connected to a network, (ii) detecting a request for a computing resource from a client daemon, (iii) based on the request, initializing a computing environment on the computing resource, (iv) maintaining an active state of the computing resource for a usage session by a client device, (v) detecting, from the client daemon, a notification of completion of the usage session, and (vi) in response to the notification of completion, reverting the computing resource to an initial state. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: August 12, 2017
    Date of Patent: March 3, 2020
    Assignee: Facebook, Inc.
    Inventors: Alexander Sebastiaan Mols, Phyllipe Cesar Ramos de Almeida Medeiros, Jeffrey Scott Dunn, Lawrence Lomax, Rajesh Yengisetty, Quang Minh Tuan Nguyen, Zsolt Dollenstein, Waclaw Jan Banasik
  • Patent number: 10576224
    Abstract: A method is provided for detecting the presence of an anomaly within an observed physical signal. The observed signal includes an addition of a physical disturbance signal and a reference signal. The anomaly is relative to a change in the behavior of the reference signal compared with a first tolerance value. Such a method includes: determining a time span having at least one moment of interest; detecting the presence of the anomaly within the observed physical signal during the time span by conducting a hypothesis test using the first tolerance value, a first rate of tolerated false alarms, and data obtained from processing the observed signal.
    Type: Grant
    Filed: March 22, 2013
    Date of Patent: March 3, 2020
    Assignees: UNIVERSITE DE BRETAGNE OCCIDENTALE, INSTITUT MINES-TELECOM
    Inventors: Francois Lellouche, Erwan L'Her, Dominique Pastor, Quang-Thang Ngyuen
  • Patent number: 10580723
    Abstract: A lead frame sheet of flat no-lead lead frames having a semiconductor die on a die pad, terminals, and plastic encapsulation except on a back side of the sheet to provide an exposed thermal die pad, exposed side walls, and exposed back sides of the terminals. A solder wetable metal or metal alloy plating layer is on the back side and on the exposed the walls of the terminals. The exposed thermal pad and the back side of the terminals each include a contact region which lacks the plating layer.
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: March 3, 2020
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Reynaldo Corpuz Javier, Alok Kumar Lohia, Andy Quang Tran
  • Publication number: 20200062454
    Abstract: Containers with one or more tray retention portions and a support stand are described. For example, a container can include: a substantially hollow body including a plurality of body walls extending vertically from a bottom portion; an extension portion rotatably coupled to an outward-facing surface of a body wall among the plurality of body walls, the extension portion configured to rotate to an active position in which the extension portion extends outwardly from the body wall; and a support stand having a proximal end coupled to the outward-facing surface of the body wall and a distal end, the support stand configured to move between at least a stowed position in which the support stand is positioned against or proximate to the outward-facing surface of the body wall and a support position in which the support stand extends outwardly from the body wall.
    Type: Application
    Filed: August 20, 2019
    Publication date: February 27, 2020
    Inventors: Quang Lee Duong, Herman Sebastian Cousin Espinosa
  • Publication number: 20200061865
    Abstract: An aqueous boric acid dispersion includes boric acid particles having a median particle size range of less than 44 microns and a solids content of boric acid particles of 50% or greater. The boric acid dispersion also includes an effective amount of at least one viscosity reducing agent such that the boric acid dispersion has an initial Brookfield 2 rpm static viscosity of about 5,000 to about 25,000 centipoise and a three week aged Brookfield 2 rpm static viscosity of less than 250,000 centipoise, an optional amount of an alkali metal base, wherein the alkali metal base/boric acid mole ratio in the boric acid dispersion ranges from zero to about 0.01; and the balance water. The boric acid dispersion can be used in the manufacture of wood products like oriented strand board, medium density fiberboard, and particle board as well as to coat wood products to improve their fire retardancy.
    Type: Application
    Filed: August 22, 2018
    Publication date: February 27, 2020
    Inventors: Gary M. FREEMAN, Quang T. Do, Joshua D. Sparks
  • Publication number: 20200066684
    Abstract: A system includes an image sensor structure and a flow cell. The image sensor structure includes an image layer disposed over a base substrate. A device stack is disposed over the image layer. A bond pad is disposed in the device stack. A passivation stack is disposed over the device stack and the bond pad. An array of nanowells is disposed in a top layer of the passivation stack. A through-silicon via (TSV) is in electrical contact with the bond pad. The TSV extends through the base substrate. A redistribution layer (RDL) is disposed on a bottom surface of the base substrate. The RDL is in electrical contact with the TSV. The flow cell is disposed upon the top layer of the passivation stack to form a flow channel therebetween. The flow channel is disposed over the array of nanowells and the bond pad.
    Type: Application
    Filed: December 26, 2017
    Publication date: February 27, 2020
    Applicant: ILLUMINA, INC.
    Inventors: Tracy Helen FUNG, Hai Quang TRAN
  • Publication number: 20200061823
    Abstract: Mobile robotic platforms include a robotic device and a pair of laser scanners. The robotic device is positioned near a front of the mobile robotic platform while the laser scanners are positioned on the sides of the mobile robotic platform. When the mobile robotic platform is located in a selected position relative to an assembly with the front of the mobile robotic platform facing the assembly, the scanners are set to a scan field area of either a selected area for a safety zone around the sides of the mobile robotic platform or a default area within a predetermined distance from the sides. Upon detection of an intrusion into the scan field area of the laser scanners, the robotic device and/or the mobile robotic platform is stopped to prevent harm to a person whom may have inadvertently intruded into the scan field areas around the mobile robotic platform.
    Type: Application
    Filed: August 27, 2018
    Publication date: February 27, 2020
    Inventors: Thi Q. Nguyen, Quang Tuyen Do, Thomas Howard Sultze
  • Patent number: 10575153
    Abstract: The present application is directed to a computer-implemented device and method for performing group-on-group operations over the M2M interface. The device and method includes the step of receiving a request to initiate the group-on-group operation from a device owner including commands of a group resource defined in a uniform resource indicator. The device and method includes the step of processing the request and also a step for sending a group management request API to a management server to execute the commands on the devices. Further, there is a step of receiving a response from the management server indicating execution status of the commands by the device. The application also is directed to a computer-implemented method for establishing group-on-group operation over the M2M interface.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: February 25, 2020
    Assignee: Convida Wireless LLC
    Inventors: Quang Ly, Chonggang Wang, Guang Lu, Lijun Dong, Xu Li, Zhuo Chen, Shamim Akbar Rahman
  • Publication number: 20200058039
    Abstract: Real-time busyness information is for a public place is computed in a privacy-sensitive way, and provided for display in relation to historical busyness information. An aggregate amount of real-time location information available for a particular public place is measured (410), and used to determine (420) whether the public place is privacy-qualified. If the public place is privacy-qualified, real-time busyness information is computed (440) for the public place based on the real-time location information. Further, it is determined (450) whether the computed real-time busyness information is accuracy-qualified, based on a comparison of the real-time busyness information to historical busyness information. If both qualifications are met, the real-time busyness information is output (470) for display or to another application.
    Type: Application
    Filed: November 4, 2016
    Publication date: February 20, 2020
    Applicant: Google LLC
    Inventors: Frank Russo, Luuk Van Dijk, Paul Donnelly, Quang Duong, James Aspinall, Finnegan Southey, Steve Chien
  • Patent number: 10567925
    Abstract: Service layer multicast communications management may be achieved via indication by entities of multicast capabilities during service layer registration and self-subscription by the entities to the service layer. The service layer, or a managing application in communication with the service layer, may then maintain resources for multicast configurations, dynamically create multicast groups, and notify members via their self-subscription of the entities in the groups. The service layer may then further fan-out multicast messages, thereby allowing the originator of the multicast message to access recipients in multiple underlying networks without the need to configure communications directly. Fan-out may include unicasts to entities lacking multicast capabilities. Self-subscription may also be used, for example, in granting access control to a third party application.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: February 18, 2020
    Assignee: Convida Wireless, LLC
    Inventors: Quang Ly, Dale N. Seed, Chonggang Wang, Michael F. Starsinic, Zhuo Chen, Shamim Akbar Rahman, Catalina M. Mladin, Rocco Di Girolamo, William Robert Flynn, IV, Hongkun Li
  • Patent number: 10558623
    Abstract: An evolved resource directory may provide filtered and prioritized search results to a client's search query for resources. For example, in a network comprising servers and a resource directory, the resource directory registers a plurality of URIs received from the servers. The resource directory may determine an initial ranking of the plurality of URIs based on measuring cross-links between each of the plurality of URIs and identifying contexts of the plurality of URIs. The initial ranking is stored in a ranked database. In response to a client's search query, the resource directory may determine a real-time ranking for the plurality of URIs stored in the ranked database. The real-time ranking may be determined based on checking a sleep status for each of the servers and/or by partially balancing traffic loads of the servers. The resource directory, based on the real-time ranking and/or the initial ranking, may then generate a ranked list of the filtered and prioritized URIs.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: February 11, 2020
    Assignee: Convida Wireless, LLC
    Inventors: Shamim Akbar Rahman, Dale N. Seed, Chonggang Wang, Quang Ly
  • Publication number: 20200040392
    Abstract: The present invention relates to improving the processing rate of a sequencing reaction, for example in a nanopore sequencing reaction, by means of using improved nucleoside-tags. The tags are linked to the nucleoside phosphate via a Pictet Spengler reaction. Exemplary sequencing reactions that are improved by the present methods include nanopore-based nucleic acid sequencing-by-synthesis reactions.
    Type: Application
    Filed: October 8, 2019
    Publication date: February 6, 2020
    Inventors: Frank Bergmann, Ian Quang Chau, Peter Crisalli, Hannah Marie Kallewaard-Lum, Hannes Kuchelmeister, Sebastian Johannes Pomplun, Hasham Saqib, Christian Wellner
  • Publication number: 20200044760
    Abstract: Methods and systems may be used to synchronize time across multiple IoT related entities, such as a network of resource constrained sensor and actuator type devices, IoT gateways, IoT cloud services, or IoT applications.
    Type: Application
    Filed: October 5, 2017
    Publication date: February 6, 2020
    Inventors: Dale N. SEED, Quang LY, Catalina Mihaela MLADIN, Zhuo CHEN, Rocco DI GIROLAMO, William Robert FLYNN, IV, Michael F. STARSINIC
  • Publication number: 20200042697
    Abstract: A method for buffer overflow detection involves obtaining a program code configured to access memory locations in a loop using a buffer index variable, obtaining an assertion template configured to capture a dependency between the buffer index variable and a loop index variable of the loop in the program code, generating an assertion using the assertion template, verifying that the assertion holds using a k-induction; and determining whether a buffer overflow exists using the assertion.
    Type: Application
    Filed: July 31, 2018
    Publication date: February 6, 2020
    Applicant: Oracle International Corporation
    Inventors: Francois Gauthier, Nathan Keynes, Padmanabhan Krishnan, Cristina Cifuentes, Trung Quang Ta