Patent ID: 9746930
Date: 2017-08-29
CPC Classifications: G06F

Claim:
1. A method comprising: storing a list of commands in memory associated with a personal electronic device, wherein each stored command includes a function executable by the personal electronic device and an associated input that causes the command to be executed; receiving user input through a touchscreen associated with the personal electronic device; detecting one or more touch input anomalies in the received user input; and in response to detecting one or more touch anomalies in the received user input: changing the operating mode of the personal electronic device from a touch input mode to a relative motion input mode; and altering a displayed user interface to a relative motion input-based user interface such that the user interface in the relative motion mode is divided into a plurality of user interface zones; receiving relative motion input, wherein the relative motion input is received through one or more relative motion sensors of the personal electronic device; determining whether the received relative motion input matches input associated with a respective command in a list of reference commands; in accordance with a determination that the received relative motion input matches input is associated with a respective command in the list of reference commands, executing the respective command; and in accordance with a determination that the received relative motion input does not match stored input associated with a respective command in the list of reference commands, determining and executing a closest matching command.