US 11,699,412 B2
Application programming interface for setting the prominence of user interface elements
Anselm Grundhoefer, Campbell, CA (US); and Geoffrey Grant Stahl, San Jose, CA (US)
Assigned to APPLE INC., Cupertino, CA (US)
Filed by APPLE INC., Cupertino, CA (US)
Filed on Mar. 4, 2022, as Appl. No. 17/687,088.
Application 17/687,088 is a continuation of application No. 16/839,033, filed on Apr. 2, 2020, granted, now 11,302,285.
Claims priority of provisional application 62/847,513, filed on May 14, 2019.
Prior Publication US 2022/0189433 A1, Jun. 16, 2022
Int. Cl. G09G 5/02 (2006.01); G06T 3/00 (2006.01); G02B 27/00 (2006.01); G06T 7/194 (2017.01); G06T 7/90 (2017.01)
CPC G09G 5/026 (2013.01) [G02B 27/0093 (2013.01); G06T 3/0056 (2013.01); G06T 7/194 (2017.01); G06T 7/90 (2017.01)] 22 Claims
OG exemplary drawing
 
1. A method comprising:
at a device including one or more environmental sensors, one or more processors, a non-transitory memory, and a display:
displaying, via the display, a user interface (UI) element as an overlay at a first location in a UI associated with a first field-of-view of the device, wherein the first field-of-view is characterized by a first viewing vector of a physical environment;
detecting a change from the first field-of-view of the device to a second field-of-view of the device, wherein the second field-of-view is characterized by a second viewing vector of the physical environment that is different from the first viewing vector; and
in response to detecting the change from the first field-of-view to the second field-of-view, determining a prominence-display value for the UI element;
in accordance with a determination that the prominence-display value for the UI element exceeds a prominence threshold, displaying, via the display, the UI element as the overlay at a second location in the UI associated with the second field-of-view of the device; and
in accordance with a determination that the prominence-display value for the UI element does not exceed the prominence threshold, ceasing display of the UI element in the UI associated with the second field-of-view of the device.