Patent ID: 9672027
Date: 2017-06-06
CPC Classifications: G06F

Claim:
1. A method performed by a computer, the method comprising: obtaining an identifier of a target first program selected as an install target, and device information of a device selected as an install destination of the target first program; determining whether at least one existing first program is already installed in the device based on whether the device information includes an identifier and a version of the existing first program, the target first program and the existing first program being different types of programs; when no existing first program is already installed in the device, determining that the target first program is installable in the device; when the existing first program is already installed in the device, referring to a storage memory unit, which stores combination information for each combination of first programs of different types that can coexist in the device in association with versions of the first programs in the combination, to determine whether the storage memory unit stores corresponding combination information for a combination of the target first program and the existing first program whose identifier is included in the device information; when the corresponding combination information is stored in the storage memory unit, determining whether the version of the existing first program in the device information matches the version of the existing first program stored in the storage memory unit in association with the corresponding combination information; and when the version of the existing first program in the device information does not match the version of the existing first program stored in the storage memory unit, determining that the target first program cannot coexist with the existing first program in the device and generating update report information for reporting that the existing first program needs to be updated to install the target first program in the device, wherein one or more sets of the combination information are stored in the storage memory unit for each of the first programs.