Docking virtual objects to surfaces
AssigneeSightful Computers Ltd
InventorsTamir Berliner, Tomer Kahan, Orit Dolev, Oded Noam
Life of this patent
Estimating the term…
Abstract
A system and method for operating a keyboard and wearable extended reality appliance combination to control a virtual display are disclosed. The system may include a processor configured to receive, from a first hand-position sensor associated with the wearable extended reality appliance, first signals representing first hand-movements; receive, from a second hand-position sensor associated with the keyboard, second signals representing second hand-movements, wherein the second hand-movements include actions other than interactions with a feedback component; and control the virtual display based on the first signals and the second signals.
Claims20
A non-transitory computer readable medium containing instructions that when executed by at least one processor cause the at least one processor to perform operations for implementing selective virtual object display changes, the operations comprising:
- generating an extended reality environment via a wearable extended reality appliance, the extended reality environment including a first virtual plane associated with a physical object and a second virtual plane associated with an item, the second virtual plane extending in a direction transverse to the first virtual plane;
- accessing a first instruction for docking a first set of virtual objects in first positions associated with the first virtual plane;
- accessing a second instruction for docking a second set of virtual objects in second positions associated the second virtual plane;
- receiving a first input associated with a movement of the physical object;
- in response to receiving the first input, causing a change in a display of the first set of virtual objects in a manner corresponding the movement of the physical object while maintaining the second set of virtual objects in the second positions;
- receiving a second input associated with a movement of the item;
- and
- in response to receiving the second input, causing a change in a display of the second set of virtual objects in a manner corresponding the movement of the item while maintaining the first positions of the first set of virtual objects.
A method for implementing selective virtual object display changes, the method comprising:
- generating an extended reality environment via a wearable extended reality appliance, the extended reality environment including a first virtual plane associated with a physical object and a second virtual plane associated with an item, the second virtual plane extending in a direction transverse to the first virtual plane;
- accessing a first instruction for docking a first set of virtual objects in first positions associated with the first virtual plane;
- accessing a second instruction for docking a second set of virtual objects in second positions associated the second virtual plane;
- receiving a first input associated with a movement of the physical object;
- in response to receiving the first input, causing a change in a display of the first set of virtual objects in a manner corresponding the movement of the physical object while maintaining the second set of virtual objects in the second positions;
- receiving a second input associated with a movement of the item;
- and
- in response to receiving the second input, causing a change in a display of the second set of virtual objects in a manner corresponding the movement of the item while maintaining the first positions of the first set of virtual objects.
A system for implementing selective virtual object display changes, the system comprising:
- at least one processor configured to:
- generate an extended reality environment via a wearable extended reality appliance, the extended reality environment including a first virtual plane associated with a physical object and a second virtual plane associated with an item, the second virtual plane extending in a direction transverse to the first virtual plane;
- access a first instruction for docking a first set of virtual objects in first positions associated with the first virtual plane;
- access a second instruction for docking a second set of virtual objects in second positions associated the second virtual plane;
- receive a first input associated with a movement of the physical object;
- in response to receive the first input, causing a change in a display of the first set of virtual objects in a manner corresponding the movement of the physical object while maintaining the second set of virtual objects in the second positions;
- receive a second input associated with a movement of the item;
- and
- in response to receiving the second input, cause a change in a display of the second set of virtual objects in a manner corresponding the movement of the item while maintaining the first positions of the first set of virtual objects.
Dependencies are inferred from the claim text.