SYSTEM AND METHOD FOR SUMMONING USER INTERFACE OBJECTS
First Claim
1. ) A method in a data processing system for a user to summon a user interface object of a display of said data processing system, said method comprising:
- displaying a plurality of user interface objects to said display;
recognizing a user input position of said display and a user search request for a user interface object of said user interface objects; and
automatically moving said user interface object from a first position of said display to said input position of said display in response to said request.
0 Assignments
0 Petitions
Accused Products
Abstract
Provided is a system and method for summoning user interface object(s) of a display to a gesture position of a user of that display. In a pressure sensitive display embodiment, a user maintains a convenient touch position to the display, performs a summon gesture, and user interface object(s) are automatically moved to the user'"'"'s touch position as requested. A summon gesture can be static or dynamic. Static gestures are predefined and each is recognized for performing a particular type of summon command. A dynamic gesture is determined at the time of gesture specification, for example a handwriting gesture specifying any of a variety of user interface object search criteria. When a summon gesture is recognized, a user interface object, or point or interest thereof, automatically transitions to a desired position where the gesture was recognized. Configurations, or the gesture itself, govern how the object(s) transition to the user'"'"'s position. An object'"'"'s display location and orientation prior to recognizing the summon gesture is referred to as an original position, and an object'"'"'s display location and orientation after being summoned is referred to as a summoned position. Objects can transition by disappearing from an original position and reappearing at the summoned position, visually moving across the user interface in a line at a configured speed from the original position to the summoned position, animating a trail from the original position to the summoned position, scaling the object size as it arrives to the summoned position, reorienting (e.g. panning) the object as it arrives to the summoned position, navigating the object to a point of interest (or preferred view) for arrival to the summoned position, or a variety of other methods. Optionally, summoning a plurality of objects can produce an informative list at the summoned position for being used in turn to summon objects individually. Also, a magnetic mode can be activated for virtually magnetizing objects of interest to a user'"'"'s position, for example as the user touches various places on a touch sensitive display. A user'"'"'s data processing system configurations can be stored into a cloud system for convenient access and use at a plurality of different data processing system user interfaces (e.g. in different geographic locations).
190 Citations
20 Claims
-
1. ) A method in a data processing system for a user to summon a user interface object of a display of said data processing system, said method comprising:
-
displaying a plurality of user interface objects to said display; recognizing a user input position of said display and a user search request for a user interface object of said user interface objects; and automatically moving said user interface object from a first position of said display to said input position of said display in response to said request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. ) A method in a user interface display including a data processing system, said method comprising:
-
displaying a plurality of user interface objects; accepting at a user input position of said display a user search request for a user interface object; removing said user interface object from a first position of said display; and displaying information for said user interface object to said input position of said display in response to said request. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. ) A data processing system comprising:
-
display means for displaying a plurality of user interface objects; processing means for accepting at a user input location of said display a user search request for one or more user interface objects; processing means for removing said one or more user interface objects from a first location of said display; and processing means for redisplaying at said input location information for said one or more user interface objects in response to said request.
-
Specification