ERGONOMIC AND SENSOR ANALYSIS BASED USER EXPERIENCE DESIGN
First Claim
1. A method, comprising:
- detecting interactions between a user and a first element of a user interface of a software application executing on a computing device;
gathering biometric data for the user from interface devices of the computing device;
identifying a task performed in the software application that corresponds to the interactions and associates the biometric data with the interactions;
in response to determining that a strain on the user when performing the task exceeds an ergonomic threshold, adjusting a user interface setting for the first element to reduce the strain, wherein the user interface setting comprises at least one of;
a location of the first element relative to a second element of the user interface involved in the task;
a relative size of the first element in the user interface;
a color balance of the first element; and
a size and location of a hitbox of the first element for registering user selection of the first element; and
creating a shortcut in the user interface to perform the task a second time on selection of the shortcut.
1 Assignment
0 Petitions
Accused Products
Abstract
Ergonomic and sensor analysis based user experience design improvement is provided in various embodiments by: detecting interactions between a user and an element of a user interface of a software application executing on a computing device; gathering biometric data for the user from interface devices of the computing device; identifying a task performed in the software application that corresponds to the interactions and associates the biometric data with the interactions; adjusting a user interface setting for the element to reduce a strain on the user, wherein the user interface setting comprises at least one of: a location of the element relative to a second element of the user interface involved in the task; a relative size of the element in the user interface; a color balance of the element; and a size and location of a hitbox of the element for registering user selection of the element.
-
Citations
20 Claims
-
1. A method, comprising:
-
detecting interactions between a user and a first element of a user interface of a software application executing on a computing device; gathering biometric data for the user from interface devices of the computing device; identifying a task performed in the software application that corresponds to the interactions and associates the biometric data with the interactions; in response to determining that a strain on the user when performing the task exceeds an ergonomic threshold, adjusting a user interface setting for the first element to reduce the strain, wherein the user interface setting comprises at least one of; a location of the first element relative to a second element of the user interface involved in the task; a relative size of the first element in the user interface; a color balance of the first element; and a size and location of a hitbox of the first element for registering user selection of the first element; and creating a shortcut in the user interface to perform the task a second time on selection of the shortcut. - View Dependent Claims (2, 3, 5, 6, 7)
-
-
4. (canceled)
-
8. A computer readable medium including instructions that when executed by a processor enable the processor to perform an operation, the operation comprising:
-
detecting interactions between a user and a first element of a user interface of a software application running on a computing device; gathering biometric data for the user from interface devices of the computing device; identifying a task performed in the software application that corresponds to the interactions and associates the biometric data with the interactions; determining a strain on the user based on; a distance between the user and a display device displaying the user interface during performance of the task; an angle between the user and the display device during performance of the task; and a travel between an initial position of the first element and a final position of the first element during the task; in response to determining that the strain on the user in performing the task exceeds an ergonomic threshold, adjusting a user interface setting for the first element to reduce the strain, wherein the user interface setting comprises at least one of; a location of the first element relative to a second element of the user interface involved in the task; a relative size of the first element in the user interface; a color balance of the first element; and a size and location of a hitbox of the first element for registering user selection of the first element. - View Dependent Claims (9, 10, 11, 13, 14)
-
-
12. (canceled)
-
15. A system, comprising:
-
a processor; and a memory storage device, including instructions that when executed by the processor enable the system to; detect interactions between a user and a first element of a user interface of a software application running on a computing device; gather biometric data for the user from interface devices of the computing device; identify a task performed in the software application that corresponds to the interactions and associates the biometric data with the interactions; determine a strain on the user based on at least one of; a number of interactions with a pointer device during performance of the task; a length of drags of the first element within the user interface during performance of the task; and a force of interactions with the pointing device during performance of the task; in response to determining that the strain on the user in performing the task exceeds an ergonomic threshold, adjust a user interface setting for the first element to reduce the strain, wherein the user interface setting comprises at least one of; a location of the first element relative to a second element of the user interface involved in the task; a relative size of the first element in the user interface; a color balance of the first element; and a size and location of a hitbox of the first element for registering user selection of the first element. - View Dependent Claims (16, 17, 18, 19)
-
-
20. (canceled)
Specification