US 11,989,386 B2
Real-time geospatial collaboration system
Michael S. Appelbaum, Highland Beach, FL (US); Fred Denver Coulson, III, Parks Hill, KY (US); and Marshall Miller, Cincinnati, OH (US)
Assigned to IMMERSIVE WISDOM, INC., Boca Raton, FL (US)
Filed by Immersive Wisdom, Inc., Boca Raton, FL (US)
Filed on Dec. 19, 2022, as Appl. No. 18/067,764.
Application 18/067,764 is a continuation of application No. 17/839,584, filed on Jun. 14, 2022, granted, now 11,561,670.
Application 17/839,584 is a continuation of application No. 17/411,910, filed on Aug. 25, 2021, granted, now 11,392,263, issued on Jul. 19, 2022.
Claims priority of provisional application 63/070,764, filed on Aug. 26, 2020.
Prior Publication US 2023/0221829 A1, Jul. 13, 2023
Int. Cl. H04L 65/1069 (2022.01); G06F 3/01 (2006.01); G06F 3/04815 (2022.01); G06F 3/14 (2006.01); H04L 65/60 (2022.01)
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
OG exemplary drawing
 
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.