Patents by Inventor Matthew A. Haley

Matthew A. Haley 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: 20240046204
    Abstract: An order fulfillment control system for a warehouse in accordance with the present invention includes a controller, a memory module, and a training module. The controller controls mobile autonomous devices, fixed autonomous devices, and issues picking orders to pickers. The controller controls fulfillment activities in the warehouse using hierarchically tiered algorithms, and records operational data for the fulfillment activities in the warehouse. The memory module holds the operational data. The training module retrains the algorithm using reinforcement learning. The training module performs the reinforcement learning on the operational data to retrain/update the algorithms. The training module retrains a macro algorithm according to a first set of priorities for optimal operation of the warehouse and retrains a plurality of micro algorithms according to corresponding second sets of priorities for optimal operation of a particular location and/or activity within the warehouse.
    Type: Application
    Filed: August 4, 2023
    Publication date: February 8, 2024
    Inventors: Matthew Haley, Sunil Nakrani, Francisco Arzu, Raja Ramnarayan
  • Publication number: 20230373248
    Abstract: Big wheel cars that have wheels with diameters of 24?, 26?, and 28? have tires that are currently made specifically for various weather conditions which require the tires to have tread on the face of the tire, but nothing regarding high performance or racing applications. This invention will give the rear of the car more traction and safer stopping/steering performances during high performance applications that include DOT approved tires for public highways, and non-DOT approved tires for racing applications on raceways.
    Type: Application
    Filed: May 17, 2022
    Publication date: November 23, 2023
    Inventor: Matthew Haley
  • Publication number: 20230302849
    Abstract: Big wheel cars that have wheels with diameters of 24?, 26?, and 28? have tires that are currently made specifically for various weather conditions which require the tires to have tread on the face of the tire, but nothing regarding high performance or racing applications. This invention will give the car more traction and safer stopping/steering performances during high performance applications that include DOT approved tires for public highways, and non-DOT approved tires for racing applications on raceways.
    Type: Application
    Filed: March 24, 2022
    Publication date: September 28, 2023
    Inventor: Matthew Haley
  • Patent number: 6154876
    Abstract: An error detection mechanism for detecting programming errors in a computer program. A component of the computer program, e.g., a procedure or function of the computer program, is analyzed to determine the effect of the component on resources used by the computer program. A component is analyzed by traversing the computer instructions, i.e., statements, of the component and tracking the state of resources used by the component as affected by the statements of the component. Each resource has a prescribed behavior represented by a number of states and transition between states. Violations in the prescribed behavior of a resource resulting from an emulated execution of the statements of the component are detected and reported as programming errors. Resources used by two or more components are modelled by modelling externals of the components.
    Type: Grant
    Filed: July 30, 1997
    Date of Patent: November 28, 2000
    Assignee: Intrinsa Corporation
    Inventors: Matthew A. Haley, Jonathan D. Pincus, William R. Bush
  • Patent number: 6079031
    Abstract: An error detection mechanism for detecting programming errors in a computer program. A component of the computer program, e.g., a procedure or function of the computer program, is analyzed to determine the effect of the component on resources used by the computer program. A component is analyzed by traversing the computer instructions, i.e., statements, of the component and tracking the state of resources used by the component as affected by the statements of the component. Each resource has a prescribed behavior represented by a number of states and transition between states. Violations in the prescribed behavior of a resource resulting from an emulated execution of the statements of the component are detected and reported as programming errors. Resources used by two or more components are modelled by modelling externals of the components.
    Type: Grant
    Filed: August 1, 1997
    Date of Patent: June 20, 2000
    Assignee: Microsoft Corporation
    Inventors: Matthew A. Haley, Jonathan D. Pincus, William R. Bush
  • Patent number: 5968113
    Abstract: An error detection mechanism for detecting programming errors in a computer program. A component of the computer program, e.g., a procedure or function of the computer program, is analyzed to determine the effect of the component on resources used by the computer program. A component is analyzed by traversing the computer instructions, i.e., statements, of the component and tracking the state of resources used by the component as affected by the statements of the component. Each resource has a prescribed behavior represented by a number of states and transition between states. Violations in the prescribed behavior of a resource resulting from an emulated execution of the statements of the component are detected and reported as programming errors. Resources used by two or more components are modelled by modelling externals of the components.
    Type: Grant
    Filed: August 1, 1997
    Date of Patent: October 19, 1999
    Assignee: Intrinsa Corporation
    Inventors: Matthew A. Haley, Jonathan D. Pincus, William R. Bush
  • Patent number: 5857071
    Abstract: An error detection mechanism for detecting programming errors in a computer program. A component of the computer program, e.g., a procedure or function of the computer program, is analyzed to determine the effect of the component on resources used by the computer program. A component is analyzed by traversing the computer instructions, i.e., statements, of the component and tracking the state of resources used by the component as affected by the statements of the component. Each resource has a prescribed behavior represented by a number of states and transition between states. Violations in the prescribed behavior of a resource resulting from an emulated execution of the statements of the component are detected and reported as programming errors. Resources used by two or more components are modelled by modelling externals of the components.
    Type: Grant
    Filed: July 30, 1997
    Date of Patent: January 5, 1999
    Assignee: Intrinsa Corporation
    Inventors: Matthew A. Haley, Jonathan D. Pincus, William R. Bush
  • Patent number: 5694539
    Abstract: An error detection mechanism for detecting programing errors in a computer program. A component of the computer program, e.g., a procedure or function of the computer program, is analyzed to determine the effect of the component on resources used by the computer program. A component is analyzed by traversing the computer instructions, i.e., statements, of the component and tracking the state of resources used by the component as affected by the statements of the component. Each resource has a prescribed behavior represented by a number of states and transition between states. Violations in the prescribed behavior of a resource resulting from an emulated execution of the statements of the component are detected and reported as programming errors. Resources used by two or more components are modelled by modelling externals of the components.
    Type: Grant
    Filed: August 10, 1994
    Date of Patent: December 2, 1997
    Assignee: Intrinsa Corporation
    Inventors: Matthew A. Haley, Jonathan D. Pincus, William R. Bush