US 11,790,122 B2
Predictive vector guide for construction cost estimation
Mark A. Bossard, Anthem, AZ (US); David L. Snedaker, Monument, CO (US); and Matthew W. Spaulding, Salida, CO (US)
Assigned to ETAKEOFF, LLC., Lafayette, CO (US)
Filed by eTakeoff LLC, Lafayette, CO (US)
Filed on Oct. 29, 2021, as Appl. No. 17/452,894.
Claims priority of provisional application 63/108,680, filed on Nov. 2, 2020.
Prior Publication US 2022/0138361 A1, May 5, 2022
Int. Cl. G06F 30/12 (2020.01); G06Q 10/0631 (2023.01); G06F 30/13 (2020.01); G06F 3/04812 (2022.01)
CPC G06F 30/12 (2020.01) [G06F 3/04812 (2013.01); G06F 30/13 (2020.01); G06Q 10/06313 (2013.01)] 30 Claims
OG exemplary drawing
 
1. A computer implemented method, comprising:
accessing, for a plurality of objects, vector-based data available for display on a user interface, wherein the vector-based data includes path data for each of the plurality of objects;
determining a cursor location of a cursor within the vector-based data on the user interface wherein the cursor includes a sense area encompassing the cursor location;
collecting path data of each respective object;
forming a point-map-to-line-segment array from the collected path data of each respective object wherein the point-map-to-line-segment array includes one or more points from the collected path data and identifies one or more line segments from the collected path data with each point and wherein each line segment is a clamped line segment that includes two end points from the collected path data;
identifying a current best point-on-line based on proximity of the sense area to a locus of points associated with one of the one or more line segments; and
snapping the sense area to the current best point-on-line on the user interface based on a selected mode of operation.