US 12,131,170 B2
Out-of-process effects for electronic devices
Andrew P. Richardson, San Francisco, CA (US); Abhinay Ashutosh, Sunnyvale, CA (US); James T. Turner, San Jose, CA (US); Przemyslaw M. Iwanowski, San Francisco, CA (US); and Yidi Zhu, Mountain View, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Jun. 23, 2023, as Appl. No. 18/213,787.
Claims priority of provisional application 63/470,952, filed on Jun. 4, 2023.
Claims priority of provisional application 63/449,945, filed on Mar. 3, 2023.
Claims priority of provisional application 63/402,435, filed on Aug. 30, 2022.
Claims priority of provisional application 63/358,070, filed on Jul. 1, 2022.
Prior Publication US 2024/0004678 A1, Jan. 4, 2024
Int. Cl. G06F 3/01 (2006.01); G06F 3/0482 (2013.01); G06F 9/451 (2018.01)
CPC G06F 9/452 (2018.02) [G06F 3/013 (2013.01); G06F 3/017 (2013.01); G06F 3/0482 (2013.01)] 49 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, at a system process of an electronic device from an application running on the electronic device, a definition of an effect for a first user interface (UI) element managed by the application;
receiving, by the system process while the first user interface element is displayed by the electronic device without the effect applied to the first user interface element, a user input; and
in response to a determination that the user input corresponds to the first user interface element displayed without the effect, rendering, by the system process and without providing the user input to the application, the effect on the first UI element according to the definition.