Patent ID: 8996992
Filing Date: 2015-03-31
Classification: G06F

Abstract:
1. An information processing apparatus capable of executing an application, comprising: a first storage unit configured to store display images obtained by capturing at a predetermined period a display image that includes an application window that is displayed while a user edits the content of a file on the application; a second storage unit configured to store restoration information to restore the file to its original state, according to that the content of the file is overwritten; a display control unit configured to retrieve the display images corresponding to a time indicated by user operation from the first storage unit and display the retrieved display images on the display screen; a reception unit configured to receive an interaction; and a reproduction unit configured to, in response to the interaction received by the reception unit, restore the edited file by using the restoration information which is stored at the latest timing prior to the indicated time, wherein there is an independent relationship between the predetermined period with which the display image is captured and obtained by the first storage unit and a timing for which the restoration information is stored.