PERSONALIZATION USING CUSTOM GESTURES
First Claim
1. A personalization component in a touchscreen-enabled device that supports custom gestures, the personalization component comprising:
- a gesture processor configured to detect whether a user interaction on a touchscreen is one of a set of custom gestures and determine a behavior that is associated with the detected custom gesture, each custom gesture being a user-defined interaction on the touchscreen;
a personality adapter configured to select an appropriate operation from a set of operations associated with the behavior based on policies for the behavior; and
a behavior repository stored in a memory, the behavior repository configured to store the set of custom gestures, associated behaviors, and the policies for the associated behaviors.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus allow users of touchscreen-based devices to create custom gestures on the touchscreen that are associated with behaviors and recognized throughout the operation of the device. The method and apparatus include sensing a user interaction on a touchscreen and detecting whether the sensed user interaction is a custom gesture stored in a behavior repository, the custom gesture being a user-defined interaction on the touchscreen. A gesture processor determines a behavior that is associated with the custom gesture. A personality adapter selects an appropriate operation from a set of operations associated with the behavior based on policies for the behavior, and a main processor executes the appropriate operation.
114 Citations
20 Claims
-
1. A personalization component in a touchscreen-enabled device that supports custom gestures, the personalization component comprising:
-
a gesture processor configured to detect whether a user interaction on a touchscreen is one of a set of custom gestures and determine a behavior that is associated with the detected custom gesture, each custom gesture being a user-defined interaction on the touchscreen; a personality adapter configured to select an appropriate operation from a set of operations associated with the behavior based on policies for the behavior; and a behavior repository stored in a memory, the behavior repository configured to store the set of custom gestures, associated behaviors, and the policies for the associated behaviors. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for supporting custom gestures in a touch-enabled device:
-
sensing a user interaction on a touchscreen; detecting whether the sensed user interaction is a custom gesture stored in a behavior repository, the custom gesture being a user-defined interaction on the touchscreen; determining a behavior that is associated with the custom gesture; selecting an appropriate operation from a set of operations associated with the behavior based on policies for the behavior; and executing the appropriate operation. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A touchscreen-enabled device, comprising:
-
a touchscreen configured to display a graphical user interface and sense a user interaction; a memory configured to store a core software for the device, the core software comprising a personalization module; and a controller configured to execute the personalization module when the touchscreen senses the user interaction, personalization module configured to; detect whether the sensed user interaction is one of a set of custom gestures, each custom gesture being a user-defined interaction on the touchscreen, determine a behavior associated with the detected custom gesture, and select an appropriate operation from a set of operations associated with the behavior based on policies for the behavior. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification