Devices, Methods, and Graphical User Interfaces for Manipulating User Interface Objects with Visual and/or Haptic Feedback
First Claim
1. A method, comprising:
- at an electronic device with a display and one or more input devices;
displaying, on the display, a first user interface that includes a plurality of user interface objects, wherein a respective user interface object is associated with a corresponding set of menu options;
detecting, via the one or more input devices, a first input that corresponds to a request to display menu options for a first user interface object of the plurality of user interface objects; and
,in response to detecting the first input, displaying menu items in a menu that corresponds to the first user interface object, wherein displaying the menu includes;
in accordance with a determination that the first user interface object is at a first location in the first user interface, displaying the menu items in the menu that corresponds to the first user interface object in a first order; and
in accordance with a determination that the first user interface object is at a second location in the first user interface that is different from the first location, displaying the menu items in the menu that corresponds to the first user interface object in a second order that is different from the first order.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device with a display and one or more input devices: displays a first user interface that includes a plurality of user interface objects, wherein a respective user interface object is associated with a corresponding set of menu options; detects a first input that corresponds to a request to display menu options for a first user interface object; in response, and displays menu items in a menu that corresponds to the first user interface object. Displaying the menu includes: if the first user interface object is at a first location in the first user interface, displaying the menu items in a first order; and if the first user interface object is at a second location in the first user interface, displaying the menu items in a second order that is different from the first order.
-
Citations
24 Claims
-
1. A method, comprising:
at an electronic device with a display and one or more input devices; displaying, on the display, a first user interface that includes a plurality of user interface objects, wherein a respective user interface object is associated with a corresponding set of menu options; detecting, via the one or more input devices, a first input that corresponds to a request to display menu options for a first user interface object of the plurality of user interface objects; and
,in response to detecting the first input, displaying menu items in a menu that corresponds to the first user interface object, wherein displaying the menu includes; in accordance with a determination that the first user interface object is at a first location in the first user interface, displaying the menu items in the menu that corresponds to the first user interface object in a first order; and in accordance with a determination that the first user interface object is at a second location in the first user interface that is different from the first location, displaying the menu items in the menu that corresponds to the first user interface object in a second order that is different from the first order. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
23. An electronic device, comprising:
-
a display; a touch-sensitive surface; one or more sensors to detect intensity of contacts with the touch-sensitive surface; 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; displaying, on the display, a first user interface that includes a plurality of user interface objects, wherein a respective user interface object is associated with a corresponding set of menu options; detecting, via the one or more input devices, a first input that corresponds to a request to display menu options for a first user interface object of the plurality of user interface objects; and
,in response to detecting the first input, displaying menu items in a menu that corresponds to the first user interface object, wherein displaying the menu includes; in accordance with a determination that the first user interface object is at a first location in the first user interface, displaying the menu items in the menu that corresponds to the first user interface object in a first order; and in accordance with a determination that the first user interface object is at a second location in the first user interface that is different from the first location, displaying the menu items in the menu that corresponds to the first user interface object in a second order that is different from the first order.
-
-
24. A computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with a display, a touch-sensitive surface, and one or more sensors to detect intensity of contacts with the touch-sensitive surface cause the device to:
-
display, on the display, a first user interface that includes a plurality of user interface objects, wherein a respective user interface object is associated with a corresponding set of menu options; detect, via the one or more input devices, a first input that corresponds to a request to display menu options for a first user interface object of the plurality of user interface objects; and
,in response to detecting the first input, display menu items in a menu that corresponds to the first user interface object, wherein displaying the menu includes; in accordance with a determination that the first user interface object is at a first location in the first user interface, displaying the menu items in the menu that corresponds to the first user interface object in a first order; and in accordance with a determination that the first user interface object is at a second location in the first user interface that is different from the first location, displaying the menu items in the menu that corresponds to the first user interface object in a second order that is different from the first order.
-
Specification