Multi-tenant license enforcement across job requests
US11016808B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Nov 8, 2019 |
| Grant date | May 25, 2021 |
| Priority date | — |
| Expiry date | Nov 8, 2039 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/5011
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Scheduling job request submitted by multiple tenants in a manner that honors multiple software license agreements for the multiple tenants. A queue persistently stores job requests that await scheduling. A job state tracking component persistently tracks a state of the job requests, and perhaps provides job requests into the queue. A software license agreement enforcer reviews the job requests in the queue, selects one or more job requests should be scheduled next based on the license agreements, and provide the selected job requests to a resource manager. A subscriber/publisher pool may be used to the various components to communicate. This decouples the communication from being a simple one-to-one correspondence, but instead allows communication from a component of one type to a component of the other type, whichever instance of those components happens to be operating.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.