USER INTERFACE FOR MANIPULATING USER INTERFACE OBJECTS WITH MAGNETIC PROPERTIES
First Claim
Patent Images
1. A non-transitory computer-readable storage medium comprising instructions for execution by one or more processors of an electronic device with a display and a rotatable input mechanism, the instructions for:
- displaying, on the display, an object in accordance with a value of a characteristic of the object, the value being within a range of values of the characteristic;
receiving a user input request, the user input request representing rotation of the rotatable input mechanism;
in response to receiving the user input request, determining whether the user input request causes the value of the characteristic of the object to transition into range of a zone of an anchor, the anchor having a start value, an intermediate value, and an end value within the range of values of the characteristic, and the zone of the anchor being between the start value and the end value; and
in accordance with a determination that the user input request causes the value of the characteristic of the object to transition into range of the zone of the anchor;
updating the value of the characteristic of the object based on the intermediate value of the anchor; and
updating display of the object in accordance with the updated value of the characteristic of the object.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure relates to user interfaces for manipulating user interface objects. A device, including a display and a rotatable input mechanism, is described in relation to manipulating user interface objects. In some examples, the manipulation of the object is a scroll, zoom, or rotate of the object. In other examples, objects are selected in accordance with simulated magnetic properties.
47 Citations
21 Claims
-
1. A non-transitory computer-readable storage medium comprising instructions for execution by one or more processors of an electronic device with a display and a rotatable input mechanism, the instructions for:
-
displaying, on the display, an object in accordance with a value of a characteristic of the object, the value being within a range of values of the characteristic; receiving a user input request, the user input request representing rotation of the rotatable input mechanism; in response to receiving the user input request, determining whether the user input request causes the value of the characteristic of the object to transition into range of a zone of an anchor, the anchor having a start value, an intermediate value, and an end value within the range of values of the characteristic, and the zone of the anchor being between the start value and the end value; and in accordance with a determination that the user input request causes the value of the characteristic of the object to transition into range of the zone of the anchor; updating the value of the characteristic of the object based on the intermediate value of the anchor; and updating display of the object in accordance with the updated value of the characteristic of the object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method, comprising:
at an electronic device with a display and a rotatable input mechanism; displaying, on the display, an object in accordance with a value of a characteristic of the object, the value being within a range of values of the characteristic; receiving a user input request, the user input request representing rotation of the rotatable input mechanism; in response to receiving the user input request, determining whether the user input request causes the value of the characteristic of the object to transition into range of a zone of an anchor, the anchor having a start value, an intermediate value, and an end value within the range of values of the characteristic, and the zone of the anchor being between the start value and the end value; and in accordance with a determination that the user input request causes the value of the characteristic of the object to transition into range of the zone of the anchor; updating the value of the characteristic of the object based on the intermediate value of the anchor; and updating display of the object in accordance with the updated value of the characteristic of the object.
-
21. An electronic device, comprising:
-
a rotatable input mechanism; a display; and one or more processors coupled to the rotatable input mechanism and the display, the one or more processors configured to; display, on the display, an object in accordance with a value of a characteristic of the object, the value being within a range of values of the characteristic; receive a user input request, the user input request representing rotation of the rotatable input mechanism; in response to receiving the user input request, determine whether the user input request causes the value of the characteristic of the object to transition into range of a zone of an anchor, the anchor having a start value, an intermediate value, and an end value within the range of values of the characteristic, and the zone of the anchor being between the start value and the end value; and in accordance with a determination that the user input request causes the value of the characteristic of the object to transition into range of the zone of the anchor; update the value of the characteristic of the object based on the intermediate value of the anchor; and update display of the object in accordance with the updated value of the characteristic of the object.
-
Specification