1. An information processing apparatus, comprising: a processor and memory; a display control unit configured to perform control so that a first display object representing a content item and an area that contains the first display object are displayed on a display unit; an instruction receiving unit configured to receive a drag operation for moving the first display object to the area; a first sorting unit configured to sort the content represented by the first display object moved to the area in accordance with the drag operation received by the instruction receiving unit into a group corresponding to the area; a statistic calculating unit configured to calculate, for the group, statistics of feature values of the contents sorted by the first sorting unit; a criterion determining unit configured to determine, from the feature values, a feature value satisfying a predetermined criterion as an automatic sorting criterion on the basis of the result of the statistics calculated by the statistic calculating unit; a displaying unit configured to display the automatic sorting criterion determined by the criterion determining unit; an employed criterion accepting unit configured to accept an instruction for switching employment/unemployment of the displayed automatic sorting criterion; a starting instruction accepting unit configured to accept a starting instruction of automatic sorting; and a second sorting unit configured to, in a case where the starting instruction accepting unit accepts the starting instruction of automatic sorting, automatically sort a plurality of contents into the group in accordance with an automatic sorting criterion obtained by applying the instruction accepted by the employed criterion accepting unit to the automatic sorting criterion determined by the criterion determining unit.