Patent Document ID: 9348508
Application ID: 13396792

Base Claim:
1. A 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 comprising 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 at least one input gesture 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; 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 does not alter the layout of the user interface; and in response to substituting the latent user interface model for the active user interface model, displaying a revert button on the touchscreen, wherein in response to a selection of the revert button the digital device reverts to the active user interface model.

---

Claim 2:
2. The method of claim 1 , wherein the latent user interface model is a plurality of latent user interface models, and the method further comprises, determining if one of the latent user interface models has a higher likelihood ratio than the first likelihood ratio of the active user interface models, wherein determining a likelihood ratio includes recognizing statistical properties of a sequence of user inputs that corresponds to one of the latent user interface models.