×

Software license and installation process management within an organization

  • US 9,342,825 B2
  • Filed: 06/10/2010
  • Issued: 05/17/2016
  • Est. Priority Date: 06/10/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer system for managing software licenses and a software installation process, the computer system comprising a memory, a processor, and program code stored on the memory and that when executed by the processor causes the processor to perform a method comprising:

  • obtaining, by the processor, data representing a status of each of a plurality of software licenses and writing, by the processor, to the memory, the status of each of the plurality of licenses, each license of the plurality of licenses being one of at least a third party reserved status, a requester reserved status, a requester allocated status, and an available status,wherein the third party reserved status designates that the license is reserved for a third party,wherein the requester reserved status designates that the license is reserved for a requester,wherein the requester allocated status designates that the license is allocated to the requester, andwherein the available status designates that the license is available;

    obtaining, by the processor, instructions from a requester to change the status of a license of the plurality of licenses, the instructions comprising a mode selection;

    responsive to obtaining the mode selection, obtaining, by the processor, a current status of the license from the memory, determining, by the processor, that the current status of the license is the third party reserved status, receiving, by the processor, permission to perform an override of the status of the license and based on the permission, changing, by the processor, the current status of the license in the memory to requester allocated status;

    after changing the status of the license to requester allocated status, receiving, by the processor, from an approver separate from the requester and the third party a request for an authentication mechanism for the requester;

    based on the request from the approver generating, by the processor, the authentication mechanism and deploying the authentication mechanism to the requester;

    monitoring, by the processor, the software installation process subject to the license, wherein the monitoring comprises the processor, responsive to obtaining an installation alert from the requester, wherein the alert indicates a pause in the software installation process, requesting the authentication mechanism, and responsive to obtaining the authentication mechanism, the processor, directing the requester to resume the software installation process;

    obtaining, by the processor, during the monitoring, data indicating that the software installation process is completed; and

    writing, by the processor, the data indicating that the software installation process is completed to the memory.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×