IP Library › Granted Patent US 12,535,937
Granted Patent B2
US 12,535,937 · App. 18/528,401 · Granted Jan 27, 2026

Merge menu directed inspections from multiple borescope inspections into a single inspection and report

Inventors: Dennis Lavin (Syracuse, NY); Bryan Maule (Camillus, NY); Abigail Geaslin (Camillus, NY); Matthew Joseph Ryan (Syracuse, NY)
Assignee: Baker Hughes Holdings LLC
G06F3/0482G02B23/2484
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,535,937
App. No.
18/528,401
Granted
Jan 27, 2026
Kind
B2
Abstract

In one aspect a system and method for merging inspections from multiple borescope inspections into a single inspection and report include receiving, within a graphical user interface (GUI) of a borescope device, a selection of a first inspection file including first data characterizing a first inspection of an asset, receiving, within the GUI, a selection of a second inspection file including second data characterizing a second inspection of the asset, determining that the first inspection file and the second inspection file may be compatible to be merged and generating, automatically, a merged inspection file the merged inspection file that includes the first data and the second data.

Claims (54)

1 . A method comprising:

receiving, within a graphical user interface (GUI) of a borescope device, a selection of a first machine-readable inspection file comprising first data characterizing a first inspection template having one or more nodes corresponding to one or more first inspection points of a first inspection of an asset;

receiving, within the GUI, a selection of a second machine-readable inspection file comprising second data characterizing a second inspection template having one or more nodes corresponding to one or more second inspection points of a second inspection of the asset;

determining that the first inspection file and the second inspection file are compatible to be merged; and

generating a merged inspection folder, wherein the merged inspection folder comprises a, automatically, a merged inspection file, wherein the merged inspection file comprises comprising the first data and the second data.

2 . The method of claim 1 , further comprising:

receiving, within the GUI, a selection of a merge button; and

prompting, within the GUI, a user to select the first inspection file and the second inspection file.

3 . The method of claim 1 , further comprising:

determining whether the first inspection template matches the second inspection template;

generating the merged inspection file responsive to determining that the first inspection template matches the second inspection template; and

providing an error notification to the GUI responsive to determining that the first inspection template does not match the second inspection template.

4 . The method of claim 1 , wherein the first inspection file is stored within a first inspection folder comprising the first inspection file and one or more first files, each of the one or more files corresponding one of the one or more first inspection points, and the second inspection file is stored within a second inspection folder comprising the second inspection file and one or more second files, each of the one or more second files corresponding to one of the one or more second inspection points, the method further comprising:

generating a merged inspection folder, and wherein the merged inspection folder further comprises a merged inspection file, the one or more first files and the one or more second files.

5 . The method of claim 4 , wherein the one or more first files and the one or more second files comprise at least one of an image file, a video file and a text file.

6 . The method of claim 4 , further comprising:

determining whether one or more naming conflicts exist between a title of the one or more first files and a title of the one or more second files; and

responsive to determining that a naming conflict exists between the title of one or more of the first files and the title of the one or more of the second files, modifying the title of at least one of the one or more first files and the one or more second files to resolve the conflict.

7 . The method of claim 4 , wherein the first inspection folder further comprises a first inspection ID and the second inspection folder further comprises a second inspection ID, the method further comprising:

automatically naming the merged inspection folder based on the first inspection ID and the second inspection ID.

8 . The method of claim 4 , further comprising:

generating a merged inspection report, wherein the merged inspection report is a text-based file comprising the contents of the merged inspection folder; and

providing the merged inspection report to a user.

9 . The method of claim 1 , further comprising:

receiving, within the GUI, a selection of a third inspection file comprising third data characterizing a third inspection of the asset; and

determining that the third inspection file is compatible to be merged with the first inspection file and the second inspection file, wherein the merged inspection file further comprises the third data.

10 . A inspection system comprising:

a user interface display (UI); and

a computing system communicatively coupled to the UI and including at least one data processor and a memory storing instructions which, when executed by the at least one processor, cause the at least one processor to perform operations comprising:

receiving, within a graphical user interface (GUI) of the UI, a selection of a first machine-readable inspection file comprising first data characterizing a first inspection template having one or more nodes corresponding to one or more first inspection points of a first inspection of an asset;

receiving, within the GUI, a selection of a second machine-readable inspection file comprising second data characterizing a second inspection template having one or more nodes corresponding to one or more second inspection points of a second inspection of the asset;

determining that the first inspection file and the second inspection file are compatible to be merged; and

generating a merged inspection folder, wherein the merged inspection folder comprises a merged inspection file, wherein the merged inspection file comprises comprising the first data and the second data.

11 . The inspection system of claim 10 , wherein the processor is further configured to perform operations comprising:

receiving, within the GUI, a selection of a merge button; and

prompting, within the GUI, a user to select the first inspection file and the second inspection file.

12 . The inspection system of claim 10 , wherein the processor is further configured to perform operations comprising:

determining whether the first inspection template matches the second inspection template;

generating the merged inspection file responsive to determining that the first inspection template matches the second inspection template; and

providing an error notification to the GUI responsive to determining that the first inspection template does not match the second inspection template.

13 . The inspection system of claim 10 , wherein the first inspection file is stored within the memory in a first inspection folder comprising the first inspection file and one or more first files, each of the one or more files corresponding one of the one or more first inspection points, and the second inspection file is stored within the memory in a second inspection folder comprising the second inspection file and one or more second files, each of the one or more second files corresponding to one of the one or more second inspection points, and the processor is further configured to perform operations comprising:

generating a merged inspection folder, wherein the merged inspection folder further comprises a merged inspection file, the one or more first files and the one or more second files.

14 . The inspection system of claim 13 , wherein the one or more first files and the one or more second files comprise at least one of an image file, a video file and a text file.

15 . The inspection system of claim 13 , wherein the processor is further configured to perform operations comprising:

determining whether one or more naming conflicts exist between a title of the one or more first files and a title of the one or more second files; and

responsive to determining that a naming conflict exists between the title of one or more of the first files and the title of the one or more of the second files, modifying the title of at least one of the one or more first files and the one or more second files to resolve the conflict.

16 . The inspection system of claim 13 , wherein the first inspection folder further comprises a first inspection ID and the second inspection folder further comprises a second inspection ID, and the processor is further configured to perform operations comprising:

automatically naming the merged inspection folder based on the first inspection ID and the second inspection ID.

17 . The inspection system of claim 13 , wherein the processor is further configured to perform operations comprising:

generating a merged inspection report, wherein the merged inspection report is a text-based file comprising the contents of the merged inspection folder; and

providing the merged inspection report to a user.

18 . The inspection system of claim 10 , wherein the processor is further configured to perform operations comprising:

receiving, within the GUI, a selection of a third inspection file comprising third data characterizing a third inspection of the asset; and

determining that the third inspection file is compatible to be merged with the first inspection file and the second inspection file, wherein the merged inspection file further comprises the third data.

Assignments (2)
CHANGE OF ADDRESS DECLARATION Recorded Jul 30, 2026
From: BAKER HUGHES HOLDINGS LLC
To: BAKER HUGHES HOLDINGS LLC
Reel/Frame 076080/0801 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2024
From: LAVIN, DENNIS; MAULE, BRYAN; GEASLIN, ABIGAIL; RYAN, MATTHEW JOSEPH
To: BAKER HUGHES HOLDINGS LLC
Reel/Frame 066161/0393 →
Continuity (2)
Provisional Application 63432000 · Dec 12, 2022
Related Publication 20240192831A1 · Jun 13, 2024
References Cited (16)
US 10679066B2 · Pathak · 2020 [cited by examiner]
US 12400168B2 · Kumar · 2025 [cited by examiner]
US 20080065668A1 · Spence · 2008 [cited by examiner]
US 20090216734A1 · Aghajanyan · 2009 [cited by examiner]
US 20090292678A1 · Kawanishi · 2009 [cited by examiner]
US 20140139658A1 · Dhanvantri · 2014 [cited by examiner]
US 20160012465A1 · Sharp · 2016 [cited by examiner]
US 20200341648A1 · Zhao · 2020 [cited by examiner]
US 20210067741A1 · Yoshizawa · 2021 [cited by examiner]
US 20210133928A1 · Ding · 2021 [cited by examiner]
US 20230017592A1 · McCrackin · 2023 [cited by examiner]
US 20230098440A1 · Hashizume · 2023 [cited by examiner]
US 20240104851A1 · Narayana · 2024 [cited by examiner]
US 20240192831A1 · Lavin · 2024 [cited by examiner]
KR 1020220097700A · 2022 [cited by applicant]
International Search Report; Issued Mar. 22, 2024; corresponding International Patent Application No. PCT/US2023/083119; 3 pages. [cited by applicant]