Patent · US Active

Multi-tenant license enforcement across job requests

US10474502B2 · kind B2 · utility

2Cited by
2References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 14, 2013
Grant dateNov 12, 2019
Priority date
Expiry dateApr 10, 2035

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.