Detection and usability of personal electronic devices for field engineers
First 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.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for improved detection and usability of personal electronic devices for field engineers is disclosed. A personal electronic device stores a list of commands in memory. The personal electronic device presents a user interface in a relative motion input mode, wherein the user interface in the relative motion mode is divided into a plurality of user interface zones. The personal electronic device receives relative motion input, wherein the relative motion input is received through one or more relative motion sensors of the personal electronic device. The personal electronic device determines 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, the personal electronic device executes the respective command.
25 Citations
20 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 18)
- 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;
-
12. An electronic device comprising:
- a storage module to store a list of commands in memory associated with a personal electronic device, wherein each stored command includes a function executable by the electronic device and associated input that causes the command to be executed;
an error response module to;
receive user input through a touchscreen associated with the personal electronic device;
detect 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;
change the operating mode of the personal electronic device from a touch input mode to a relative motion input mode; and
alter 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;a reception module to receive relative motion input, wherein the relative motion input is received through one or more relative motion sensors of the personal electronic device;
an input analysis module to determine whether the received relative motion input matches input associated with a respective command in a list of reference commands; and
an execution module to, 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, execute the respective command, and in accordance with a determination that the received relative motion in out does not match stored input associated with a respective command in the list of reference commands, determining and executing a closest matching command. - View Dependent Claims (13, 14, 19)
- a storage module to store a list of commands in memory associated with a personal electronic device, wherein each stored command includes a function executable by the electronic device and associated input that causes the command to be executed;
-
15. A non-transitory computer-readable storage medium storing instructions that, when executed by the one or more processors of a machine, cause the machine to perform operations 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 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 in out does not match stored input associated with a respective command in the list of reference commands, determining and executing a closest matching command. - View Dependent Claims (16, 17, 20)
- 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 associated input that causes the command to be executed;
Specification