US 12,449,949 B2
Interactive measurement based on three-dimensional representations of objects
Clark A. Bendall, Skaneateles, NY (US)
Assigned to Baker Hughes Holdings LLC, Houston, TX (US)
Filed by Baker Hughes Holdings LLC, Houston, TX (US)
Filed on Mar. 19, 2024, as Appl. No. 18/609,583.
Application 18/609,583 is a continuation of application No. 18/131,456, filed on Apr. 6, 2023, granted, now 12,014,022.
Claims priority of provisional application 63/341,696, filed on May 13, 2022.
Prior Publication US 2024/0220070 A1, Jul. 4, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/04815 (2022.01); G06T 7/00 (2017.01); G06T 7/60 (2017.01); G06T 7/73 (2017.01); G06T 19/00 (2011.01)
CPC G06F 3/04815 (2013.01) [G06T 7/001 (2013.01); G06T 7/60 (2013.01); G06T 7/74 (2017.01); G06T 19/00 (2013.01); G06T 2200/24 (2013.01); G06T 2207/10012 (2013.01); G06T 2207/10028 (2013.01); G06T 2207/20101 (2013.01); G06T 2207/30108 (2013.01); G06T 2210/56 (2013.01)] 23 Claims
OG exemplary drawing
 
16. A system comprising:
at least one data processor; and
a non-transitory memory coupled to the at least one data processor, the non-transitory memory storing instructions to cause the at least one data processor to perform operations comprising:
rendering, in a graphical user interface display space, a visual representation of a target object;
receiving, based on a first user interaction with the visual representation, a first user input indicative of a selection of a first position on a surface of the target object;
receiving a second user input indicative of a first distance;
determining a measurement plane based on a selection of a plurality of positions on the surface of the target object, wherein the measurement plane extends beyond bounds of the target object;
determining a plurality of three dimensional perimeter points on the measurement plane based on the first position and the first distance; and
rendering, based on the determined plurality of three dimensional perimeter points, in the graphical user interface, a graphical object overlaying the visual representation of the target object, wherein a location of the graphical object in the graphical user interface is based on the measurement plane.