Patent ID: 9495203
Filing Date: 2016-11-15
CPC Classification: G06F

Claim Text:
1. An information processing apparatus for displaying an operation user interface comprising: an operation display unit; a correspondence memory configured to store correspondence information between a plurality of related data types and a plurality of applications, wherein each data type represents a type of data which may be specified for entry in one or more input areas of a graphical user interface of the operation display unit and each application is operable to enter data into the input areas, wherein a correspondence between an application and a data type indicates the application is capable of entering data of that data type; an inclusion relation memory configured to store inclusion relation information of the plurality of related data types in a tree structure, wherein each application which corresponds to a particular data type in the tree is operable to enter data of each data type which is a descendent of the particular data type in the tree in addition to data of the particular data type, and wherein none of the applications correspond to multiple data types that are at more than one level of the tree; a data type identifying unit configured to acquire information associated with a first input area of the input areas to identify a data type specified by the acquired information; a software application identifying unit configured to identify the application corresponding to the identified data type and the applications corresponding respectively to the descendants of the identified data type in the tree using the correspondence information and the inclusion relation information; and a display controller configured to select a subset of the identified applications for display, the selecting comprising selecting one of the identified applications as a default display application and two or more other of the identified applications as sub-display applications, wherein the display controller is further configured to concurrently display display parts for the selected applications in the operation display unit, the display parts including an operation user interface display part of the default display application and an activation display part for each of the sub-display applications, wherein display parts for unselected applications are not displayed.