Patent ID: 9027161
Filing Date: 2015-05-05
Classification: G06F,G06Q,H04L

Abstract:
1. A data processing system including at least one computer, the data processing system comprising: a license management part configured to store license identification data and license status data in association with the license identification data; a request receiving part configured to receive a request to acquire a license corresponding to a designated license identification data and a request to release the license; a designation receiving part configured to receive a designation of an electronic device for acquiring the license; an obtaining part configured to designate the license identification data, obtain license data corresponding to the designated license identification data from the license management part, and update the license status data associated with the designated license identification data, the updated license status data indicating whether the license is being used; an acquirement control part configured to transmit the obtained license data to the electronic device via a network and instruct the electronic device to acquire the license; a license release part configured to transmit the request to release the license, so that the license status data is updated to indicate that the license is not being used; a deletion control part configured to execute a deletion operation including transmitting a request to delete the license data to the electronic device, instructing the electronic device to delete the license data, and recording a deletion result in association with the electronic device; and a re-execution part configured to provide a part that receives an instruction for re-executing a process of obtaining the license data depending on whether the license status data is updated and instruct the obtaining part to re-execute the process of obtaining the license data, and further execute a deletion re-execution operation depending on whether the license status data is updated according to the deletion result, the deletion re-execution operation including displaying the update of the deletion on the screen and re-executing the deletion operation with respect to the license data based on data input to the screen.