Management of software licenses for deployed images
AssigneeGraphSQL, Inc.
InventorHeqing Ya
Life of this patent
Estimating the term…
Abstract
Systems, methods, and software described herein provide operations to manage software licenses in relation to a virtualized image. In one implementation, a system may, during a first initiation of a virtualized instance, execute a process to determine and store registration information associated with the virtualized instance. Once stored, the system may delete the process and use the stored registration information during subsequent initiations of the virtualized instance to determine whether to permit software on the virtualized instance to be executed.
Claims20
A method comprising:
- identifying a request for a first initiation of a virtualized instance from an image;
- in response to the request and the first initiation, initiating a process in the virtualized instance to determine registration information associated with the virtualized instance;
- storing the registration information in the virtualized instance;
- in response to storing the registration information, deleting the process that determined the registration information;
- in response to a second initiation of the virtualized instance, comparing current configuration information associated with the subsequent initiation with the registration information stored in the virtualized instance to determine whether the subsequent initiation is permitted;
- and
- in response to determining that the subsequent initiation is permitted, making an application associated with the image available to a user of the virtualized instance.
A computing system comprising:
- a storage system;
- a processing system operatively coupled to the storage system;
- and
- program instructions stored on the storage system that, when executed by the processing system, direct the processing system to:
- identify a request for a first initiation of a virtualized instance from an image;
- in response to the request and the first initiation, initiating a process in the virtualized instance to determine registration information associated with the virtualized instance;
- store the registration information in the virtualized instance;
- in response to storing the registration information, delete the process that determined the registration information;
- in response to a second initiation of the virtualized instance, compare current configuration information associated with the subsequent initiation with the registration information stored in the virtualized instance to determine whether the subsequent initiation is permitted;
- and
- in response to determining that the subsequent initiation is permitted, make an application associated with the image available to a user of the virtualized instance.
A method comprising:
- in response to an initiation of a virtual machine, identifying current configuration information associated with the virtual machine;
- determining that the current configuration information matches registration information stored on the virtual machine during a second initiation of the virtual machine that occurred prior to the initiation;
- and
- in response to determining that the current configuration information matches the registration information, making an application associated with the registration information available to a user of the virtual machine.
Dependencies are inferred from the claim text.