Patent ID: 11900322
Assignee: PROCORE TECHNOLOGIES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computing system comprising:
at least one processor;
a non-transitory computer-readable medium; and
program instructions stored on the non-transitory computer-readable medium that are executable by the at least one processor such that the computing system is configured to:
provide presence information to a first client station associated with a first individual that is viewing and interacting with a first rendered three-dimensional (3D) model of a construction project via the first client station, wherein the presence information comprises (1) information identifying at least a second individual that is concurrently viewing and interacting with a second rendered 3D model of the construction project via a second client station, and (2) information indicating a position and orientation at which the second rendered 3D model is being rendered at the second client station for viewing and interaction by the second individual;
based on the presence information, cause the first client station to present a view of the first rendered 3D model that includes (i) a visual representation of the second individual and (ii) an indication of the position and orientation at which the second rendered 3D model is being rendered at the second client station;
receive, from the second client station, an indication of a change in one or both of the position or orientation at which the second rendered 3D model is being rendered at the second client station;
update the presence information based on the received indication; and
based on the updated presence information, cause the first client station to present an updated view of the first rendered 3D model that reflects the change in one or both of the position or orientation at which the second rendered 3D model is being rendered at the second client station.