Patent ID: 8599138

Claim:
An information processing apparatus comprising: a position acquisition unit to obtain a display position of an input area in a display area; and a display control unit to control, in the display area and based on the display position of the input area, a display position of an input operation area in which a character to be displayed in the input area is input, wherein the display control unit displays the input operation area at a position adjacent to the display position of the input area, and when the display position of the input area is moved, the display control unit makes the input operation area follow the movement of the input area, and the input operation area includes a list display part in which one or more input candidate characters are displayed for selection, and a focus part displayed in line with the input area and in which focus of one of the input candidate characters is indicated, and the input operation area expands to display additional character lists adjacent to the list display part in response to selection of one of the input candidate characters from the list display part.