User interface object manipulations in a user interface

US2021208750A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2021208750-A1
Application numberUS-202117212850-A
CountryUS
Kind codeA1
Filing dateMar 25, 2021
Priority dateSep 3, 2013
Publication dateJul 8, 2021
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).

What is claimed is: 1 . An electronic device, comprising: a rotatable input mechanism; 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 simulated depth, detecting a rotation of the rotatable input mechanism; in response to detecting the rotation of the rotatable input mechanism, shifting at least a portion of the first user interface surface to a second simulated depth that is different from the first simulated depth; and in response to detecting an end of rotation of the rotatable input mechanism: 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 simulated depth, where 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 the portion of the first user interface surface back to the first simulated depth. 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 simulated depth 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 simulated depth comprises: transitioning the first user interface surface away from the first simulated depth as the second user interface surface moves to the first simulated depth. 5 . The electronic device of claim 1 , wherein displaying the second user interface surface at the first simulated depth comprises: ceasing to display the first user interface surface at the first simulated depth. 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 . 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, the one or more programs including instructions for: displaying a first user interface surface at a first simulated depth; while displaying a first user interface surface at a first simulated depth, detecting a rotation of the rotatable input mechanism; in response to detecting the rotation of the rotatable input mechanism, shifting at least a portion of the first user interface surface to a second simulated depth that is different from the first simulated depth; and in response to detecting an end of rotation of the rotatable input mechanism: 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 simulated depth, where 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 the portion of the first user interface surface back to the first simulated depth. 9 . A method comprising: at an electronic device with a rotatable input mechanism: displaying a first user interface surface at a first simulated depth; while displaying a first user interface surface at a first simulated depth, detecting a rotation of the rotatable input mechanism; in response to detecting the rotation of the rotatable input mechanism, shifting at least a portion of the first user interface surface to a second simulated depth that is different from the first simulated depth; and in response to detecting an end of rotation of the rotatable input mechanism: 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 simulated depth, where 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 the portion of the first user interface surface back to the first simulated depth.

Assignees

Inventors

Classifications

  • G06T13/80Primary

    Two-dimensional [2D] animation, e.g. using sprites · 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

  • Scrolling or panning · CPC title

  • for image manipulation, e.g. dragging, rotation, expansion or change of colour · CPC title

  • Wearable computers, e.g. on a belt · 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 US2021208750A1 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 G06T13/80. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jul 08 2021 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).