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 user interface of the data processing system, the method comprising:
- displaying a plurality of user interface objects within the user interface;
recognizing a user search request by the user for a particular user interface object of the plurality of user interface objects as a summon of the particular user interface object toward a user touched cursor position of the user interface, the user search request specifying search criteria for the particular user interface object;
searching content associated with all active user interface objects of the data processing system based on the user search request specifying search criteria and identifying the particular user interface object as a result of the searching;
recognizing the user touched cursor position of the user interface that is a subject of the summon by the user to bring the particular user interface object of the plurality of user interface objects toward the user touched cursor position of the user interface, the user touched cursor position of the user interface being a summoned location identified by a particular point in the user interface specified by the user touched cursor position detected within the user interface;
automatically gravitating the particular user interface object a configured path percentage of movement completeness toward the summoned location of the user interface from a first location of the user interface in response to detecting the user touched cursor position detected within the user interface, the configured path percentage of movement completeness being relative to completely moving the particular user interface object from the first location of the user interface to the summoned location of the user interface; and
enabling the user to perform at least one of;
moving the particular user interface object back to the first location in response to not detecting the user touched cursor position, orpresenting information for the particular user interface object at the summoned location of the user interface in response to a confirmation 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. 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. 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. Objects can transition in a variety of manners. 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 the display. A user'"'"'s configurations can be stored into a cloud system for convenient access and use at a plurality of different data processing system user interfaces.
-
Citations
52 Claims
-
1. A method in a data processing system for a user to summon a user interface object of a user interface of the data processing system, the method comprising:
-
displaying a plurality of user interface objects within the user interface; recognizing a user search request by the user for a particular user interface object of the plurality of user interface objects as a summon of the particular user interface object toward a user touched cursor position of the user interface, the user search request specifying search criteria for the particular user interface object; searching content associated with all active user interface objects of the data processing system based on the user search request specifying search criteria and identifying the particular user interface object as a result of the searching; recognizing the user touched cursor position of the user interface that is a subject of the summon by the user to bring the particular user interface object of the plurality of user interface objects toward the user touched cursor position of the user interface, the user touched cursor position of the user interface being a summoned location identified by a particular point in the user interface specified by the user touched cursor position detected within the user interface; automatically gravitating the particular user interface object a configured path percentage of movement completeness toward the summoned location of the user interface from a first location of the user interface in response to detecting the user touched cursor position detected within the user interface, the configured path percentage of movement completeness being relative to completely moving the particular user interface object from the first location of the user interface to the summoned location of the user interface; and enabling the user to perform at least one of; moving the particular user interface object back to the first location in response to not detecting the user touched cursor position, or presenting information for the particular user interface object at the summoned location of the user interface in response to a confirmation request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A data processing system for a user to summon a user interface object, comprising:
-
one or more processors; a user interface; and memory coupled to the one or more processors, wherein the memory includes executable instructions which, when executed by the one or more processors, results in the system; displaying a plurality of user interface objects within the user interface; recognizing a user search request by the user for a particular user interface object of the plurality of user interface objects as a summon of the particular user interface object toward a user touched cursor position of the user interface, the user search request specifying search criteria for the particular user interface object; searching content associated with all active user interface objects of the data processing system based on the user search request specifying search criteria and identifying the particular user interface object as a result of the searching; recognizing the user touched cursor position of the user interface that is a subject of the summon by the user to bring the particular user interface object of the plurality of user interface objects toward the user touched cursor position of the user interface, the user touched cursor position of the user interface being a summoned location identified by a particular point in the user interface specified by the user touched cursor position detected within the user interface; automatically gravitating the particular user interface object a configured path percentage of movement completeness toward the summoned location of the user interface from a first location of the user interface in response to detecting the user touched cursor position detected within the user interface, the configured path percentage of movement completeness being relative to completely moving the particular user interface object from the first location of the user interface to the summoned location of the user interface; and enabling the user to perform at least one of; moving the particular user interface object back to the first location in response to not detecting the user touched cursor position, or presenting information for the particular user interface object at the summoned location of the user interface in response to a confirmation request. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method in a data processing system for a user of a window user interface of the data processing system to summon a user interface object, the method comprising:
-
accepting, from the user of the window user interface, a user search request having user specified search criteria for searching object data of user interface objects presently displayed within the window user interface, the user specified search criteria specified independently of any of the user interface objects presently displayed within the window user interface; searching the object data of all of the user interface objects presently displayed within the window user interface according to the user specified search criteria and identifying a particular user interface object having the object data matching the user specified search criteria specified independently of any of the user interface objects presently displayed within the window user interface; detecting a user touch by the user to the window user interface, the user touch correlated to a user touched cursor position for determining a user interface coordinate system point made equivalent to a summoned location of the window user interface without consideration of any of the user interface objects presently displayed within the window user interface; upon determining the user interface coordinate system point made equivalent to the summoned location, automatically gravitating the particular user interface object a configured path percentage of movement completeness toward the summoned location of the window user interface from a first location of the window user interface wherein the first location is an originally displayed position of the particular user interface object in the window user interface; and performing at least one of; returning the particular user interface object back to the originally displayed position in response to no longer detecting the user touch wherein detecting another user touch to the window user interface subsequent to the no longer detecting the user touch results in another processing of the automatically gravitating, or presenting information for the particular user interface object at the summoned location of the window user interface in response to a confirmation request. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A data processing system for a user to summon a user interface object, comprising:
-
one or more processors; a user interface; and memory coupled to the one or more processors, wherein the memory includes executable instructions which, when executed by the one or more processors, results in the system; accepting, from the user of the window user interface, a user search request having user specified search criteria for searching object data of user interface objects presently displayed within the window user interface, the user specified search criteria specified independently of any of the user interface objects presently displayed within the window user interface; searching the object data of all of the user interface objects presently displayed within the window user interface according to the user specified search criteria and identifying a particular user interface object having the object data matching the user specified search criteria specified independently of any of the user interface objects presently displayed within the window user interface; detecting a user touch by the user to the window user interface, the user touch correlated to a user touched cursor position for determining a user interface coordinate system point made equivalent to a summoned location of the window user interface without consideration of any of the user interface objects presently displayed within the window user interface; upon determining the user interface coordinate system point made equivalent to the summoned location, automatically gravitating the particular user interface object a configured path percentage of movement completeness toward the summoned location of the window user interface from a first location of the window user interface wherein the first location is an originally displayed position of the particular user interface object in the window user interface; and performing at least one of; returning the particular user interface object back to the originally displayed position in response to no longer detecting the user touch wherein detecting another user touch to the window user interface subsequent to the no longer detecting the user touch results in another processing of the automatically gravitating, or presenting information for the particular user interface object at the summoned location of the window user interface in response to a confirmation request. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
Specification