User interface object manipulations in a user interface

US2016231883A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016231883-A1
Application numberUS-201414913350-A
CountryUS
Kind codeA1
Filing dateSep 3, 2014
Priority dateDec 29, 2012
Publication dateAug 11, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016231883A1 cover?
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.
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/0482. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Aug 11 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).