Predictive user modeling in user interface design
AssigneeInternational Business Machines Corporation
InventorsSara Basson, Dimitri Kanevsky, Daniel Oblinger
Life of this patent
Estimating the term…
Abstract
Dynamic modification of user interfaces is disclosed, based upon identification of the current state of the user and the sensing of a particular situation in which the user is involved and/or environment in which the user is situated. In particular, emotional and mental states of a user are identified and these states are taken into consideration when creating and/or adapting an interface to be used by the user. The interface is modified/created automatically based on identified user biometrics, that is, measured physical properties of the user.
Claims20
A method of facilitating machine interaction with a user, comprising the steps of:
- identifying a current user state of a user;
- recognizing a situation involving said user;
- predicting desired user states for said user based on said current user state and said situation;
- and
- creating a new user interface based on said desired user states and said situation.
A system of facilitating machine interaction with a user, comprising:
- means for identifying a current user state of a user;
- means for recognizing a situation involving said user;
- means for predicting desired user states for said user based on said current user state and said situation;
- and
- means for creating a new user interface based on said desired user states and said situation.
A computer program product for facilitating machine interaction with a user, the computer program product comprising a computer-readable storage medium having computer-readable program code embodied in the medium, the computer-readable program code comprising:
- computer-readable program code that identifies a current user state of a user;
- computer-readable program code that recognizes a situation involving said user;
- computer-readable program code that predicts desired user states for said user based on said current user state and said situation;
- and
- computer-readable program code that creates a new user interface based on said desired user states and said situation.
Dependencies are inferred from the claim text.