User interface object manipulations in a user interface

US11829576B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11829576-B2
Application numberUS-202117212850-A
CountryUS
Kind codeB2
Filing dateMar 25, 2021
Priority dateSep 3, 2013
Publication dateNov 28, 2023
Grant dateNov 28, 2023

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).

What is claimed is: 1. An electronic device, comprising: a rotatable input mechanism; a display; one or more processors coupled to the rotatable input mechanism; and memory storing one or more programs, the one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for: while displaying a first user interface surface at a first position parallel to the display, detecting a rotation of the rotatable input mechanism; and in response to detecting the rotation of the rotatable input mechanism: shifting at least a portion of the first user interface surface in a first direction to a second position that is different from the first position; and after shifting at least the portion of the first user interface surface: in accordance with a determination that the rotation of the rotatable input mechanism reached an input threshold during the rotation, displaying a second user interface surface at the first position, wherein the second user interface surface is displayed at a location occupied by the first user interface surface before detecting the rotation; and in accordance with a determination that the rotation of the rotatable input mechanism did not reach the input threshold, shifting, in a second direction different from the first direction, the portion of the first user interface surface back to the first position, wherein the shifting of the portion of the first user interface surface in the second direction occurs after detecting an end of the rotation and without detecting further change in a position of the rotatable input mechanism after detecting the end of the rotation. 2. The electronic device of claim 1 , wherein the first user interface surface corresponds to a first selectable option, and wherein the second user interface surface corresponds to a second selectable option, different from the first selectable option. 3. The electronic device of claim 1 , wherein shifting the portion of the first user interface surface back to the first position comprises: returning the portion of the first user interface surface back to the location occupied by the first user interface surface before detecting the rotation. 4. The electronic device of claim 1 , wherein displaying the second user interface surface at the first position comprises: transitioning the first user interface surface away from the first position as the second user interface surface moves to the first position. 5. The electronic device of claim 1 , wherein displaying the second user interface surface at the first position comprises: ceasing to display the first user interface surface at the first position. 6. The electronic device of claim 1 , wherein the input threshold is a rotational speed of the rotatable input mechanism. 7. The electronic device of claim 1 , wherein the input threshold is a magnitude of rotation of the rotatable input mechanism. 8. The electronic device of claim 1 , wherein the first user interface surface is displayed with a first size at the first position, the one or more programs further including instructions for: in accordance with the determination that the rotation of the rotatable input mechanism reached the input threshold during the rotation, displaying the portion of the first user interface surface at a third position without detecting further change in the position of the rotatable input mechanism after detecting the end of the rotation, wherein the portion of the first user interface surface is displayed with a second size at the third position, and wherein the second size is smaller than the first size. 9. A non-transitory computer-readable storage medium comprising one or more programs for execution by one or more processors of an electronic device with a rotatable input mechanism and a display, the one or more programs including instructions for: while displaying a first user interface surface at a first position parallel to the display, detecting a rotation of the rotatable input mechanism; and in response to detecting the rotation of the rotatable input mechanism: shifting at least a portion of the first user interface surface in a first direction to a second position that is different from the first position; and after shifting at least the portion of the first user interface surface: in accordance with a determination that the rotation of the rotatable input mechanism reached an input threshold during the rotation, displaying a second user interface surface at the first position, wherein the second user interface surface is displayed at a location occupied by the first user interface surface before detecting the rotation; and in accordance with a determination that the rotation of the rotatable input mechanism did not reach the input threshold, shifting, in a second direction different from the first direction, the portion of the first user interface surface back to the first position, wherein the shifting of the portion of the first user interface surface in the second direction occurs after detecting an end of the rotation and without detecting further change in a position of the rotatable input mechanism after detecting the end of the rotation. 10. The non-transitory computer-readable storage medium of claim 9 , wherein the first user interface surface corresponds to a first selectable option, and wherein the second user interface surface corresponds to a second selectable option, different from the first selectable option. 11. The non-transitory computer-readable storage medium of claim 9 , wherein shifting the portion of the first user interface surface back to the first position comprises: returning the portion of the first user interface surface back to the location occupied by the first user interface surface before detecting the rotation. 12. The non-transitory computer-readable storage medium of claim 9 , wherein displaying the second user interface surface at the first position comprises: transitioning the first user interface surface away from the first position as the second user interface surface moves to the first position. 13. The non-transitory computer-readable storage medium of claim 9 , wherein displaying the second user interface surface at the first position comprises: ceasing to display the first user interface surface at the first position. 14. The non-transitory computer-readable storage medium of claim 9 , wherein the input threshold is a rotational speed of the rotatable input mechanism. 15. The non-transitory computer-readable storage medium of claim 9 , wherein the input threshold is a magnitude of rotation of the rotatable input mechanism. 16. The non-transitory computer-readable storage medium of claim 9 , wherein the first user interface surface is displayed with a first size at the first position, the one or more programs further including instructions for: in accordance with the determination that the rotation of the rotatable input mechanism reached the input threshold during the rotation, displaying the portion of the first user interface surface at a third position without detecting further change in the position of the rotatable input mechanism after detecting the end of the rotation, wherein the portion of the first user interface surface is displayed with a second size at the third position, and wherein the second size is smaller than the first size. 17. A method comprising: at an electronic device with a rotatable input mechanism and a display: while displaying a first user interface surface at a first position parallel to the dis

Assignees

Inventors

Classifications

  • G06F3/0482Primary

    Interaction with lists of selectable items, e.g. menus · CPC title

  • Wearable computers, e.g. on a belt · 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

  • 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

  • based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · 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 US11829576B2 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 Tue Nov 28 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).