Patent ID: 11887258
Assignee: VIRTEX APPS, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 11:
12. A system comprising:
a user device having at least one processor and a memory communicatively coupled to the at least one processor, the memory for storing instructions executable by the at least one processor to perform a method, the method comprising:
determining both dimensions of a physical environment obtained by the user device and a reference position of the user device in the physical environment;
determining an orientation of the physical environment from the user device;
dynamically integrating a continually updated virtual environment with the physical environment, comprising:
orienting the continually updated virtual environment relative to the orientation of the physical environment and the reference position of the user device in the physical environment;
dynamically determining and updating a position of the user device, a movement and a direction of the movement of the user device in the physical environment based on one or more sensors of the user device; and
rendering virtual moving objects into the continually updated virtual environment in such a way that they are superimposed on the physical environment and capable of autonomous movement throughout the continually updated virtual environment and interacting with the user device;

receiving a specification of a height of a user;
comparing a current reference position of the user device, steps of the user, and a current direction of movement of the user device relative to a current position of the virtual moving objects, movement of the virtual moving objects, and a direction of movement of the virtual moving objects, so as to allow the user to interact with the virtual moving objects while moving the user device in the physical environment.