Device, Method, and Graphical User Interface for Manipulation of User Interface Objects with Activation Regions
First Claim
1. A method, comprising:
- at a computing device with a touch screen display;
simultaneously displaying a plurality of user-repositionable user interface objects, wherein each user interface object includes one or more activation regions;
receiving a first input from the user at a position on the touch screen that corresponds to at least one of the activation regions;
based at least in part on the first input, determining a first plurality of candidate actions, wherein each candidate action is associated with one of the user interface objects and the candidate actions are ordered in accordance with a first ordering;
performing a first candidate action of the first plurality of candidate actions as determined in accordance with the first ordering;
after performing the first candidate action, receiving a second input that corresponds to a request to undo the first candidate action;
in response to the second input, undoing the first candidate action;
receiving a third input that is a repetition of the first input;
determining, based at least in part on the third input, a second plurality of candidate actions associated with one or more of the plurality of user interface objects, wherein the second plurality of candidate actions are ordered in accordance with a second ordering that is different from the first ordering;
wherein a second candidate action in the second plurality of candidate actions is distinct from the first candidate action and has a higher position than the first candidate action in the second ordering; and
performing the second candidate action.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing device with a display simultaneously displays a plurality of user-repositionable user interface objects with one or more activation regions. The device receives a first input from the user. Based at least in part on the first input, the device determines a first plurality of candidate actions for manipulating a user interface object. The device performs a first candidate action of the first plurality of candidate actions as determined in accordance with the first ordering. After performing the first candidate action, the device undoes the first candidate action, receives a third input that is a repetition of the first input, and determines a second plurality of candidate. The second plurality of candidate actions is ordered such that second candidate action in the second plurality of candidate actions has a higher position than the first candidate action in the second ordering. The device performs the second candidate action.
180 Citations
11 Claims
-
1. A method, comprising:
at a computing device with a touch screen display; simultaneously displaying a plurality of user-repositionable user interface objects, wherein each user interface object includes one or more activation regions; receiving a first input from the user at a position on the touch screen that corresponds to at least one of the activation regions; based at least in part on the first input, determining a first plurality of candidate actions, wherein each candidate action is associated with one of the user interface objects and the candidate actions are ordered in accordance with a first ordering; performing a first candidate action of the first plurality of candidate actions as determined in accordance with the first ordering; after performing the first candidate action, receiving a second input that corresponds to a request to undo the first candidate action; in response to the second input, undoing the first candidate action; receiving a third input that is a repetition of the first input; determining, based at least in part on the third input, a second plurality of candidate actions associated with one or more of the plurality of user interface objects, wherein the second plurality of candidate actions are ordered in accordance with a second ordering that is different from the first ordering;
wherein a second candidate action in the second plurality of candidate actions is distinct from the first candidate action and has a higher position than the first candidate action in the second ordering; andperforming the second candidate action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A computing device, comprising:
-
a touch screen display; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; simultaneously displaying a plurality of user-repositionable user interface objects, wherein each user interface object includes one or more activation regions; receiving a first input from the user at a position on the touch screen that corresponds to at least one of the activation regions; based at least in part on the first input, determining a first plurality of candidate actions, wherein each candidate action is associated with one of the user interface objects and the candidate actions are ordered in accordance with a first ordering; performing a first candidate action of the first plurality of candidate actions as determined in accordance with the first ordering; after performing the first candidate action, receiving a second input that corresponds to a request to undo the first candidate action; in response to the second input, undoing the first candidate action; receiving a third input that is a repetition of the first input; determining, based at least in part on the third input, a second plurality of candidate actions associated with one or more of the plurality of user interface objects, wherein the second plurality of candidate actions are ordered in accordance with a second ordering that is different from the first ordering;
wherein a second candidate action in the second plurality of candidate actions is distinct from the first candidate action and has a higher position than the first candidate action in the second ordering; andperforming the second candidate action.
-
-
10. A computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a computing device with a touch screen display, cause the device to:
-
simultaneously display a plurality of user-repositionable user interface objects, wherein each user interface object includes one or more activation regions; receive a first input from the user at a position on the touch screen that corresponds to at least one of the activation regions; based at least in part on the first input, determine a first plurality of candidate actions, wherein each candidate action is associated with one of the user interface objects and the candidate actions are ordered in accordance with a first ordering; perform a first candidate action of the first plurality of candidate actions as determined in accordance with the first ordering; after performing the first candidate action, receive a second input that corresponds to a request to undo the first candidate action; in response to the second input, undo the first candidate action; receive a third input that is a repetition of the first input determine, based at least in part on the third input, a second plurality of candidate actions associated with one or more of the plurality of user interface objects, wherein the second plurality of candidate actions are ordered in accordance with a second ordering that is different from the first ordering;
wherein a second candidate action in the second plurality of candidate actions is distinct from the first candidate action and has a higher position than the first candidate action in the second ordering; andperform the second candidate action.
-
-
11. A method, comprising:
at a computing device with a touch screen display; simultaneously displaying a plurality of user-repositionable user interface objects, wherein each user interface object includes one or more activation regions; receiving a first input from the user at a position on the touch screen that corresponds to at least one of the activation regions; based at least in part on the first input, determining a first plurality of candidate actions, wherein each candidate action is associated with one of the user interface objects and the candidate actions are ordered in accordance with a first ordering; performing a first candidate action of the first plurality of candidate actions as determined in accordance with the first ordering; after performing the first candidate action, receiving a second input that is a repetition of the first input; and in response to the second input; undoing the first candidate action; determining, based at least in part on the second input, a second plurality of candidate actions associated with one or more of the plurality of user interface objects, wherein the second plurality of candidate actions are ordered in accordance with a second ordering that is different from the first ordering;
wherein a second candidate action in the second plurality of candidate actions is distinct from the first candidate action and has a higher position than the first candidate action in the second ordering; andperforming the second candidate action.
Specification