Server-based workflow management using priorities
US12124880B2 · kind B2 · utility
Inventors
Key dates
| Filing date | Jul 28, 2023 |
| Grant date | Oct 22, 2024 |
| Priority date | — |
| Expiry date | Jul 28, 2043 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/5027
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A system prioritizes workflows based on priority levels and calculates an amount of resource consumption associated with the workflows. Each client starts a predefined time period with a certain amount of credits that indicate a degree of resource consumption. Workflows may be run with high priorities using credits. Workflows that are run with higher priorities are scheduled to run before workflows with lower priorities. A degree of resource consumption for running a workflow may be calculated based on resources consumed by the system, such as central processing unit (CPU), memory storage, network usage and elapsed time. The degree of resource consumption for running a workflow may be calculated and converted to an amount of credits and the respective amount of credits may be deducted from a credit balance associated with the client's account. The degree of resource consumption associated with a workflow may be estimated before the workflow starts running.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.