Patent ID: 8677233

Claim:
An information processing apparatus, comprising: a processor; a memory; an image management unit configured to manage a plurality of images; a priority information management unit configured to manage, associated with each image managed by the image management unit, priority information indicating a priority that has been instructed by a supplier of the image; an approval counting unit configured to count, associated with each image managed by the image management unit, the number of approvals indicating the number of viewers who have approved sharing of the image; a selection unit configured to select images from among the plurality of images managed by the image management unit, based on the priority information and the number of approvals; a determination unit configured to determine a layout of each of the respective images selected by the selection unit based on the priority information and the number of approvals for each respective image; and a creation unit configured to create a document by arranging each of the selected images based on the determined layout.