Method for providing cloud-based service
AssigneeSparrow Co., Ltd
InventorsOh Seung Kwon, Won Suk Choi
Life of this patent
Estimating the term…
Abstract
A method for providing a software service of a license management server is disclosed. The method comprises the steps of: receiving a virtual machine interface from a cloud server; installing software of a service provider in the virtual machine interface; transmitting a license to the virtual machine interface; providing ID and password related authority to a user terminal; and providing a service of the software to the user terminal through the virtual machine interface when the user terminal accesses the software. Therefore, source code leakage due to static analysis can be fundamentally prevented.
Claims17
A license management server comprises:
- at least one hardware processor;
- and
- a database in which at least one command to be executed by the at least one hardware processor is stored,
- wherein when the at least one hardware processor is executed, the at least one hardware processor is, by the at least one command, configured to:
- receive a virtual machine interface from a cloud server of a cloud providing company;
- install a software of the service providing company in the virtual machine interface;
- provide authority related to an ID and a password to a user terminal;
- service the software at the user terminal through the virtual machine interface when the user terminal accesses the software;
- and
- transmit a license for authenticating authority for use of the software to the virtual machine interface,
- wherein before the at least one hardware processor transmits the license for authenticating authority for use of the software to the virtual machine interface, the at least one hardware processor is configured to further:
- receive a first message including user's membership subscription information from the cloud server and registering the membership subscription information in an issuance request management unit;
- receive a second message that indicates new instance information identified by user identification information from the cloud server and updating source instance information stored in a license issuance management unit to the new instance information;
- transmit a third message to the cloud server to request an instance unique identifier;
- receive the instance unique identifier from the cloud server;
- update instance unique identifier information in the issuance request management unit to the instance unique identifier received from the cloud server;
- and
- issue the license through the license issuance management unit.
A license management server comprises:
- at least one hardware processor;
- and
- a database in which at least one command to be executed by the at least one hardware processor is stored,
- wherein when the at least one hardware processor is executed, the at least one hardware processor is, by the at least one command, configured to:
- receive a first message including user's membership subscription information from a cloud server and registering the membership subscription information in an issuance request management unit;
- receive a second message that indicates new instance information identified by user identification information from the cloud server and updating source instance information stored in a license issuance management unit to the new instance information;
- transmit a third message to the cloud server to request an instance unique identifier;
- receive the instance unique identifier from the cloud server;
- update instance unique identifier information in the issuance request management unit to the instance unique identifier received from the cloud server;
- issue a license for authenticating authority to use a software through the license issuance management unit;
- and
- transmit the license to a virtual machine interface of the cloud server, wherein the software is provided to the user terminal through the virtual machine interface.
A license management server comprises:
- at least one hardware processor comprises a first processing unit and a second processing unit,
- a receiving server having the first processing unit and being connected to a cloud server, the first processing unit being connected to the second processing unit of a virtual machine (VM) interface that refers to an Infrastructure as a Service (IaaS),
- a subscription request management unit being connected to the receiving server;
- and
- a license issuance management unit being connected to the receiving server and the second processing unit,
- wherein the first processing unit is configured to:
- receive a first message including user's membership subscription information from a cloud server;
- register the membership subscription information in an issuance request management unit, the issuance request management unit being connected to the subscription request management unit;
- receive a second message that indicates new instance information identified by user identification information from the cloud server;
- updating source instance information stored in the license issuance management unit to the new instance information;
- transmit a third message to the cloud server to request an instance unique identifier;
- receive the instance unique identifier from the cloud server;
- update instance unique identifier information in the issuance request management unit to the instance unique identifier received from the cloud server;
- and
- issue a license for authenticating authority to use a software through the license issuance management unit.
Dependencies are inferred from the claim text.