Information processing apparatus, information processing method, and computer program product
First Claim
Patent Images
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,whereinthe print log includes a print option setting specified for printing,the print option setting is assigned a print option importance value, andthe calculating unit calculates the importance of the data using the print option importance value as part of the calculation criteria.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus that calculates importance of data based on a print log. A print-log database stores therein a print log of data printed. A calculating unit refers to the print log to check the number of times of printing the data, and calculates importance of the data based on the number of times of printing. A storing unit stores the importance of the data in an importance database.
-
Citations
12 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An information processing method, implemented on an information processing apparatus, comprising:
-
referring, at the information processing apparatus, to a print log of data printed to check a number of times of printing the data; referring, at the information processing apparatus, to a view log of the data to check a time when the data was last updated or generated; calculating, at the information processing apparatus, an importance of the data based on calculation criteria including the number of times of printing the data and an elapsed time since the data was last updated or generated; storing, at the information processing apparatus, the importance of the data; and searching, at the information processing apparatus, for data satisfying a search condition input by a user and sorting 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 that is stored, 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 method further comprises adjusting the sort values for the search-result data based on the importance of the data that is stored and the search condition input by the user, and sorting 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 includes calculating the importance of the data using the print option importance value as part of the calculation criteria.
-
-
12. A non-transitory computer readable storage medium encoded with computer executable instructions, which when executed by a computer, cause the computer to perform a method comprising:
-
referring to a print log of data printed to check a number of times of printing the data; referring to a view log of the data to check a time when the data was last updated or generated; calculating an importance of the data based on calculation criteria including the number of times of printing the data and an elapsed time since the data was last updated or generated; storing the importance of the data; and searching for data satisfying a search condition input by a user and sorting 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 that is stored, 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 method further comprises adjusting the sort values for the search-result data based on the importance of the data that is stored and the search condition input by the user, and sorting 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 includes calculating the importance of the data using the print option importance value as part of the calculation criteria.
-
Specification