US 12,461,758 B2
Rendering user interfaces using templates
Michael Kent, Sunnyvale, CA (US); David A. Schimon, San Francisco, CA (US); Neil N. Desai, San Francisco, CA (US); Robert M. Dhaene, Cupertino, CA (US); Devon P. Endicott, Sunnyvale, CA (US); and August L. Joki, Los Altos, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Apr. 24, 2023, as Appl. No. 18/138,694.
Claims priority of provisional application 63/349,030, filed on Jun. 3, 2022.
Prior Publication US 2023/0393864 A1, Dec. 7, 2023
Int. Cl. G06F 3/048 (2013.01); G06F 3/04842 (2022.01); G06F 3/04845 (2022.01); G06F 9/451 (2018.01)
CPC G06F 9/451 (2018.02) [G06F 3/04842 (2013.01); G06F 3/04845 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A method comprising:
by a system process executing on a computing device:
accessing, from an application process executing on the computing device:
first application-specific content for presentation on a particular user interface; and
modification information specified by the application process for the first application-specific content;
determining, based on the modification information specified by the application process, that at least a first portion of a visual representation of the first application-specific content is to be modified based on system state information of the computing device; and
in response to the determination that the at least the first portion of the visual representation of the first application-specific content is to be modified, rendering the particular user interface to include at least 1) a visual representation of other content of the particular user interface and 2) the visual representation of the first application-specific content with at least the first portion modified based on the system state information of the computing device.