Patent ID: 9600167
Date: 2017-03-21
CPC Classifications: G06F

Claim:
1. A method comprising: receiving, by an input device of a computing device, one or more initial user interactions each associated with a user of the computing device, wherein each of the initial user interactions occurred at a respective region associated with an input value; determining, by one or more processors of the computing device, for at least one of the initial user interactions, that the associated user intended to provide a different input value; generating, by the one or more processors, adaptation information for the associated user based on the at least one initial user interaction, wherein the adaptation information is based on a brightness level of the computing device at the time of the initial user interaction and is further based on a property of the at least one initial user interaction, wherein the property of the at least one initial user interaction comprises speed, force, or angle; storing, by the one or more processors, the adaptation information in a user profile for the associated user; receiving, by the input device, at least one subsequent user interaction, wherein the subsequent user interaction is determined to have been entered by an identified user of the computing device for whom adaptation information is stored in a user profile for the identified user, and wherein the subsequent user interaction occurred at a region associated with an input value; and determining, by the one or more processors, an intended input value different from the input value associated with the region of the subsequent user interaction, the determining being based on a property of the subsequent user interaction and the adaptation information for the identified user, wherein the property of the subsequent user interaction comprises speed, force, or angle.