×

Generating a software license knowledge base for verifying software license compliance in cloud computing environments

  • US 10,402,544 B2
  • Filed: 11/30/2009
  • Issued: 09/03/2019
  • Est. Priority Date: 11/30/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • generating, by a processor of a cloud management system, a software license database including software license requirements for a plurality of software programs;

    retrieving, from publicly available information sources over public computer networks, software license requirements for a plurality of publicly available software programs;

    enhancing contents of the software license database by the software license requirements for the publicly available software programs;

    instantiating, in view of operational parameters specified by a could resource instantiation request, a plurality of virtual machines utilizing distributed resources of a cloud system;

    monitoring, by a monitoring component in communication with a virtual machine monitor (VMM) managing one of more virtual machines of the plurality of virtual machines, the plurality of virtual machines, to identify a running cloud computing process;

    identifying, by the processor, a software program utilized by the cloud computing process;

    identifying software license requirements associated with the software program by the software license database;

    determining a current number of instances of the software program;

    presenting, via a graphical user interface (GUI) a software license compliance report visually representing a symbolic name of the software program, the current number of instances of the software program, a current number of licenses held for the software program, and a number of licenses needed for the software program;

    determining, in view of the current number of instances, whether the cloud computing process complies with the software license requirements associated with the software program; and

    terminating the cloud computing process in response to determining that the cloud computing process does not comply with the software license requirements associated with the software program.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×