Information processing apparatus, method of controlling thereof, and computer-readable storage medium storing program therefor
First Claim
Patent Images
1. An information processing apparatus comprising:
- an installing unit configured to install a first type of application program using a license file; and
a first storage control unit configured to store, in a first storage unit, the license file, which is used to install the first type of application program;
a second storage control unit configured to store, in a second storage unit, application identification information identifying the first type of application program and license identification information identifying the license file used to install the first type of application program, wherein the license identification information is associated with the application identification information,wherein said installing unit detects the application identification information attached to a second type of application program, acquires the license identification information corresponding to the detected application identification information from the second storage unit, acquires the license file identified by the acquired license identification information from the first storage unit, and installs the second type of application program using the acquired license file.
1 Assignment
0 Petitions
Accused Products
Abstract
An application program or an extended application program is installed that extends the functionality of this application program. If the application program is installed, a license file used in this application program is stored in a storage unit. If the extended application is installed, then control is executed so as to install the extended application using the license file stored in the storage unit and used in installing the application program corresponding to the extended application program.
-
Citations
19 Claims
-
1. An information processing apparatus comprising:
-
an installing unit configured to install a first type of application program using a license file; and a first storage control unit configured to store, in a first storage unit, the license file, which is used to install the first type of application program; a second storage control unit configured to store, in a second storage unit, application identification information identifying the first type of application program and license identification information identifying the license file used to install the first type of application program, wherein the license identification information is associated with the application identification information, wherein said installing unit detects the application identification information attached to a second type of application program, acquires the license identification information corresponding to the detected application identification information from the second storage unit, acquires the license file identified by the acquired license identification information from the first storage unit, and installs the second type of application program using the acquired license file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information processing apparatus comprising:
-
an acceptance unit configured to accept information that designates an application program to be installed and information that designates a license file to be used to install the application program; an installing unit configured to, when the application program designated by the information accepted by said acceptance unit is a first type of application program, install the designated application program using the designated license file; a storage control unit configured to store, in a storage unit, the designated license file which is used to install the designated application program, wherein, when the application program designated by the information accepted by said acceptance unit is a second type of application program which extends functionality of the first type of application program, said installing unit installs the designated application program using the license file used to install the first type of application program corresponding to the designated application program and stored in the storage unit, even if the information designating the license file is not accepted by said acceptance unit, and wherein when the application program designated by the information accepted by said acceptance unit is the first type of application program, the designated application program is not permitted to be installed if the information designating the license file is not accepted by said acceptance unit. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of controlling an information processing apparatus comprising:
-
installing a first type of application program using a license file; and storing, in a first storage unit, the license file, which is used to install the first type of application program; storing, in a second storage unit, application identification information identifying the first type of application program and license identification information identifying the license file used to install the first type of application program, wherein the license identification information is associated with the application identification information; detecting the application identification information attached to a second type of application program; acquiring the license identification information corresponding to the detected application identification information from the second storage unit; acquiring the license file identified by the acquired license identification information from the first storage unit; and installing the second type of application program using the acquired license file.
-
-
19. A non-transitory computer-readable storage medium storing a program for causing a computer to execute a method, said method comprising:
-
installing a first type of application program using a license file; a storage control step of storing, in a first storage unit, the license file, which is used to install a main the first type of application program; storing, in a second storage unit, application identification information identifying the first type of application program and license identification information identifying the license file used to install the first type of application program, wherein the license identification information is associated with the application identification information; detecting the application identification information attached to a second type of application program; acquiring the license identification information corresponding to the detected application identification information from the second storage unit; acquiring the license file identified by the acquired license identification information from the first storage unit; and installing the second type of application program using the acquired license file.
-
Specification