Patent ID: 8438133

Claim:
An information processing apparatus, comprising: a processor comprising a central processing unit (CPU); a file obtaining unit that obtains a first file from a file management apparatus that manages the first file; a saving unit that saves the first file; a save-state information storage unit that stores save-state information about a save state of the first file; an accepting unit that accepts a manipulation performed on the first file saved in the saving unit; an updating unit that, using the processor, updates the save-state information, when the save state of the first file is changed in response to the accepted manipulation; a transmitting unit that transmits the save-state information from the information processing apparatus to the file management apparatus; a moving unit; and a selecting unit, wherein in response to the updated first file determined to be moved to the file management apparatus, the selecting unit allows a user to select either moving or not moving to the file management apparatus a second file, which is associated with the first file by the save-state information, together with the first file, and the moving unit moves the second file to the file management apparatus in accordance with the user's selection, wherein when at least one of (i) the updated first file and (ii) the second file, which is associated with the first file by the save-state information, is to be moved to the file management apparatus, the moving unit moves to the file management apparatus all files, which are associated with the at least one of the first and second files by the save-state information, together with the at least one of the first and second files, wherein the first file and the second file is a computer file stored in a directory of a folder.