Patent ID: 8468140
Filing Date: 2013-06-18
Classification: G06F

Abstract:
1. An information processing apparatus comprising: a first holding unit configured to hold contents; a selecting unit configured to make a user select a display condition, for displaying a part of the contents held by the first holding unit, from a plurality of different display conditions preliminarily set for displaying the contents on a display; a readout unit configured to read out parts of the contents held by the first holding unit, which differ according to each of the plurality of the display conditions preliminarily set, for each of the plurality of the display conditions before the display condition is selected by the user; a second holding unit configured to store the parts of the contents, which differ according to each of the plurality of the display conditions, read out by the readout unit in memory areas before the selection of the display condition by the user, each of the memory areas being specified based on a corresponding one of the different display conditions; and a display control unit configured to read out, in a case where the user selects one of the plurality of different display conditions, the part of the contents stored in a corresponding one of the memory areas by the second holding unit and display that part of the contents, wherein each of the plurality of display conditions is a combination of any of a plurality of sorting conditions and any of a plurality of refining conditions, wherein the second holding unit reads out a predetermined number of pieces of the contents from a storage unit, for each of the plurality of display conditions, according to the sorting conditions, and stores the predetermined number of pieces of the contents in corresponding memory areas, and wherein each of the plurality of different display conditions includes a sorting condition and a grouping condition used for grouping the contents having identical data regarding a specified information item into an identical group, and wherein the readout unit groups the contents according to the grouping conditions, and reads out, for each group, the contents that come first when the contents are sorted according to the sorting condition from the first holding unit, and stores the read out contents in the corresponding ones of the plurality of memory areas.