Patent ID: 9262240
Filing Date: 2016-02-16
CPC Classification: G06F

Claim Text:
1. An information processing device, comprising: a virtualizing unit that virtualizes a hardware resource and controls access from a plurality of virtual machines to the hardware resource that is virtualized; a non-transitory setting storage unit that stores one or more pieces of first setting information and one or more pieces of second setting information, the first setting information defining an operation of a first application that runs on a guest OS, which is an OS running on a virtual machine, the second setting information, to be shared, being different from the first setting information and defining an operation of a second application that runs on at least one of another guest OS and a host OS that operates the virtualizing unit; and a non-transitory correspondence storage unit that stores first identification information, second identification information, and conversion information mapped to each other based on user name, the first identification information identifying one of the pieces of the first setting information, the second identification information identifying one of the pieces of the second setting information, and the conversion information indicating whether a conversion is necessary between data formats of the first setting information and the second setting information, wherein the virtualizing unit comprises the alternative access gaining unit further judges whether the conversion information corresponding to the first identification information of one of the pieces of the first setting information for which the access request is received indicates that the conversion of the data formats is necessary, and the device further comprises a converting unit that executes, when it is judged that the conversion of the data formats is necessary, one or both of a conversion of data format of data that is to be written into one of the pieces of the second setting information and a conversion of data format of data that is read from one of the pieces of the second setting information.