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

Claim 19:
20. A non-transitory computer-readable storage medium, storing program instructions executable via one or more processors of an electronic device to perform operations comprising:
obtaining vector graphic drawing commands corresponding to content generated by a source for display in a first display environment in which content items are positioned in a two-dimensional (2D) area corresponding to a display surface, wherein the source provides the first drawing commands to a drawing engine on the electronic device configured to generate information to display the content in the first display environment by generating a raster graphic using the first drawing commands, wherein the vector graphic drawing commands are obtained from the drawing engine based on the first drawing commands;
identifying a gaze direction of a user of the electronic device having a second display environment in which the content items are positioned in a three-dimensional (3D) coordinate system and views of the content items are provided based on a user-determined viewpoint within that 3D coordinate system, wherein the second display environment is different than the first display environment;
identifying a first region and a second region of a display space corresponding to a display of the electronic device;
determining rendering modes for rendering the content in the first region and the second region based on the gaze direction; and
rendering the content on the display based on the vector graphic drawing commands and the rendering modes for rendering the content in the first region and the second region.