Patent · US Active

Adaptive job scheduling utilizing packaging and threads

US10379897B2 · kind B2 · utility

0Cited by
1References
20Claims
0Family size

Assignee

Inventor

Key dates

Filing dateDec 14, 2015
Grant dateAug 13, 2019
Priority date
Expiry dateJun 12, 2038

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06Q10/06311
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Systems and methods are presented for determining, by a server computer, at a predetermined time, a plurality of jobs to be run, determining, by the server computer, a priority queue for the jobs based on an account type associated with each job of the plurality of jobs, and for each account type, in an order according to the priority queue, calculating a target group for each account type based on the number of tasks for each job associated with the account type, splitting the target group for each account type into a plurality of packages wherein the size of each of the packages is based on the account type and a complexity of rules associated with the account type, determining a number of threads for executing the plurality of packages for each account type based on a number of the plurality of packages, and wherein for each of the plurality of packages, business logic associated with the package is executed by one of the number of threads and notification is provided indicating that execution of the package is complete.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.