Patents by Inventor Thang To

Thang To 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: 20240020122
    Abstract: A processor includes a loop detection unit to detect a phantom-loop based on the resources reserved for execution of the phantom loop. The processor executes the phantom loop by reading source operand data on a first iteration of the loop and writing back data on the last iteration of the loop while allowing instructions after the loop to be concurrently executed.
    Type: Application
    Filed: April 17, 2023
    Publication date: January 18, 2024
    Applicant: Simplex Micro, Inc.
    Inventor: Thang Minh Tran
  • Publication number: 20240020119
    Abstract: A processor includes a time counter, a vector coprocessor, and an extended vector register file for executing vector instructions and extending the data width of vector registers. The processor statically dispatches vector instructions with preset execution times based on a write time of a register in a coprocessor register scoreboard and a time counter provided to a vector execution pipeline.
    Type: Application
    Filed: May 28, 2023
    Publication date: January 18, 2024
    Applicant: Simplex Micro, Inc.
    Inventor: Thang Minh Tran
  • Publication number: 20240020127
    Abstract: A processor includes a loop detection unit to detect an OOO-loop based on the reserved resources for execution of the OOO loop. The processor executes the OOO loop by reading source operand data on first iteration of the loop and write back data on the last iteration of the loop while allowing instructions after the loop to be concurrently executed.
    Type: Application
    Filed: April 30, 2023
    Publication date: January 18, 2024
    Applicant: Simplex Micro, Inc.
    Inventor: Thang Minh Tran
  • Publication number: 20240020120
    Abstract: A processor includes a time counter, a vector coprocessor, and a vector data buffer for executing vector load and store instructions. The processor handles unit, stride or indices of data elements of a vector register. The vector data buffer includes crossbar switches for coupling between a plurality of data elements of a vector register and a plurality of data banks of the vector data buffer.
    Type: Application
    Filed: June 30, 2023
    Publication date: January 18, 2024
    Applicant: Simplex Micro, Inc.
    Inventor: Thang Minh Tran
  • Patent number: 11869169
    Abstract: The present disclosure describes devices and methods for generating RGB images from Bayer filter images using adaptive sub-pixel spatiotemporal interpolation. An electronic device includes a processor configured to estimate green values at red and blue pixel locations of an input Bayer frame based on green values at green pixel locations of the input Bayer frame and a kernel for green pixels, generate a green channel of a joint demosaiced-warped output RGB pixel from the input Bayer frame based on the green values at the green pixel locations, the kernel for green pixels, and an alignment vector map, and generate red and blue channels of the joint demosaiced-warped output RGB pixel from the input Bayer frame based on the estimated green values at the red and blue pixel locations, kernels for red and blue pixels, and the alignment vector map.
    Type: Grant
    Filed: February 4, 2022
    Date of Patent: January 9, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Nguyen Thang Long Le, Tyler Luu, John William Glotzbach, Hamid Rahim Sheikh
  • Patent number: 11863697
    Abstract: Provided is an electronic device including: a housing; a camera module oriented in a first direction inside the housing; a camera window arranged in front of the camera module in the first direction; a cover including an opening into which the camera window is insertable, the cover coupled to the housing; and a window frame supporting the camera window and mounted on the cover. The window frame includes: a frame body including a support portion arranged in the opening and supporting the camera window, and a mounting portion extending from the support portion in a second direction that is perpendicular to the first direction and overlapped by the cover in the first direction; a retention member retaining a first gap between the mounting portion and the cover in the first direction; and a waterproof body configured to be elastically deformed while arranged between the mounting portion and the cover.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: January 2, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Hoang Nguyen Van, Tri Bui Dac, Tung Dong Manh, Quy Hoang Kim, Kyoungsun Lee, Thang Ngo Van, Chien Nguyen Quoc, Thanh Tran Quoc
  • Publication number: 20230419481
    Abstract: Disclosed is a method of capturing an image of diagnostic test results. The method may include acquiring an image of a diagnostic test positioning card using an image capture device, determining the presence of a plurality of fiducial images on the test positioning card, determining the presence of a diagnostic test result carrier placed on the test positioning card and verifying positioning of the test result carrier on the test positioning card. An image of the test result carrier may then be captured. The method may also include acquiring an image of a test result carrier using an image capture device, determining image features in the image of the test result carrier and verifying positioning of the test result carrier relative to the image capture device using the image features. An image including the test result carrier may then be captured.
    Type: Application
    Filed: October 26, 2021
    Publication date: December 28, 2023
    Inventors: Kevin J. Miller, Mayank Kumar, Steven Scherf, Siddarth Satish, Thang Sy, Utsha Guha
  • Patent number: 11853275
    Abstract: A system, for example, a multi-tenant system performs upgrades of database management systems deployed on a cloud platform. The database management system is stored on the cloud platform in a data storage unit for storing data of the database, and an instructions storage unit for storing executable instructions. A cloud platform image comprising instructions for the database management system is received. A cloud platform image is deployed on a new instructions storage unit. An upgraded database management system is built by providing the new instructions storage unit with access to the data storage unit. In an embodiment, the database management system is used by a multi-tenant system and stores a multi-tenant schema. The structure of the multi-tenant schema is defined using a multi-tenant schema template that is included in the instructions storage unit.
    Type: Grant
    Filed: May 14, 2021
    Date of Patent: December 26, 2023
    Assignee: Salesforce, Inc.
    Inventors: John Fargo C. Lao, Brett Michael Procek, Peter Thang Doan, Swadesh Raj Bhattarai, Shivakarthik Subramanyam
  • Publication number: 20230409489
    Abstract: A processor includes a time counter and issuing instruction and executing instruction at a future time which is based on the time counter. The execution times are based on fixed latency times of instructions with exception of the load instruction which is based on the data cache hit latency time. A data cache miss causes the load instruction to fetch data from the level 2 cache wherein a time tracker unit adjusts the level 2 cache latency time based on a counter.
    Type: Application
    Filed: August 25, 2023
    Publication date: December 21, 2023
    Applicant: Condor Computing Corporation
    Inventors: Thang Tran, Shashank Nemawarkar, Raul Garibay
  • Patent number: 11847400
    Abstract: Methods for generation of shape data for a set of electronic designs include inputting a set of shape data, where the set of shape data represents a set of shapes for a device fabrication process. A convolutional neural network is used on the set of shape data to determine a set of generated shape data, where the convolutional neural network comprises a generator trained with a pre-determined set of discriminators. The set of generated shape data comprises a scanning electron microscope (SEM) image.
    Type: Grant
    Filed: November 2, 2021
    Date of Patent: December 19, 2023
    Assignee: Center for Deep Learning in Electronics Manufacturing, Inc.
    Inventors: Suhas Pillai, Thang Nguyen, Ajay Baranwal
  • Publication number: 20230395068
    Abstract: The present invention provides a noise modeling method to improve the speech recognition quality to help the recognition system perform better in real-life environments. With this method, we not only add noise to the training audio signal to simulate different environments, but we also add noise labels to the speech transcripts. Since then, the recognition model will perform better in different environments and increase the accuracy of the recognition model.
    Type: Application
    Filed: April 7, 2023
    Publication date: December 7, 2023
    Applicant: VIETTEL GROUP
    Inventors: Van Hai Do, Nhat Minh Le, Tung Lam Nguyen, Tien Thanh Nguyen, Dang Linh Le, Dinh Son Dang, Thi Ngoc Anh Nguyen, Minh Khang Pham, Bao Thang Ta, Quang Tien Duong, Ngoc Dung Nguyen, Manh Quan Tran, Manh Quy Nguyen
  • Publication number: 20230393852
    Abstract: A processor includes a time counter and a vector coprocessor for executing vector instructions and providing a method for statically dispatching vector instructions with preset execution times based on a write time of a register in a coprocessor register scoreboard and a time counter provided to a vector execution pipeline.
    Type: Application
    Filed: June 1, 2022
    Publication date: December 7, 2023
    Applicant: Simplex Micro, Inc.
    Inventor: Thang Minh Tran
  • Patent number: 11833681
    Abstract: In at least one embodiment, under the control of a robotic control system, a gripper on a robot is positioned to grasp a 3-dimensional object. In at least one embodiment, the relative position of the object and the gripper is determined, at least in part, by using a camera mounted on the gripper.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: December 5, 2023
    Assignee: NVIDIA Corporation
    Inventors: Shariq Iqbal, Jonathan Tremblay, Thang Hong To, Jia Cheng, Erik Leitch, Duncan J. McKay, Stanley Thomas Birchfield
  • Patent number: 11838169
    Abstract: A radio access network includes first and second hardware systems. The first hardware system instantiates a radio unit (RU) controller of the radio access network. The second hardware system instantiates a RU of the radio access network. The RU includes a plurality of data modules, each configured to provide a logging function for the RU. The RU controller provides a list of access control groups (ACGs) to the RU, each ACG associating an operator on the radio access network with at least one of the data modules. The RU arranges the data modules into logging modules, each logging module associated with a particular ACG, the RU being configured to restrict access to the data modules based upon the logging modules.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: December 5, 2023
    Assignee: Dell Products L.P.
    Inventors: William Sudletsky, Muhammad Hassan Ahmad Roshan, Jia Liu, Thang Pham, Ramy Atawia
  • Patent number: 11827934
    Abstract: Compositions, methods and systems are provided for isolating nucleic acids. A polymerase-nucleic acid complex can be formed by mixing a polymerase enzyme comprising strand displacement activity and a mixture of double stranded nucleic acids. Nucleic acid synthesis can then be initiated by the polymerase enzyme to produce a nascent strand complementary to the first strand, thereby displacing a portion of the second strand. After halting or reducing the rate of nucleic acid synthesis, a hybridizing a hook oligonucleotide can be used hybridize to the nucleic acid through a capture region on the hook oligonucleotide that is complementary to the displaced portion of the second strand. The nucleic acid can then be isolated from the mixture of nucleic acids using the hook oligonucleotide.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: November 28, 2023
    Assignee: Pacific Biosciences of California, Inc.
    Inventors: Thang Pham, Arunashree Bhamidipati, Kevin Travers, Eric Olivares, Tyson A. Clark, Jonas Korlach
  • Patent number: 11829767
    Abstract: A processor includes a time counter and a register scoreboard and operates to statically dispatch instructions with preset execution times based on a write time of a register in the register scoreboard and a time count of the time counter provided to an execution pipeline.
    Type: Grant
    Filed: February 15, 2022
    Date of Patent: November 28, 2023
    Assignee: Simplex Micro, Inc.
    Inventor: Thang Minh Tran
  • Patent number: 11829187
    Abstract: A processor includes a time counter and provides a method for statically dispatching instructions with preset execution times based on a time count from the time counter provided to an execution pipeline.
    Type: Grant
    Filed: January 30, 2022
    Date of Patent: November 28, 2023
    Assignee: Simplex Micro, Inc.
    Inventor: Thang Minh Tran
  • Patent number: 11829762
    Abstract: A processor includes a time counter and a time-resource matrix and provides a method for statically dispatching instructions if the resources are available based on data stored in the time-resource matrix, and wherein execution times for the instructions use a time count from the time counter to specify when the instructions may be provided to an execution pipeline.
    Type: Grant
    Filed: March 17, 2022
    Date of Patent: November 28, 2023
    Assignee: Simplex Micro, Inc.
    Inventor: Thang Minh Tran
  • Patent number: 11823423
    Abstract: Methods for compressing shape data for a set of electronic designs include inputting a set of shape data, where the shape data comprises mask designs. A convolutional autoencoder encodes the set of shape data, where the encoding compresses the set of shape data to produce a set of encoded shape data. The convolutional autoencoder is tuned for increased accuracy of the set of encoded shape data based on design rules for the set of shape data. The convolutional autoencoder comprises a set of parameters comprising weights, and the convolutional autoencoder has been trained to determine what information to keep based on the weights.
    Type: Grant
    Filed: November 4, 2021
    Date of Patent: November 21, 2023
    Assignee: Center for Deep Learning in Electronics Manufacturing, Inc.
    Inventors: Thang Nguyen, Ajay Baranwal, Michael J. Meyer
  • Patent number: D1006248
    Type: Grant
    Filed: March 23, 2022
    Date of Patent: November 28, 2023
    Assignee: Board of Regents of the University of Nebraska
    Inventors: Thang Nguyen, Michael Wadman, Wesley Zeger