Device, Method, and Graphical User Interface for Switching Between User Interfaces
US-2016004432-A1 · Jan 7, 2016 · US
US12299275B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12299275-B2 |
| Application number | US-202318367826-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 13, 2023 |
| Priority date | Apr 15, 2019 |
| Publication date | May 13, 2025 |
| Grant date | May 13, 2025 |
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.
A method includes displaying, via a display device, first content with respect to which a first plurality of editing operations have been performed. The method further includes while displaying the first content, detecting, on the touch-sensitive surface, a first multi-finger gesture. The method further includes in response to detecting the first multi-finger gesture: in accordance with a determination that the first multi-finger gesture includes more than a first predetermined amount of movement in a first direction, undoing one of the first plurality of editing operations; and in accordance with a determination that the first multi-finger gesture includes more than a first predetermined amount of movement in a second direction that is different from the first direction, redoing one of the first plurality of editing operations.
Opening claim text (preview).
What is claimed is: 1. A method comprising: at an electronic device with one or more processors, a non-transitory memory, a touch-sensitive surface, and a display device: displaying, via the display device, an application user interface that includes first content; while displaying the first content, detecting, on the touch-sensitive surface, a first multi-finger gesture directed to a region within the application user interface; in response to detecting the first multi-finger gesture: in accordance with a determination that the first multi-finger gesture includes movement in a first direction, performing a first operation on the first content within the application user interface; in accordance with a determination that the first multi-finger gesture includes movement in a second direction that is different from the first direction, performing a second operation different from the first operation on the first content within the application user interface; and in accordance with a determination that the first multi-finger gesture does not include movement on the touch-sensitive surface, displaying, via the display device, a content manipulation menu with a plurality of content manipulation operation affordances overlaid on the application user interface, wherein the plurality of content manipulation operation affordances include: a first content manipulation operation affordance associated with a corresponding content manipulation operation on the first content within the application user interface; and a second content manipulation operation affordance associated with a corresponding content manipulation operation on the first content within the application user interface. 2. The method of claim 1 , wherein the content manipulation menu includes an affordance for performing the first operation and an affordance for performing the second operation. 3. The method of claim 1 , wherein the first multi-finger gesture that does not include movement on the touch-sensitive surface corresponds to a multi-finger tap gesture. 4. The method of claim 1 , wherein the first operation corresponds to an undo operation, and wherein the second operation corresponds to a redo operation. 5. The method of claim 1 , wherein the first content is associated with a first plurality of editing operations within the application user interface. 6. The method of claim 1 , wherein displaying the first content is in response to detecting one or more marking inputs within the application user interface. 7. The method of claim 1 , wherein the first or second operations are performed in accordance with a determination that the first multi-finger gesture that includes movement in the first or second directions satisfies a predetermined amount of movement. 8. The method of claim 1 , wherein the first or second operations are not performed and the application user interface is maintained in accordance with a determination that the first multi-finger gesture that includes movement in the first or second directions does not satisfy a predetermined amount of movement. 9. The method of claim 1 , wherein the corresponding content manipulation operation associated with the first content manipulation operation affordance is of a first operation type, and wherein the corresponding content manipulation operation associated with the second content manipulation operation affordance is of a second operation type different from the first operation type. 10. An electronic device comprising: one or more processors; a non-transitory memory; a touch-sensitive surface; a display device; and one or more programs, wherein the one or more programs are stored in the non-transitory memory and configured to be executed by the one or more processors, the one or more programs including instructions for: displaying, via the display device, an application user interface that includes first content; while displaying the first content, detecting, on the touch-sensitive surface, a first multi-finger gesture directed to a region within the application user interface; in response to detecting the first multi-finger gesture: in accordance with a determination that the first multi-finger gesture includes movement in a first direction, performing a first operation on the first content within the application user interface; in accordance with a determination that the first multi-finger gesture includes movement in a second direction that is different from the first direction, performing a second operation different from the first operation on the first content within the application user interface; and in accordance with a determination that the first multi-finger gesture does not include movement on the touch-sensitive surface, displaying, via the display device, a content manipulation menu with a plurality of content manipulation operation affordances overlaid on the application user interface, wherein the plurality of content manipulation operation affordances include: a first content manipulation operation affordance associated with a corresponding content manipulation operation on the first content within the application user interface; and a second content manipulation operation affordance associated with a corresponding content manipulation operation on the first content within the application user interface. 11. The electronic device of claim 10 , wherein the content manipulation menu includes an affordance for performing the first operation and an affordance for performing the second operation. 12. The electronic device of claim 10 , wherein the first multi-finger gesture that does not include movement on the touch-sensitive surface corresponds to a multi-finger tap gesture. 13. The electronic device of claim 10 , wherein the first operation corresponds to an undo operation, and wherein the second operation corresponds to a redo operation. 14. The electronic device of claim 10 , wherein the first content is associated with a first plurality of editing operations within the application user interface. 15. The electronic device of claim 10 , wherein displaying the first content is in response to detecting one or more marking inputs within the application user interface. 16. The electronic device of claim 10 , wherein the first or second operations are performed in accordance with a determination that the first multi-finger gesture that includes movement in the first or second directions satisfies a predetermined amount of movement, and wherein the first or second operations are not performed and the application user interface is maintained in accordance with a determination that the first multi-finger gesture that includes movement in the first or second directions does not satisfy the predetermined amount of movement. 17. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which, when executed by an electronic device with one or more processors, a touch-sensitive surface, and a display device, cause the electronic device to: display, via the display device, an application user interface that includes first content; while displaying the first content, detect, on the touch-sensitive surface, a first multi-finger gesture directed to a region within the application user interface; in response to detecting the first multi-finger gesture: in accordance with a determination that the first multi-finger gesture includes movement in a first direction, perform a first operation on the first content within the application user interface; in accordan
Creating or editing images; Combining images with text · CPC title
for image manipulation, e.g. dragging, rotation, expansion or change of colour · CPC title
Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen · 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
for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.