USER INTERFACE OBJECT MANIPULATIONS IN A USER INTERFACE
First Claim
Patent Images
1. A computer-implemented method comprising:
- displaying a first surface of a plurality of selectable surfaces of a virtual object on a touch-sensitive display of a wearable electronic device, the first surface associated with a first data;
determining a speed, wherein the speed is based on an angular velocity of a physical crown of the wearable electronic device; and
in response to the speed being determined to exceed a speed threshold, displaying on the display an animation of the virtual object rotating about an axis parallel to the display, wherein the animation comprises displaying a second surface of the plurality of selectable surfaces of the virtual object on the display, the second surface displayed parallel to the display while in a steady state.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and processes for manipulating a graphical user interface are disclosed. One process can include receiving user input through a crown to rotate a virtual object. The process includes selecting a surface of the object from among the multiple surfaces of the object in response to determining that the crown rotation exceeded a speed threshold.
-
Citations
41 Claims
-
1. A computer-implemented method comprising:
-
displaying a first surface of a plurality of selectable surfaces of a virtual object on a touch-sensitive display of a wearable electronic device, the first surface associated with a first data; determining a speed, wherein the speed is based on an angular velocity of a physical crown of the wearable electronic device; and in response to the speed being determined to exceed a speed threshold, displaying on the display an animation of the virtual object rotating about an axis parallel to the display, wherein the animation comprises displaying a second surface of the plurality of selectable surfaces of the virtual object on the display, the second surface displayed parallel to the display while in a steady state.
-
-
2-11. -11. (canceled)
-
12. A computer-implemented method comprising:
-
displaying, on a touch-sensitive display of a wearable electronic device, a first surface of a plurality of selectable surfaces of a virtual object, the first surface associated with a first data; determining an angular velocity of a physical crown of the wearable electronic device; and in response to a determination that the angular velocity exceeds a predetermined threshold, displaying an animation of the virtual object rotating about an axis parallel to the display and displaying a second surface of the plurality of selectable surfaces of the virtual object on the display, the second surface displayed parallel to the display while in a steady state, and in response to a determination that the angular velocity is below the predetermined threshold, maintaining display of the first surface in a steady state.
-
-
13-14. -14. (canceled)
-
15. A non-transitory computer-readable storage medium comprising instructions for:
-
displaying a first surface of a plurality of selectable surfaces of a virtual object on a touch-sensitive display of a wearable electronic device, the first surface associated with a first data; determining a speed, wherein the speed is based on an angular velocity of a physical crown of the wearable electronic device; and in response to the speed being determined to exceed a speed threshold, displaying on the display an animation of the virtual object rotating about an axis parallel to the display, wherein the animation comprises displaying a second surface of the plurality of selectable surfaces of the virtual object on the display, the second surface displayed parallel to the display while in a steady state. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A non-transitory computer-readable storage medium comprising instructions for:
-
displaying, on a touch-sensitive display of a wearable electronic device, a first surface of a plurality of selectable surfaces of a virtual object, the first surface associated with a first data; determining an angular velocity of a physical crown of the wearable electronic device; and in response to a determination that the angular velocity exceeds a predetermined threshold, displaying an animation of the virtual object rotating about an axis parallel to the display and displaying a second surface of the plurality of selectable surfaces of the virtual object on the display, the second surface displayed parallel to the display while in a steady state, and in response to a determination that the angular velocity is below the predetermined threshold, maintaining display of the first surface in a steady state. - View Dependent Claims (27, 28)
-
-
29. An electronic device comprising:
-
one or more processors; a physical crown operatively coupled to the one or more processors; and a touch-sensitive display operatively coupled to the one or more processors, the one or more processors configured to; display a first surface of a plurality of selectable surfaces of a virtual object on a touch-sensitive display of a wearable electronic device, the first surface associated with a first data; determine a speed, wherein the speed is based on an angular velocity of a physical crown of the wearable electronic device; and in response to the speed being determined to exceed a speed threshold, display on the display an animation of the virtual object rotating about an axis parallel to the display, wherein the animation comprises displaying a second surface of the plurality of selectable surfaces of the virtual object on the display, the second surface displayed parallel to the display while in a steady state.
-
-
30-39. -39. (canceled)
-
40. An electronic device comprising:
-
one or more processors; a physical crown operatively coupled to the one or more processors; and a touch-sensitive display operatively coupled to the one or more processors, the one or more processors configured to; displaying, on a touch-sensitive display of a wearable electronic device, a first surface of a plurality of selectable surfaces of a virtual object, the first surface associated with a first data; determining an angular velocity of a physical crown of the wearable electronic device; and in response to a determination that the angular velocity exceeds a predetermined threshold, displaying an animation of the virtual object rotating about an axis parallel to the display and displaying a second surface of the plurality of selectable surfaces of the virtual object on the display, the second surface displayed parallel to the display while in a steady state, and in response to a determination that the angular velocity is below the predetermined threshold, maintaining display of the first surface in a steady state.
-
-
41-42. -42. (canceled)
Specification