Patent ID: 8234581

Claim:
A data processing apparatus comprising: a data file storing section storing a plurality of data files; a data unit comprising one or more data files from the plurality of data files; one or more attributes associated with each data file of the plurality of data files; a user interface section assigning a file object to the data unit, displaying the file object on a screen, and accepting an operating on the file object as an operation on the one or more data files in the data unit; a condition acquisition section determining one or more conditions, respectively, of the one or more data files in the data unit from respective attributes of the one or more data files in the data unit; and a judgment section: assigning a searchable condition object to the one or more conditions determined, the searchable condition object being searchable for the one or more conditions; displaying the searchable condition object on the screen; moving the searchable condition object closer to the file object according to user input; and judging whether, when the searchable condition object is moved within a vicinity of the file object, the one or more conditions of the searchable condition object are similar to the one or more attributes of the one or more data files in the data unit represented by the file object, wherein, when the searchable condition object is moved within the vicinity of the file object, the judgment section changes the shape of the file object or the shape of the searchable condition object to show attraction if the one or more conditions of the searchable condition object are similar to the one or more attributes of the one or more data files in the data unit represented by the file object.