Patents by Inventor Andrew L. Hosford

Andrew L. Hosford 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: 20240185231
    Abstract: A method comprises storing a plurality of potential transactions, each potential transaction comprising one or more transaction attributes; receiving a selection of a set of values for the one or more transaction attributes; selecting, using an optimization engine, a set of potential transactions from the plurality of potential transactions according to an optimization function and the selection of the set of values; detecting a defined time on an internal clock maintained by the processor; responsive to detecting the defined time, iteratively executing the optimization engine removing a different potential transaction from the set of potential transactions for each execution; and generating a record comprising a ranking for each potential transaction of the set of potential transactions according to the iterative executions.
    Type: Application
    Filed: December 2, 2022
    Publication date: June 6, 2024
    Applicant: U.S. Bancorp, National Association
    Inventors: Sean B. Kelley, Andrew L. Hosford
  • Publication number: 20230401645
    Abstract: A method includes receiving, by a server device, a plurality of input settings from a client device. In a tangible memory, the server device stores the plurality of input settings. The server device sets a linear proxy constraint based on the plurality of input settings to replace a non-linear constraint. The server device solves a system of equations to determine a feasible solution. The server device determines the feasible solution. Based on the determining the feasible solution, determining, by the server device, whether a current solution satisfies a convergence criterion. In response to determining the current solution satisfies the convergence criterion, the current solution is stored in the tangible memory by the server device. In response to determining the current solution does not satisfy the convergence criterion, the server device updates one or more of the input settings and solving the system of equations.
    Type: Application
    Filed: August 28, 2023
    Publication date: December 14, 2023
    Applicant: U.S. Bank National Association
    Inventors: Sean B. Kelley, Andrew L. Hosford
  • Patent number: 11816734
    Abstract: A method includes receiving, by a server device, a plurality of input settings from a client device. In a tangible memory, the server device stores the plurality of input settings. The server device sets a linear proxy constraint based on the plurality of input settings to replace a non-linear constraint. The server device solves a system of equations to determine a feasible solution. The server device determines the feasible solution. Based on the determining the feasible solution, determining, by the server device, whether a current solution satisfies a convergence criterion. In response to determining the current solution satisfies the convergence criterion, the current solution is stored in the tangible memory by the server device. In response to determining the current solution does not satisfy the convergence criterion, the server device updates one or more of the input settings and solving the system of equations.
    Type: Grant
    Filed: November 16, 2021
    Date of Patent: November 14, 2023
    Assignee: U.S. BANK NATIONAL ASSOCIATION
    Inventors: Sean B. Kelley, Andrew L. Hosford
  • Publication number: 20220156839
    Abstract: A method includes receiving, by a server device, a plurality of input settings from a client device. In a tangible memory, the server device stores the plurality of input settings. The server device sets a linear proxy constraint based on the plurality of input settings to replace a non-linear constraint. The server device solves a system of equations to determine a feasible solution. The server device determines the feasible solution. Based on the determining the feasible solution, determining, by the server device, whether a current solution satisfies a convergence criterion. In response to determining the current solution satisfies the convergence criterion, the current solution is stored in the tangible memory by the server device. In response to determining the current solution does not satisfy the convergence criterion, the server device updates one or more of the input settings and solving the system of equations.
    Type: Application
    Filed: November 16, 2021
    Publication date: May 19, 2022
    Inventors: Sean B. Kelley, Andrew L. Hosford