Patent ID: 8115619

Claim:
An information processing apparatus comprising: an input section that receives document identification information, which are output as output signals from respective transmission portions that are set to correspond to respective documents, and user identification information, which are output as output signals from respective transmission portions set to correspond to users; a position calculation section that calculates document positions and user positions on a basis of the document identification information and the user identification information, which are input to the input section; a storage section that stores the document positions and the user positions, which are calculated by the position calculation section; a log information record section that records document use histories of the users by detecting usage of the document on a basis of the document positions and the user positions changing concurrently, which are stored in the storage section, the usage of the document being detected when both the document positions and the user positions change concurrently in a situation where both the document positions and the user positions are substantially the same; a display data generation section that generates display data indicating a document position of a document, which was used by a particular user, on a basis of the document use histories of the particular user, which is recorded in the log information record section; a display section that outputs the display data generated by the display data generation section, wherein the log information record section records information on movement of each document by the users, as log information on a basis of change of each document position over time and change of each user position over time, and the display section outputs the generated display data in an order of a higher frequency of use or an order of the dates used.