Method to enhance user interface and target applications based on context awareness
First Claim
1. A method to enhance user interface and target applications based on context awareness, comprising the steps of:
- tracking 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 the user interface and the operation of the at least one application based on the user profile.
1 Assignment
0 Petitions
Accused Products
Abstract
A method (100) to enhance user interface and target applications based on context awareness can include tracking (102) the number of times an event occurs during a given time, tracking (104) the time between user initiated events, generating (112) a pattern from the tracking steps, associating (113) the pattern with a user profile, and configuring (116) the user interface and the operation of an application based on the user profile. The tracking steps can track usage of the user interface at different times, dates, locations or in different environments or contexts as detected by changes in time of day, date, location, environmental input, user habit, or user application. The pattern can optionally be generated (114) dynamically corresponding with changes in the user profile. In this regard, the method can dynamically adapt (118) configurable options based on a detected change in context.
-
Citations
20 Claims
-
1. A method to enhance user interface and target applications based on context awareness, comprising the steps of:
-
tracking 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 the user interface and the operation of the at least one application based on the user profile. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of optimizing a user interface based on applications and environment, comprising the steps of:
-
tracking a user'"'"'s habits and a user'"'"'s environment;
generating a dynamic user profile based on the user'"'"'s habits and the user'"'"'s environment; and
dynamically identifying performance enhancements for use of the user interface and applications based on the dynamic user profile. - View Dependent Claims (7, 8, 9)
-
-
10. A dynamically enhanced user interface, comprising:
-
an event tracker;
a time tracker;
an environmental tracker; and
a user pattern profile generator receiving inputs from the event tracker, the time tracker and the environmental tracker and dynamically generating a user pattern profile in response to said inputs. - 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 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; and
associating the pattern with a user profile. - View Dependent Claims (17, 18, 19, 20)
-
Specification