Patent ID: 8880590
Filing Date: 2014-11-04
Classification: G06F

Abstract:
1. An information processing apparatus, comprising: communication circuitry that communicates with an external apparatus; acquisition circuitry that acquires application software from an external storage apparatus storing the application software via the communication circuitry when a processing concerning execution of the application software is started; registration determination circuitry that determines whether the external storage apparatus, which is an acquisition source of the acquired application software, is a pre-registered external storage apparatus based on registered external storage apparatus information that identifies the external storage apparatus acting as the acquisition source contained in the acquired application software, the registration determination circuitry determining whether the external storage apparatus is pre-registered independently of and prior to determining whether the acquired application software is registered; first execution determination circuitry that determines whether to execute the acquired application software based on a user's operation after the registration determination circuitry determines that the external storage apparatus acting as the acquisition source is not registered; communication processing circuitry that performs communication concerning authentication to execute the application software with an authentication server via the communication circuitry after the first execution determination circuitry determines to execute the application software and after the registration determination circuitry determines that the external storage apparatus acting as the acquisition source is not registered; second execution determination circuitry that determines whether to execute the application software based on an authentication result transmitted from the authentication server; and execution processing circuitry that selectively executes the acquired application software after the registration determination circuitry determines that the external storage apparatus is registered or the second execution determination circuitry determines to execute the application software, wherein the communication processing circuitry performs communication with the authentication server based on authentication server information in which information to identify the authentication server acquired from the external storage apparatus recorded in the registered external storage apparatus information is recorded, and the application software is discarded after the application software is executed.