| CPC G06F 9/451 (2018.02) [G06F 3/04845 (2013.01); G06T 19/006 (2013.01)] | 20 Claims |

|
1. A method, comprising:
receiving, by a system-level process of an electronic device from an application running on the electronic device, a request to display a user interface of the application in a selected one of a plurality of discrete distance layers established by the system-level process, each distance layer corresponding to a distance away from the electronic device in a physical environment of the electronic device;
receiving user interface information from the application at the system-level process; and
displaying, by the system-level process of the electronic device and using the user interface information, the user interface to be perceived by a user of the electronic device at the distance corresponding to the selected one of the plurality of discrete distance layers.
|