Self optimizing and reducing user experiences
AssigneeeBay Inc.
InventorsJohn Tapley, Krystal Rose Higgins, Eric J. Farraro
Life of this patent
Estimating the term…
Abstract
In an example embodiment, a method of dynamically optimizing a user interface on an electronic device is provided. A user interface is presented to a user, wherein the user interface includes one or more elements. User interactions with the one or more elements are then measured. The one or more elements of the user interface are then dynamically modified based on the measured user interaction.
Claims20
A user device comprising:
- a user interface having one or more elements;
- a user interaction tracking module, comprising a processor, to measure user interaction with the one or more elements of the screen over a fixed period, the user interaction includes finger presses on a touchscreen on which the user interface is operating, the measuring includes identifying patterns over time indicating a history of the finger presses in relation to a first, and second elements of the screen;
- and
- a user interface modification module to dynamically modify the user interface based both on the measured user interaction and on information about the user entered by the user, the dynamically modifying including removing the first element from the screen but presenting the third element, of the same type as the first element but not identical to the first element in the screen, and modify a property of the second element, and further to present the dynamically modified user interface upon a future navigation by the user to the particular screen.
A method of dynamically optimizing a user interface on an electronic device, the method comprising:
- upon navigation by a user to a particular screen of the user interface, presenting the screen to a user, the screen including one or more elements;
- measuring user interaction with the one or more elements of the screen over a fixed period, the user interaction includes finger presses on a touchscreen on which the user interface is operating, the measuring includes identifying patterns over time indicating a history of the finger presses in relation to a first, and second elements of the screen;
- and
- dynamically modifying the user interface based both on the measured user interaction and on information about the user entered by the user, the dynamically modifying including removing the first element from the screen but presenting the third element, of the same type as the first element but not identical to the first element in the screen, and modifying a property of the second element;
- and
- presenting the dynamically modified user interface upon a future navigation by the user to the particular screen.
A non-transitory computer-readable storage medium comprising instructions that, when executed by at least one processor of a machine, cause the machine to perform operations comprising:
- upon navigation by a user to a particular screen of the user interface, presenting the screen to a user, the screen including one or more elements;
- measuring user interaction with the one or more elements of the screen over a fixed period, the user interaction includes finger presses on a touchscreen on which the user interface is operating, the measuring includes identifying patterns over time indicating a history of the finger presses in relation to a first, and second elements of the screen;
- and
- dynamically modifying the user interface based both on the measured user interaction and on information about the user entered by the user, the dynamically modifying including removing the first element from the screen but presenting the third element, of the same type as the first element but not identical to the first element in the screen, and modifying a property of the second element;
- and
- presenting the dynamically modified user interface upon a future navigation by the user to the particular screen.
Dependencies are inferred from the claim text.