Patent ID: 7986431
Filing Date: 2011-07-26
Classification: G06F,Y10S

Abstract:
1. An information processing apparatus comprising: a print-log database that stores therein a print log of data printed; a view-log database that stores a view log of data; a calculating unit that refers to the print log to check a number of times of printing the data and the view log to check a time when the data was last updated or generated, and calculates an importance of the data based on calculation criteria including the number of times of printing and an elapsed time since the data was last updated or generated; a storing unit that stores the importance of the data in an importance database; and a searching unit that searches for data satisfying a search condition input by a user and sorts a plurality of search-result data obtained by the search based on the search condition input by the user and the importance of the data for each of the search-result data stored in the importance database, wherein each of the search-result data is assigned with a sort value and the plurality of search-result data is sorted based on an order of the sort values, and the searching unit adjusts the sort values for the search-result data based on the search condition input by the user and the importance of the data stored in the importance database, and sorts the search-result data based on the adjusted sort values, wherein the print log includes a print option setting specified for printing, the print option setting is assigned a print option importance value, and the calculating unit calculates the importance of the data using the print option importance value as part of the calculation criteria.