Some examples of the method, system, and non-transitory computer-readable medium described above may further include identifying a real-time location of the user, and wherein said plurality of rules includes rules configured to apply based on the user's location. Some examples of the method, system, and non-transitory computer-readable medium described above may further include tracking a gaze of the user, and wherein said plurality of rules includes rules configured to apply based on a direction of the user's gaze.
In some examples of the method, system, and non-transitory computer-readable medium described above, said plurality of rules includes rules configured to apply based on a viewing angle between the user's gaze and one of the one or more objects. In some examples of the method, system, and non-transitory computer-readable medium described above, said plurality of rules includes rules configured to apply based on a duration of the user's gaze.
Some examples of the method, system, and non-transitory computer-readable medium described above may further include tracking a relative velocity of the user, and wherein said plurality of rules includes rules configured to apply based on a velocity of the user relative to the three-dimensional space.