Patent ID: 8997250
Filing Date: 2015-03-31
Classification: H04N

Abstract:
1. An image forming apparatus comprising: a login unit configured to receive a login of a user; a program storage unit configured to store programs; a function introduction unit configured to obtain a first program licensed to the user and license information of the first program, and to store the first program and the license information in the program storage unit without deleting a second program that is a different version of the first program from the program storage unit, the licensed program being tied to the user and not the apparatus, for use by the user; a user information storage unit configured to store user information that registers license information of programs introduced by the function introduction unit and version information of the programs with user IDs; and a function providing unit configured to specify license information and version information that are associated with a user ID of a user who logs into the image forming apparatus in order to provide a function realized by a program corresponding to the license information and the version information to the user, wherein a specification of the version information from among versions of a same program is registered with the user ID, and wherein the function introduction unit induces, via an external source, the program corresponding to the specification of the version information registered with the user ID into the image forming apparatus when the program corresponding to the specification of the version information registered with the user ID is not previously stored on the image forming apparatus.