Patent ID: 11934639
Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. An adaptive interface providing apparatus for receiving a request from a user and displaying an interface, comprising:
a memory; and
a processor coupled to the memory and configured to:
calculate a proficiency index of a first user based on a manipulation log of the first user;
select from a set of user interface candidates, based on the proficiency index, a user interface, wherein the selected user interface is associated with a class including a level of accuracy of input by the first user, the proficiency index is based on a learning model obtained by learning a relationship between a factor affecting skill and a preexisting proficiency index from a preexisting manipulation log, the set of user interface candidates includes a plurality of user interfaces associated with combinations of task identifiers, feature type identifiers, and proficiency indices based on manipulation logs of a plurality of users, the plurality of users includes the first user and a second user, and the first user and the second user are distinct,
wherein each user interface candidate of the set of user interface candidates is classified according to a plurality of classes, the plurality of classes including:
an interface for supporting understanding of a business,
an interface for improving manipulation accuracy, and
an interface for improving manipulation efficiency,

ccdisplay the selected user interface for the first user;
update a manipulation log of the second user of the plurality of users, based on respective input manipulation of information by the second user of the plurality of users performing a task associated with a combination of a task identifier and a feature type identifier;
dynamically update, based on the manipulation log of the second user of the plurality of users, a feature of a user interface candidate of the set of user interface candidates associated with the task identifier and the feature type identifier by automaticallychanging on one or more of the user interface candidates at least one of:
displaying an annotation,
displaying a highlight of an essential input item, or
adding an automatic input function;

recalculate the proficiency index of the first user based on an updated manipulation log of the first user; and
in response to the dynamically updated feature of the user interface candidate based on the manipulation log of the second user, dynamically update the selected user interface currently displayed to the first user to a user interface for the first user from the updated set of user interface candidates based on the recalculated proficiency index of the first user.