Patent ID: 11947791
Assignee: APPLE INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 13:
14. An electronic device comprising:
one or more processors;
a non-transitory memory;
an input device;
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, a drawing user interface;
while displaying the drawing user interface, detecting an object insertion input that corresponds to a request to insert an object in the drawing user interface;
in response to detecting the object insertion input, inserting a respective object in the drawing user interface;
while displaying the respective object in the drawing user interface, detecting a pixel erase input;
in response to detecting the pixel erase input, ceasing to display a first portion of the respective object without ceasing to display a second portion of the respective object and without ceasing to display a third portion of the respective object;
detecting an object erase input defining a path intersecting a portion of the respective object; and
in response to detecting the object erase input:
in accordance with a determination that the first path intersecting the second portion of the respective object and not intersecting the third portion of the respective object and that the second portion of the respective object is not connected to the third portion of the respective object, ceasing to display the second portion of the respective object without ceasing to display the third portion of the respective object; and
in accordance with a determination that the second path intersecting the third portion of the respective object and not intersecting the second portion of the respective object and that the third portion of the respective object is not connected to the second portion of the respective object, ceasing to display the third portion of the respective object without ceasing to display the second portion of the respective object.