Method and system of arranging configurable options in a user interface
First Claim
1. A method of arranging configurable options on a menu, comprising the steps of:
- tracking a sequence of events initiated by a user on a device having a user interface and at least one application;
tracking the number of times an event occurs during a given time;
tracking the time between user initiated events;
generating a pattern from the tracking steps;
associating the pattern with a user profile; and
configuring an arrangement of configurable options in the menu based on the user profile.
1 Assignment
0 Petitions
Accused Products
Abstract
A method (500) of arranging configurable options such as hot/soft keys in a menu can include tracking (502) a sequence of events initiated by a user on a device having a user interface and an application, tracking (504) the number of times an event occurs during a given time, and tracking (506) the time between user initiated events. The method can further include generating (509) a pattern from the tracking steps, associating (510) the pattern with a user profile, and optimizing (512) an arrangement of hot/soft keys in the menu based on the user profile. The method can optionally track (508) user habits and dynamically arrange (513) the hot/soft keys based on the dynamic user profile. Furthermore, performance enhancements for use of the user interface and applications based on the dynamic user profile can be dynamically identified (514).
67 Citations
19 Claims
-
1. A method of arranging configurable options on a menu, comprising the steps of:
-
tracking a sequence of events initiated by a user on a device having a user interface and at least one application;
tracking the number of times an event occurs during a given time;
tracking the time between user initiated events;
generating a pattern from the tracking steps;
associating the pattern with a user profile; and
configuring an arrangement of configurable options in the menu based on the user profile. - View Dependent Claims (2, 3, 4)
-
-
5. A method of arranging configurable options in a menu, comprising the steps of:
-
tracking user habits;
generating a dynamic user profile based on the user habits; and
dynamically arranging the configurable options based on the dynamic user profile. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A dynamically enhanced user interface having configurable options, comprising:
-
an event tracker;
an elapsed time tracker;
a user pattern profile generator receiving inputs from the event tracker and the time tracker and generating a user pattern profile in response to said inputs; and
a presentation device having set of configurable options that dynamically changes based on the user pattern profile. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A machine readable storage, having stored thereon a computer program having a plurality of code sections executable by a machine for causing the machine to perform the steps of:
-
tracking a sequence of events initiated by a user on a device having a user interface and at least one application;
tracking the number of times an event occurs during a given time tracking the time between user initiated events;
generating a pattern from the tracking steps;
associating the pattern with a user profile; and
configuring an arrangement of hot/soft keys in the menu based on the user profile. - View Dependent Claims (17, 18, 19)
-
Specification