CPC G06F 3/04815 (2013.01) [G06F 3/011 (2013.01); G06F 3/1454 (2013.01); H04L 65/1069 (2013.01); H04L 65/60 (2013.01)] | 21 Claims |
1. A computer-implemented method comprising:
determining in real-time a spatial vicinity and a field of view associated with a user within a virtual three-dimensional room, wherein the virtual three-dimensional room includes a set of interactable elements, and wherein the virtual three-dimensional room is created using a real time stream processor (RSP) that automatically executes one or more plugins;
identifying a subset of interactable elements from the set of interactable elements, wherein the subset is identified as a result of the subset being within the spatial vicinity and the field of view associated with the user;
providing element data corresponding to the subset within the spatial vicinity and the field of view associated with the user, wherein when the element data is received, the element data causes a device corresponding to the user to display the subset;
monitoring a set of performance characteristics associated with the user device;
dynamically adjusting in real-time a presentation of the subset, wherein the presentation is dynamically adjusted according to the set of performance characteristics;
detecting in real-time user movement within the virtual three-dimensional room, wherein the user movement causes an interactable element from the subset to no longer be within the spatial vicinity and the field of view associated with the user; and
providing updated element data corresponding to the subset, wherein when the updated element data is received, the updated element data causes the device corresponding to the user to unload the interactable element.
|