Feature finding assistant on a user interface
First Claim
1. A method of advising a user using a user interface, 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;
detecting a need for advice from the pattern; and
presenting advice to the user in response to the need for advice.
1 Assignment
0 Petitions
Accused Products
Abstract
A method (300) of advising a user using a user interface can include tracking (302) of a number of times an event occurs during a given time, tracking (304) the time between user initiated events, generating (306) a pattern from the tracking steps, generating (308) a profile that can change dynamically as the pattern changes, detecting (310) a need for advice from the pattern, and presenting (314) advice to the user in response to the need. The method can further associate (307) the pattern with a user profile and detect from the user profile a more efficient pattern. Note, the step of detecting can be done by detecting any number of scenarios including a hesitation in menu navigation, an unsuccessful search pattern, or a varying speed traversal through different menu portions. The detecting step can also include detecting a lack of usage of a given application.
-
Citations
19 Claims
-
1. A method of advising a user using a user interface, 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;
detecting a need for advice from the pattern; and
presenting advice to the user in response to the need for advice. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A dynamically enhanced user interface having configurable options, comprising:
-
an event tracker;
a time tracker;
a user pattern profile generator receiving inputs from the event tracker and the time tracker generating a dynamic user pattern profile in response to said inputs;
a user assistance generator for detecting problem scenarios in the dynamic user pattern profile and generating a smart tip; and
a presentation device for presenting the smart tip to a user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. 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;
detecting a need for advice from the pattern; and
presenting advice to the user in response to the need for advice. - View Dependent Claims (16, 17, 18, 19)
-
Specification