Hologram anchor prioritization
First Claim
1. A computing device, comprising:
- a display configured to display a plurality of holograms superimposed upon a physical environment;
non-volatile memory storing;
a representation of the physical environment including a plurality of hologram anchors indicating locations in the physical environment at which the holograms are displayed; and
a priority level of each hologram anchor, wherein each priority level is selected from a plurality of priority levels including at least a high priority level and a low priority level, and wherein at least one hologram anchor of the plurality of hologram anchors has the low priority level; and
a processor configured to;
determine that a total file size of the plurality of hologram anchors stored in the non-volatile memory exceeds a predetermined file size threshold; and
for at least one hologram anchor that was assigned the low priority level of the plurality of hologram anchors that exceeds the predetermined file size threshold, delete that hologram anchor from the representation of the physical environment stored in the non-volatile memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing device is provided, including a display configured to display a plurality of holograms superimposed upon a physical environment. The computing device may further comprise a processor configured to store in non-volatile memory a representation of the physical environment, including a plurality of hologram anchors indicating locations at which the holograms are displayed. The processor may store a priority level of each hologram anchor, wherein each priority level is selected from a plurality of priority levels including a high priority level and a low priority level, and wherein at least one hologram anchor has the low priority level. The processor may determine that a total size of the plurality of hologram anchors exceeds a predetermined size threshold. The processor may, for at least one hologram anchor assigned the low priority level, delete that hologram anchor from the representation of the physical environment.
-
Citations
20 Claims
-
1. A computing device, comprising:
-
a display configured to display a plurality of holograms superimposed upon a physical environment; non-volatile memory storing; a representation of the physical environment including a plurality of hologram anchors indicating locations in the physical environment at which the holograms are displayed; and a priority level of each hologram anchor, wherein each priority level is selected from a plurality of priority levels including at least a high priority level and a low priority level, and wherein at least one hologram anchor of the plurality of hologram anchors has the low priority level; and a processor configured to; determine that a total file size of the plurality of hologram anchors stored in the non-volatile memory exceeds a predetermined file size threshold; and for at least one hologram anchor that was assigned the low priority level of the plurality of hologram anchors that exceeds the predetermined file size threshold, delete that hologram anchor from the representation of the physical environment stored in the non-volatile memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for use with a computing device including a display and a processor, comprising:
-
at the processor, computing a plurality of holograms for display; at the display, displaying at least one hologram of the plurality of holograms superimposed upon a physical environment, wherein the displayed hologram is determined based at least in part on a location of the computing device in the physical environment; at the processor; storing in non-volatile memory; a representation of the physical environment including a plurality of hologram anchors indicating locations in the physical environment at which the holograms are displayed; and a priority level of each hologram anchor, wherein each priority level is selected from a plurality of priority levels including at least a high priority level and a low priority level, and wherein at least one hologram anchor of the plurality of hologram anchors has the low priority level; determining that a total file size of the plurality of hologram anchors stored in the non-volatile memory exceeds a predetermined file size threshold; and for at least one hologram anchor that was assigned the low priority level of the plurality of hologram anchors that exceeds the predetermined file size threshold, deleting that hologram anchor from the representation of the physical environment stored in the non-volatile memory. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computing device, comprising:
-
non-volatile memory storing; a representation of a physical environment including a plurality of location anchors indicating locations in the physical environment; and a priority level of each location anchor, wherein each priority level is selected from a plurality of priority levels including at least a high priority level and a low priority level, and wherein at least one location anchor of the plurality of location anchors has the low priority level; and a processor configured to; determine that a total file size of the plurality of location anchors stored in the non-volatile memory exceeds a predetermined file size threshold; and for at least one location anchor that was assigned the low priority level of the plurality of location anchors that exceeds the predetermined file size threshold, delete that location anchor from the representation of the physical environment stored in the non-volatile memory.
-
Specification