Automatic detection of user preferences for alternate user interface model
First Claim
1. A method for automatic detection of user preferences for an alternate user interface model, the method comprising:
- operating, by a processer, a digital device with an active user interface model, wherein the digital device includes a touchscreen that displays a user interface that comprises a layout, and wherein the active user interface model is a first mapping of input gestures to a first set of operations to be executed by a processor of the digital device in response;
receiving, repeatedly, a series of input gestures from a user of the digital device via the touchscreen, wherein the series of input gestures is received for at least a predetermined number of times over a predetermined duration;
determining a first likelihood ratio by comparing the series of input gestures with the first set of input gestures associated with the active user interface model;
determining a second likelihood ratio by comparing the series of input gestures with a second set of input gestures associated with a latent user interface model, wherein the latent user interface model is a second mapping of input gestures to a second set of operations to be executed by the processor of the digital device in response, the second set of operations being distinct from the first set of operations;
determining the higher likelihood ratio from the first likelihood ratio and the second likelihood ratio; and
substituting the latent user interface model for the active user interface model, in response to the second likelihood ratio being higher, wherein substituting the latent user interface model with the highest likelihood does not alter the layout of the user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for automatic detection of user preferences for alternate user interface model includes operating a digital device with an active user interface model and receiving one or more input signals from a user of the digital device. The method includes comparing the one or more input signals with one or more latent user interface models and determining if one of the latent user interface models has a higher likelihood given the one or more input signals than the active user interface models. The method also includes responsively substituting the latent user interface with the highest likelihood given the one or more input signals for the active user interface model.
-
Citations
19 Claims
-
1. A method for automatic detection of user preferences for an alternate user interface model, the method comprising:
-
operating, by a processer, a digital device with an active user interface model, wherein the digital device includes a touchscreen that displays a user interface that comprises a layout, and wherein the active user interface model is a first mapping of input gestures to a first set of operations to be executed by a processor of the digital device in response; receiving, repeatedly, a series of input gestures from a user of the digital device via the touchscreen, wherein the series of input gestures is received for at least a predetermined number of times over a predetermined duration; determining a first likelihood ratio by comparing the series of input gestures with the first set of input gestures associated with the active user interface model; determining a second likelihood ratio by comparing the series of input gestures with a second set of input gestures associated with a latent user interface model, wherein the latent user interface model is a second mapping of input gestures to a second set of operations to be executed by the processor of the digital device in response, the second set of operations being distinct from the first set of operations; determining the higher likelihood ratio from the first likelihood ratio and the second likelihood ratio; and substituting the latent user interface model for the active user interface model, in response to the second likelihood ratio being higher, wherein substituting the latent user interface model with the highest likelihood does not alter the layout of the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for automatic detection of user preferences for an alternate user interface model, the computer program product comprising:
-
a non-transitory computer readable storage medium for storing instructions for execution by a processing circuit for performing a method comprising; operating a digital device with an active user interface model, wherein the digital device includes a touchscreen that displays a user interface that comprises a layout, and wherein the active user interface model is a first mapping of input gestures to a first set of operations to be executed by a processor of the digital device in response; receiving a repeated series of input gestures from a user of the digital device via the touchscreen; determining a first likelihood ratio by comparing the series of input gestures with the first set of input gestures associated with the active user interface model; determining a second likelihood ratio by comparing the series of input gestures with a second set of input gesture associated with a latent user interface model, wherein the latent user interface model is a second mapping of input gestures to a second set of operations to be executed by the processor of the digital device in response, distinct from the first set of operations; determining the higher likelihood ratio from the first likelihood ratio and the second likelihood ratio; and substituting the latent user interface model for the active user interface model, in response to the second likelihood ratio being higher, wherein substituting the latent user interface model with the highest likelihood does not alter the layout of the user interface. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus for automatic detection of user preferences for an alternate user interface model, the apparatus comprising:
-
a memory; and a processor communicably coupled with the memory, the processor configured to; operate a user interface of a digital device with an active user interface model, wherein the digital device includes a touchscreen that displays a user interface that comprises a layout, and wherein the active user interface model is a first mapping of said user interface to a first set of operations to be executed by a processor of the digital device in response to input gestures from the user; receive a repeated series of input gestures from a user of the digital device via the user interface; calculate a correlation value between the series of input gestures with a latent user interface model wherein the latent user interface model is a second mapping of said user interface to a second set of operations to be executed by the processor of the digital device in response to the input gestures, the second set of operations being distinct from the first set of operations; and substitute the active user interface model with the latent user interface model in response to the correlation value exceeding a threshold value, wherein substituting the latent user interface model maintains said layout of the user interface displayed on the touchscreen. - View Dependent Claims (16, 17, 18, 19)
-
Specification