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

Claim 19:
20. 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, an input device, and a display device, cause the electronic device to:
display, via the display device, a drawing user interface;
while displaying the drawing user interface, detect 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, insert a respective object in the drawing user interface;
while displaying the respective object in the drawing user interface, detect a pixel erase input;
in response to detecting the pixel erase input, cease 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;
detect 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, cease 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, cease to display the third portion of the respective object without ceasing to display the second portion of the respective object.