Patent ID: 8352647

Claim:
An information processing apparatus comprising: a processor, the processor functioning as a user position information obtaining unit that obtains user position information corresponding to a position of a user; a storage unit that stores position rule-related information which includes position condition information indicating a distance between an input/output unit and the position of the user, and a rule to determine an access right for specific information based on the position condition information, and an input/output availability control unit that controls an availability of information between the input/output unit and the storage unit disposed at a position away from the user based on the obtained user position information and the position rule-related information, the input/output unit being configured to receive information from the storage unit or being configured to output information to the storage unit, wherein the position of the user is different from a position of the input/output unit, an input/output operation of the input/output unit is controlled based on the position condition information, the input/output availability control unit permits, based on the rule, the input/output unit to access first information when the position of the user and the position of the input/output unit are within a first distance, permits the input/output unit to access second information when the position of user and the position of the input/output unit are within a second distance, prohibits the input/output unit from accessing the first information when the position of the user and the position of the input/output unit are not within the first distance, and prohibits the input/output unit from accessing the second information when the position of the user and the position of the input/output unit are not within the second distance.