Patent · US Active

Multi-tenant license enforcement across job requests

US11016808B2 · kind B2 · utility

0Cited by
1References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 8, 2019
Grant dateMay 25, 2021
Priority date
Expiry dateNov 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.