Patents by Inventor Baoquoc Pham

Baoquoc Pham 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: 20240046161
    Abstract: A method and system for training a machine learning (ML) model are provided. The method includes receiving a first set of parameters that relate to measuring a training status of the ML model; executing a first training operation in order to generate respective values of each of the first set of parameters; analyzing a result of the first training operation based on the respective values of each of the first plurality of parameters; and determining, based on the analysis, whether the first training operation has generated an improvement in the ML model. When the first training operation is determined as not having generated an improvement in the ML model, a second set of parameters is received, and a second training operation is executed in order to generate respective values of each of the second set of parameters.
    Type: Application
    Filed: August 5, 2022
    Publication date: February 8, 2024
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Baoquoc PHAM, John BUFORD
  • Publication number: 20080071423
    Abstract: Methods and apparatus that provide a hardware abstraction layer (HAL) for a robot are disclosed. A HAL can reside as a software layer or as a firmware layer residing between robot control software and underlying robot hardware and/or an operating system for the hardware. The HAL provides a relatively uniform abstract for aggregates of underlying hardware such that the underlying robotic hardware is transparent to perception and control software, i.e., robot control software. This advantageously permits robot control software to be written in a robot-independent manner. Developers of robot control software are then freed from tedious lower level tasks. Portability is another advantage. For example, the HAL efficiently permits robot control software developed for one robot to be ported to another. In one example, the HAL permits the same navigation algorithm to be ported from a wheeled robot and used on a humanoid legged robot.
    Type: Application
    Filed: November 27, 2007
    Publication date: March 20, 2008
    Applicant: Evolution Robotics, Inc.
    Inventors: Thomas Murray, IV, Baoquoc Pham, Paolo Pirjanian
  • Publication number: 20070050088
    Abstract: Methods and apparatus that provide a hardware abstraction layer (HAL) for a robot are disclosed. A HAL can reside as a software layer or as a firmware layer residing between robot control software and underlying robot hardware and/or an operating system for the hardware. The HAL provides a relatively uniform abstract for aggregates of underlying hardware such that the underlying robotic hardware is transparent to perception and control software, i.e., robot control software. This advantageously permits robot control software to be written in a robot-independent manner. Developers of robot control software are then freed from tedious lower level tasks. Portability is another advantage. For example, the HAL efficiently permits robot control software developed for one robot to be ported to another. In one example, the HAL permits the same navigation algorithm to be ported from a wheeled robot and used on a humanoid legged robot.
    Type: Application
    Filed: July 11, 2006
    Publication date: March 1, 2007
    Inventors: Thomas Murray, Baoquoc Pham, Paolo Pirjanian
  • Publication number: 20050021186
    Abstract: Methods and apparatus that provide a hardware abstraction layer (HAL) for a robot are disclosed. A HAL can reside as a software layer or as a firmware layer residing between robot control software and underlying robot hardware and/or an operating system for the hardware. The HAL provides a relatively uniform abstract for aggregates of underlying hardware such that the underlying robotic hardware is transparent to perception and control software, i.e., robot control software. This advantageously permits robot control software to be written in a robot-independent manner. Developers of robot control software are then freed from tedious lower level tasks. Portability is another advantage. For example, the HAL efficiently permits robot control software developed for one robot to be ported to another. In one example, the HAL permits the same navigation algorithm to be ported from a wheeled robot and used on a humanoid legged robot.
    Type: Application
    Filed: August 23, 2004
    Publication date: January 27, 2005
    Inventors: Thomas Murray, Baoquoc Pham, Paolo Pirjanian