Patent ID: 11869153
Assignee: ILLUSCIO, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 14:
15. A non-transitory computer-readable medium, storing a plurality of processor-executable instructions to:
obtain a point cloud comprising a plurality of data points, that collectively produce a three-dimensional (“3D”) image with a plurality of features, wherein each data point of the plurality of data points comprises a set of elements with values that define a position of the data point in 3D space of the point cloud and visual characteristics of the data point;
move a camera to a particular position in the 3D space in response to selection of a point cloud waypoint, wherein the point cloud waypoint focuses presentation of the point cloud on a first feature of the plurality of features;
differentiate between a first set of the plurality of data points and a second set of the plurality of data points that are both within a field-of-view of the camera at the particular position based on the first set of data points being tagged with an identifier of the first feature;
prioritize presentation of the first set of data points for the first feature over the second set of data points in the field-of-view in response to the point cloud waypoint focusing the presentation on the first feature and the first set of data points tagged with the identifier of the first feature;
perform a partial rendering of the first feature in the field-of-view at a first time in response to a number of data points within the first set of data points exceeding a value for a fast viewing of the point cloud, wherein performing the partial rendering comprises selecting and presenting a first subset of data points from the first set of data points of the first feature at the first time, wherein the first subset of data points comprises a sampling of the first set of data points that is less than all data points of the first set of data points forming the first feature;
monitor a position of the camera between the first time and a subsequent second time;
fill in the field-of-view with additional data points of the first feature by presenting a second subset of data points from the first set of data points at the second time in response to the position of the camera not changing from the first time to the second time, and wherein the second subset of data points include a different sampling of the first set of data points that are in between the first subset of data points; and
complete said filling in the field-of-view by presenting the second set of data points, that are not tagged with the identifier of the first feature and that are within the field-of-view of the camera, in response to the position of the camera not changing from the second time to a third time and after prioritizing a rendering of the first set of data points that are tagged with the identifier of first feature.