1. An information processing apparatus comprising: a plurality of display devices; a plurality of display instruction units; an assignment unit including a collector that assigns a plurality of targets that are selected on at least any one of the display devices to one of the display instruction units in response to activation of a button so as to configure the assigned one of display instruction units that the plurality of targets are to be displayed on at least one of the display devices in accordance with a command input by the assigned one of the display instruction units and the collector of the assignment unit assigning subsequent targets to another of the display instruction units in response to subsequent activation of the button, wherein the assignment unit is a processor that is configured to access a computer readable medium encoded with a computer program; a display control unit that displays the plurality of targets, which are assigned by the collector of the assignment unit, on at least one of the plurality of display devices based on operation of the assigned one of the display instruction units; and a user information storage unit for storing user information entered by a user into the user information storage unit, wherein the assignment unit further includes a separator that searches for and automatically assigns targets to the display instruction units which are retrieved based on the user information stored in the user information storage unit, and the user information includes a keyword selected by extracting a word based on a plurality of entered words in a past given time period counting from an automatic search execution date.