Patent ID: 8316458
Filing Date: 2012-11-20
Classification: G06F

Abstract:
1. An information processing apparatus, comprising: a processor; a management unit executed by the processor and configured to manage information about a plurality of software applications as a package in association with identification information, wherein the plurality of software applications includes a software application installable to a client device and a software application not yet installable to the client device; a receiving unit configured to receive, from the client device, a request for a license file which can identify the identification information; an identification information determination unit configured to determine whether the identification information identified based on the received request requests a license for a software application package or a license for a single software application; a generating unit configured to generate a plurality of license files corresponding to the information about the plurality of software applications managed by the management unit in association with the identification information identified based on the request received by the receiving unit, if the identification information determination unit determines that the identification information identified based on the received request requests the license for the software application package; and a transmitting unit configured to transmit the plurality of license files generated by the generating unit to the client device serving as a source of the request received by the receiving unit, wherein the software applications not yet installable to the client device include an unreleased software application, and wherein, if the identification information determination unit determines that the identification information identified based on the received request requests the license for the single software application, the generating unit generates a license file corresponding to the information about the single software application, and the transmitting unit transmits the generated license to the client device.