Method for processing emoji message, electronic device and medium
US-2024355031-A1 · Oct 24, 2024 · US
US2021208750A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2021208750-A1 |
| Application number | US-202117212850-A |
| Country | US |
| Kind code | A1 |
| Filing date | Mar 25, 2021 |
| Priority date | Sep 3, 2013 |
| Publication date | Jul 8, 2021 |
| 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).
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.
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.