Offering additional license terms during conversion of standard software licenses for use in cloud computing environments
First Claim
Patent Images
1. A method comprising:
- receiving, by a processor from a software vendor system, a rule for converting a software license associated with a software program to a cloud software license associated with using the software program in a cloud computing environment;
receiving, by the processor from an owner computer of the software license, a request to convert the software license to the cloud software license, the request comprising an identifier of the software vendor system and a license identifier, wherein the license identifier corresponds to the software license;
identifying, by the processor based on the received identifier of the software vendor system and the license identifier, the rule for converting the software license to the cloud software license;
converting, by the processor, the software license to the cloud software license, in response to the request by changing one or more terms of the software license, based on the rule, wherein the cloud software license controls the software program usage in the cloud computing environment; and
transmitting, by the processor, the cloud software license to the owner computer.
1 Assignment
0 Petitions
Accused Products
Abstract
A “Bring Your Own License” (BYOL) service can convert users'"'"' “off-the-shelf” (OTS) software licenses for use in public clouds according to rules provided by independent software vendors (ISVs). The BYOL service can offer additional license terms to the users during conversion of the OTS software license on behalf of the ISVs. The additional license terms can be an expansion of the use of the software, an expansion of the technical support offer by the new cloud license, and expansion of the duration of use.
112 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a processor from a software vendor system, a rule for converting a software license associated with a software program to a cloud software license associated with using the software program in a cloud computing environment; receiving, by the processor from an owner computer of the software license, a request to convert the software license to the cloud software license, the request comprising an identifier of the software vendor system and a license identifier, wherein the license identifier corresponds to the software license; identifying, by the processor based on the received identifier of the software vendor system and the license identifier, the rule for converting the software license to the cloud software license; converting, by the processor, the software license to the cloud software license, in response to the request by changing one or more terms of the software license, based on the rule, wherein the cloud software license controls the software program usage in the cloud computing environment; and transmitting, by the processor, the cloud software license to the owner computer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable storage medium storing instructions which, when executed, cause a processor to perform operations comprising:
-
receiving, by the processor from a software vendor system, a rule for converting a software license associated with a software program to a cloud software license associated with using the software program in a cloud computing environment; receiving, by the processor from an owner computer of the software license, a request to convert the software license to the cloud software license, the request comprising an identifier of the software vendor system and a license identifier, wherein the license identifier corresponds to the software license; identifying, by the processor based on the received identifier of the software vendor system and the license identifier, the rule for converting the software license to the cloud software license; converting, by the processor, the software license to the cloud software license, in response to the request by changing one or more terms of the software license, based on the rule, wherein the cloud software license controls the software program usage in the cloud computing environment; and transmitting, by the processor, the cloud software license to the owner computer. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
a processor; and a storage device coupled to the processor, the storage device storing instructions that, when executed by the processor, cause the processor to; receive, from a software vendor system, a rule for converting a software license associated with a software program to a cloud software license associated with using the software program in a cloud computing environment; receive, from an owner computer of the software license, a request to convert the software license to the cloud software license, the request comprising an identifier of the software vendor system and a license identifier, wherein the license identifier corresponds to the software license; identify, based on the received identifier of the software vendor system and the license identifier, the rule for converting the software license to the cloud software license; convert the software license to the cloud software license, in response to the request by changing one or more terms of the software license, based on the rule, wherein the cloud software license controls the software program usage in the cloud computing environment; and transmit the cloud software license to the owner computer. - View Dependent Claims (16, 17, 18, 19, 20)
Specification