| CPC G06F 16/93 (2019.01) [G06F 3/0482 (2013.01); G06F 3/04845 (2013.01); G06F 3/0486 (2013.01); G06F 9/451 (2018.02); G06T 7/70 (2017.01)] | 14 Claims |

|
1. An information processing apparatus comprising:
a processor configured to:
acquire document attribute information of a document stored in a storage area;
acquire other document attribute information of another document, and positional information of the other document by accessing the storage area in a case where the other document is displayed in a display area, wherein the positional information of the other document is calculated by weighting positional information as a history in which the other document is moved to the display area;
determine a position in a case where the document is displayed in the display area based on the document attribute information, the other document attribute information, and the positional information, which are acquired; and
align an icon of the document and an icon of the other document based on the determined position.
|