Patent ID: 8010583

Claim:
A computer readable medium storing a program causing a computer to execute a process for performing an image processing, the process comprising: reading an electronic document; acquiring a character string, a layout of a character string, or an image in the electronic document; analyzing the electronic document based on a criterion; ranking a plurality of storage locations based on the same criterion used to analyze the electronic document; automatically selecting a first storage location from among the plurality of storage locations based on the ranking of the storage locations and the analyzed criterion of the electronic document; storing the electronic document in the first storage location; selecting a second storage location from among the remaining plurality of storage locations, wherein the first storage location and the second storage location are each selected based on the acquired character string, layout or image; creating result information including information on the electronic document, the first storage location and the second storage location; allowing a user to instruct changing the storage destination of the electronic document from the first storage location to the second storage location; and storing the electronic document in the second storage location on the basis of the instruction.