METHODS AND SYSTEMS FOR GENERATING A SOFTWARE LICENSE KNOWLEDGE BASE FOR VERIFYING SOFTWARE LICENSE COMPLIANCE IN CLOUD COMPUTING ENVIRONMENTS
First Claim
Patent Images
1. A method for verifying software licenses, comprising:
- receiving, from at least one software vendor, software license requirements associated with a software program provided by the at least one software vendor;
generating a record comprising an identification of software program and the software license requirements for the software program;
storing the record in a computer readable storage medium; and
utilizing the record to verify that computing processes executing the software program in at least one cloud comply with the software license requirements.
1 Assignment
0 Petitions
Accused Products
Abstract
A monitoring system can monitor computing processes in clouds. The monitoring system can verify software license compliance in the computing processes instantiated in the clouds. The monitoring system can generate and maintain a software license knowledge base. The software license knowledge base can include the software license requirements for various software programs. To generate the software license knowledge base, the monitoring system can communicate with various sources (software vendors, clouds, publicly available sources, etc.) to determine license requirements for the various software programs.
-
Citations
20 Claims
-
1. A method for verifying software licenses, comprising:
-
receiving, from at least one software vendor, software license requirements associated with a software program provided by the at least one software vendor; generating a record comprising an identification of software program and the software license requirements for the software program; storing the record in a computer readable storage medium; and utilizing the record to verify that computing processes executing the software program in at least one cloud comply with the software license requirements. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable storage medium comprising instructions for causing a processing system to perform a method, comprising:
-
receiving, from at least one software vendor, software license requirements associated with a software program provided by the at least one software vendor; generating a record comprising an identification of software program and the software license requirements for the software program; storing the record in a computer readable storage medium; and utilizing the record to verify that computing processes executing the software program in at least one cloud comply with the software license requirements. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for monitoring a cloud computing environment, comprising:
-
a network interface to at least one software vendor; a computer readable storage medium; and a processor communicating with the network interface and executing an software compliance module, the software compliance module being configured to receive, from the at least one software vendor, software license requirements associated with a software program provided by the at least one software vendor; generate a record comprising an identification of software program and the software license requirements for the software program; store the record in the computer readable storage medium; and utilize the record to verify that computing processes executing the software program in at least one cloud comply with the software license requirements. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification