Metering for display modes in artificial reality
AssigneeMeta Platforms Technologies, LLC
InventorsJames Tichenor, Hayden Schoen, Yeliz Karadayi
Life of this patent
Estimating the term…
Abstract
Aspects of the present disclosure are directed to setting a display mode for a virtual object based on a display mode timer that is controlled by context factors. An artificial reality system can associate one or more virtual objects with a corresponding display mode timer. Various ranges on the display mode timer can be mapped to different display modes that the virtual object can assume. The display mode timer can be adjusted to add time based on a determination of a user focusing on the virtual object or other context factors. Display mode timers can also have rules for setting other display mode timer properties, such as how quickly the display mode timer runs down, that are evaluated based on context factors.
Claims20
A computing system for displaying a virtual object in an artificial reality environment, the computing system comprising:
- one or more processors;
- and
- one or more memories storing instructions that, when executed by the one or more processors, cause the computing system to perform a process comprising:
- causing a display mode timer to be associated with the virtual object, wherein multiple ranges of the display mode timer are each mapped to one of multiple display modes;
- identifying a user focus in the artificial reality environment;
- determining that the user focus is on the virtual object and, in response, adding time to the display mode timer;
- determining that the time added to the display mode timer caused the display mode timer to have an amount of time in one of the multiple ranges mapped to a new display mode other than a current display mode of the virtual object;
- and
- causing the virtual object to change to the new display mode.
A method for displaying a virtual object in an artificial reality environment, the method comprising:
- receiving one or more context factors;
- evaluating, based on the one or more context factors, one or more rules for the virtual object;
- in response to the evaluating, changing an amount of time allocated to a display mode timer associated with the virtual object, wherein multiple ranges of the display mode timer are each mapped to one of multiple display modes;
- determining that the time allocated to the display mode timer caused the display mode timer to have an amount of time in one of the multiple ranges mapped to a new display mode other than a current display mode of the virtual object;
- and
- causing the virtual object to change to the new display mode.
A non-transitory computer-readable storage medium storing instructions that, when executed by a computing system, cause the computing system to perform a process for displaying a virtual object in an artificial reality environment, the process comprising:
- causing a display mode timer to be associated with the virtual object, wherein multiple ranges of the display mode timer are each mapped to one of multiple display modes, and wherein the multiple ranges of the display mode timer include at least three ranges;
- in response to the display mode timer elapsing, determining that the display mode timer has an amount of time in one of the multiple ranges that is mapped to a new display mode other than a current display mode of the virtual object;
- and
- causing the virtual object to change to the new display mode.
Dependencies are inferred from the claim text.