Devices, methods, and systems for performing content manipulation operations

US12299275B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12299275-B2
Application numberUS-202318367826-A
CountryUS
Kind codeB2
Filing dateSep 13, 2023
Priority dateApr 15, 2019
Publication dateMay 13, 2025
Grant dateMay 13, 2025

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.

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

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 US12299275B2 cover?
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 deter…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/04883. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 13 2025 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).