User interface for manipulating user interface objects with magnetic properties
US-9823828-B2 · Nov 21, 2017 · US
US2016231883A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016231883-A1 |
| Application number | US-201414913350-A |
| Country | US |
| Kind code | A1 |
| Filing date | Sep 3, 2014 |
| Priority date | Dec 29, 2012 |
| Publication date | Aug 11, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
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 . (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 . (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. 16 . The non-transitory computer-readable storage medium of claim 15 , further comprising instructions for: determining a selection of the second surface in response to the display of the second surface parallel to the display in a steady state. 17 . The non-transitory computer-readable storage medium of claim 16 , further comprising instructions for: in response to determining the selection of the second surface, generating a haptic output at the wearable electronic device. 18 . The non-transitory computer-readable storage medium of claim 15 , further comprising instructions for: in response to a determination that the speed is below the speed threshold, displaying on the display an animation of the virtual object rotating about the axis parallel to the display, wherein the animation comprises displaying, in a steady state, the first surface of the plurality of selectable surfaces of the virtual object on the display parallel to the display. 19 . The non-transitory computer-readable storage medium of claim 18 , further comprising instructions for: determining a selection of the first surface in response to the display of the first surface, in a steady state, parallel to the display. 20 . The non-transitory computer-readable storage medium of claim 19 , further comprising instructions for: in response to a determining a selection of the first surface, generating a haptic output at the wearable electronic device. 21 . The non-transitory computer-readable storage medium of claim 15 , wherein the virtual object is a cube. 22 . The non-transitory computer-readable storage medium of claim 15 , wherein the virtual object is a multi-sided rotatable dial. 23 . The non-transitory computer-readable storage medium of claim 15 , further comprising instructions for: associating the second surface with a second data, wherein the first data and the second data are different. 24 . The non-transitory computer-readable storage medium of claim 16 , wherein determining a selection of the second surface is response to one or more of the steady state of the second surface, detecting a tap gesture on the second surface, detecting on the touch-sensitive display with a touch with force greater than a predetermined threshold, detecting a touch on the physical crown, detected a press on the physical crown, and detecting a touch on a touch-sensitive surface of the wearable electronic device. 25 . The non-transitory computer-readable storage medium of claim 15 , wherein the speed is the rate of rotation of the virtual object. 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. 27 . The non-transitory computer-readable storage medium of any of claim 26 , further comprising instructions for: in response to a determination that the angular velocity is below the predetermined threshold: displaying an animation of the first surface beginning parallel to the display, moving to an angle to the display, and returning to a steady state parallel to the display. 28 . The non-transitory computer-readable storage medium of claim 26 , wherein the physical crown is a mechanical crown. 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 . (canceled) 40 . An electronic device comprising: one or more processor
for image manipulation, e.g. dragging, rotation, expansion or change of colour · CPC title
with detection of one-dimensional [1D] translations or rotations of an operating part of the device, e.g. scroll wheels, sliders, knobs, rollers or belts · CPC title
Two-dimensional [2D] animation, e.g. using sprites · CPC title
the I/O peripheral being an integrated pointing device, e.g. trackball in the palm rest area, mini-joystick integrated between keyboard keys, touch pads or touch stripes (G06F1/1643 takes precedence; constructional details of pointing devices G06F3/033) · CPC title
3D-info-object: information is displayed on the internal or external surface of a three dimensional manipulable object, e.g. on the faces of a cube that can be rotated by the user · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.