Patent ID: 11954181
Assignee: DELL PRODUCTS L.P.
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 6:
7. A non-transitory computer readable medium comprising computer readable program code, which when executed by a computer processor enables the computer processor to perform a method for performing a backup operation, the method comprising:
obtaining, by a local virtual hardware license manager, a license request from an application instance;
in response to the license request:
sending a virtual hardware license request to a license management system, wherein the virtual hardware license request comprises a hardware resource list;
making a first determination that a response to the virtual hardware license request validates the virtual hardware license request;
in response to the first determination:
providing, based on the hardware resource list, a signed hardware resource document to a hardware resource manager managing a hardware resource, wherein the hardware resource list specifies the hardware resource;
updating a hardware resource access repository to specify enabled access of the hardware resource by the application instance;
initiating access to the hardware resource by the application instance;

after the initiating:
obtaining an application takeover request from a client for a second hardware resource;
in response to the application takeover request:
sending an application instance change request to a second hardware resource manager, wherein the second hardware resource manager manages the second hardware resource;
obtaining an application instance change response, wherein the application instance change response specifies a second application instance, wherein the second application instance currently has access to the second hardware resource; and
sending an application relinquish request to a second local virtual hardware license manager, wherein the application relinquish request specifies relinquishing access of the second hardware resource by the second application instance.