Patent ID: 9052811
Filing Date: 2015-06-09
Classification: G06F

Abstract:
1. An information processing apparatus comprising: a reception unit that receives an operation of an operator for electronic information disposed on a screen; a detection unit that detects a moving operation related to movement of electronic information from the operation received by the reception unit; a first collection unit that collects a position of a source, a position of a destination, a position of a trajectory during movement, first electronic information that is electronic information to be moved, and second electronic information that is electronic information of the destination, on the basis of the moving operation detected by the detection unit; a second collection unit that collects third electronic information, which is electronic information that the first electronic information has passed through, on the basis of the position of the trajectory during movement collected by the first collection unit; a first calculation unit that calculates a degree of association between the first electronic information and the second electronic information and a degree of association between the first electronic information and the third electronic information on the basis of the information collected by the first and second collection units; a memory that stores the first electronic information and the second electronic information associated with each other or the first electronic information and the third electronic information associated with each other on the basis of the degree of association calculated by the first calculation unit; a second calculation unit that calculates a degree of association between fourth electronic information, which is electronic information to be moved, and the first electronic information, which is stored in the memory, from the operation detected by the detection unit; and a presentation unit that presents the second electronic information or the third electronic information in which the first electronic information is stored, as a destination of the fourth electronic information, in a different form from other electronic information disposed on the screen on the basis of the degree of association between the first electronic information and the fourth electronic information calculated by the second calculation unit, wherein the first calculation unit calculates the degree of association between the first electronic information and the third electronic information on the basis of time taken for the first electronic information to pass through the third electronic information or the number of times by which the first electronic information has passed through the third electronic information.