Patents by Inventor Paul Strack

Paul Strack 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).

  • Patent number: 10866837
    Abstract: A queue-based task management system is provided. Unlike conventional queue-based task management systems, the system described herein does not handle all tasks in the conventional manner. Rather, tasks can be associated with one of several modes, including: a queue-mode (always storing the task in the queue) and an immediate-mode (record the task, but execute it immediately if possible). The two modes may be controlled programmatically to optimize utilization of system resources. Immediate-mode is implemented by monitoring available task system resources, and executing the task immediately in-process if there are resources available; otherwise the task is delegated to the queue. This in-process execution allows the sharing of parent task resources.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: December 15, 2020
    Assignee: LendingClub Corporation
    Inventors: Paul Strack, Srinivasa Ambikapathi, Abhijit Karpe
  • Patent number: 10606636
    Abstract: Techniques are provided for predicting time remaining for currently-execution jobs. Rather than predict time remaining based on prior executions, time remaining is predicted based on what has happened so far in the current execution. In order to generate predictions for a currently-executing job instance based on statistics about the currently-executing job instance, the system tracks, for each monitored job instance: (a) how many completed-tasks are currently associated with the job instance, and (b) how many created-but-not-completed tasks are associated with the job instance, and then predicts (c) how many not-yet-created tasks the job instance is likely to have.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: March 31, 2020
    Assignee: LendingClub Corporation
    Inventors: Paul Strack, Srinivasa Ambikapathi, Abhijit Karpe
  • Publication number: 20200034188
    Abstract: Techniques are provided for predicting time remaining for currently-execution jobs. Rather than predict time remaining based on prior executions, time remaining is predicted based on what has happened so far in the current execution. In order to generate predictions for a currently-executing job instance based on statistics about the currently-executing job instance, the system tracks, for each monitored job instance: (a) how many completed-tasks are currently associated with the job instance, and (b) how many created-but-not-completed tasks are associated with the job instance, and then predicts (c) how many not-yet-created tasks the job instance is likely to have.
    Type: Application
    Filed: July 30, 2018
    Publication date: January 30, 2020
    Inventors: Paul Strack, Srinivasa Ambikapathi, Abhijit Karpe
  • Publication number: 20200034203
    Abstract: A queue-based task management system is provided. Unlike conventional queue-based task management systems, the system described herein does not handle all tasks in the conventional manner. Rather, tasks can be associated with one of several modes, including: a queue-mode (always storing the task in the queue) and an immediate-mode (record the task, but execute it immediately if possible). The two modes may be controlled programmatically to optimize utilization of system resources. Immediate-mode is implemented by monitoring available task system resources, and executing the task immediately in-process if there are resources available; otherwise the task is delegated to the queue. This in-process execution allows the sharing of parent task resources.
    Type: Application
    Filed: July 30, 2018
    Publication date: January 30, 2020
    Inventors: Paul Strack, Srinivasa Ambikapathi, Abhijit Karpe