Patent ID: 8180836

Claim:
An information processing apparatus comprising: a central processing unit (CPU) configured to perform control of the information processing apparatus; a transmitting unit configured to transmit a plurality of transmission mails; a receiving unit configured to receive a plurality of reception mails; an extracting unit configured to extract transmission mails and reception mails exchanged with a specified other user from one or more mail boxes storing mails that were exchanged with other users, the transmission mails being stored as separate files in at least one of the one or more mail boxes, the reception mails being stored as separate files in at least one of the one or more mail boxes, the extraction being performed by selecting the mails having identification information that matches the specified other user selected by a user of the information processing apparatus; a creating unit configured to create a list screen, in which the transmission mails and the reception mails extracted by the extracting unit with respect to the specified other user are arranged in time series; and a display unit configured to display the list screen created by the creating unit, wherein, while the list screen is displayed by the display unit, when a new transmission or a new reception is executed with respect to the specified other user, the creating unit creates an updated list screen, and the display unit displays the updated list screen, and wherein the updated list screen created by the creating unit and displayed by the display unit is stored in a storage unit for subsequent use, thereby allowing the updated list screen to be retrieved from the storage unit and displayed by the display unit a second time in response to a user instruction subsequent to the storing of the updated list screen.