IP Library › Granted Patent US 12,465,994
Granted Patent B2
US 12,465,994 · App. 18/507,405 · Granted Nov 11, 2025

Welding asset tracking with heartbeat monitoring

Inventors: James Francis Rappl (Neenah, WI); Todd Holverson (Appleton, WI)
Assignee: ILLINOIS TOOL WORKS INC.
B23K9/0956B23K9/1062G05B13/024G06F3/015G06F3/017H04L67/125H04W4/20
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,465,994
App. No.
18/507,405
Filed
Nov 13, 2023
Granted
Nov 11, 2025
Kind
B2
Examiner
LIN, JASON
Art Unit
2117
USPC
700/90
Abstract

Apparatus and methods for welding asset tracking with heartbeat monitoring are disclosed. In some examples, a welding asset tracking system may comprise an asset tracking network of tags, hubs, and/or gateways retained by welding assets within a welding area. The welding asset tracking system may generate heartbeat signals that certain welding assets may require for normal operation, so as to ensure the welding assets are used in appropriate welding contexts and/or welding areas. In some examples, information obtained from the asset tracking network may be used to determine whether one or more heartbeat signals should be discontinued.

Claims (46)

1 . A welding asset tracking server, comprising:

communication circuitry configured to receive welding asset data from a welding asset tracking network; and

processing circuitry configured to:

determine whether a welding asset data subset of the welding asset data satisfies one or more welding criteria, and

in response to determining the welding asset data subset does not satisfy the one or more welding criteria, send a command signal from the communication circuitry to a heartbeat generator of the welding asset tracking network, the command signal being representative of a command to stop generating a heartbeat signal.

2 . The welding asset tracking server of claim 1 , wherein the welding asset data comprises data collected from a plurality of tags, hubs, or gateways of a plurality of welding assets, and the processing circuitry is further configured to identify the welding asset data subset based on which welding assets of the plurality of welding assets share a particular property.

3 . The welding asset tracking server of claim 2 , wherein the processing circuitry is further configured to identify the heartbeat generator from a plurality of heartbeat generators based on heartbeat criteria of one or more of the welding assets.

4 . The welding asset tracking server of claim 2 , wherein determining whether the welding asset data subset satisfies the one or more welding criteria comprises determining whether (i) a welding asset of the welding assets last underwent maintenance less than a threshold time ago, (ii) the welding asset has been used less than a threshold amount since the welding asset last underwent maintenance, (iii) the welding asset has been used by a particular welding operator since the welding asset last underwent maintenance, (iv) the welding asset has been used with a particular other welding asset since the welding asset last underwent maintenance, or (v) the welding asset has been used for a particular welding operation since the welding asset last underwent maintenance.

5 . The welding asset tracking server of claim 1 , wherein the welding asset data comprises data from a plurality of tags, hubs, or gateways of a plurality of welding assets, and the processing circuitry is further configured to identify the welding asset data subset based on which welding assets of the plurality of welding assets are (i) of a particular welding asset type, (ii) within a threshold distance of another welding asset, (iii) within a threshold distance of a particular location, (iv) being used by a particular welding operator, or (v) being used for a particular welding operation.

6 . The welding asset tracking server of claim 5 , wherein the processing circuitry is configured to identify the welding asset data subset based on which welding assets are being used by the particular welding operator, the processing circuitry being further configured to identify which welding assets are being used by the particular welding operator based on a comparison of (i) helmet data received by the communication circuitry from a welding helmet associated with the particular operator, and (ii) welding arc data received by the communication circuitry from a welding asset of the plurality of welding assets.

7 . The welding asset tracking server of claim 5 , wherein:

the processing circuitry is configured to identify the welding asset data subset based on which welding assets are being used by the particular welding operator, and determining whether the welding asset data subset satisfies the one or more welding criteria comprises determining whether the particular welding operator has a certain seniority level, skill level, or certification level, or

the processing circuitry is configured to identify the welding asset data subset based on which welding assets are being used for the particular welding operation, and determining whether the welding asset data subset satisfies the one or more welding criteria comprises determining whether a particular welding asset of the welding assets is authorized to be used for the particular welding operation, or

the processing circuitry is configured to identify the welding asset data subset based on which welding assets are being used for a particular welding operation, and determining whether the welding asset data subset satisfies the one or more welding criteria comprises determining whether a particular type of welding consumable is being used to perform the welding operation.

8 . A welding asset tracking system, comprising:

a welding asset tracking network comprising a plurality of welding assets comprising:

a heartbeat generator configured to generate a heartbeat signal, and

a plurality of welding assets having a plurality of tags, hubs, or gateways; and

a welding asset tracking server comprising:

communication circuitry configured to receive welding asset data from the plurality of tags, hubs, or gateways of the plurality of welding assets of the welding asset tracking network; and

processing circuitry configured to:

determine whether a welding asset data subset of the welding asset data satisfies one or more welding criteria, and

in response to determining the welding asset data subset does not satisfy the one or more welding criteria, send a command signal from the communication circuitry to the heartbeat generator of the welding asset tracking network, the command signal being representative of a command to stop generating a heartbeat signal.

9 . The welding asset tracking system of claim 8 , wherein the processing circuitry is further configured to identify the welding asset data subset based on which welding assets of the plurality of welding assets share a particular property.

10 . The welding asset tracking system of claim 9 , wherein the processing circuitry is further configured to identify the heartbeat generator from a plurality of heartbeat generators based on heartbeat criteria of one or more of the welding assets.

11 . The welding asset tracking system of claim 9 , wherein determining whether the welding asset data subset satisfies the one or more welding criteria comprises determining whether (i) a welding asset of the welding assets last underwent maintenance less than a threshold time ago, (ii) the welding asset has been used less than a threshold amount since the welding asset last underwent maintenance, (iii) the welding asset has been used by a particular welding operator since the welding asset last underwent maintenance, (iv) the welding asset has been used with a particular other welding asset since the welding asset last underwent maintenance, or (v) the welding asset has been used for a particular welding operation since the welding asset last underwent maintenance.

12 . The welding asset tracking system of claim 8 , wherein the processing circuitry is further configured to identify the welding asset data subset based on which welding assets of the plurality of welding assets are (i) of a particular welding asset type, (ii) within a threshold distance of another welding asset, (iii) within a threshold distance of a particular location, (iv) being used by a particular welding operator, or (v) being used for a particular welding operation.

13 . The welding asset tracking system of claim 12 , wherein the processing circuitry is configured to identify the welding asset data subset based on which welding assets are being used by the particular welding operator, the processing circuitry being further configured to identify which welding assets are being used by the particular welding operator based on a comparison of (i) helmet data received by the communication circuitry from a welding helmet associated with the particular operator, and (ii) welding arc data received by the communication circuitry from a welding asset of the plurality of welding assets.

14 . The welding asset tracking system of claim 12 , wherein:

the processing circuitry is configured to identify the welding asset data subset based on which welding assets are being used by the particular welding operator, and determining whether the welding asset data subset satisfies the one or more welding criteria comprises determining whether the particular welding operator has a certain seniority level, skill level, or certification level, or

the processing circuitry is configured to identify the welding asset data subset based on which welding assets are being used for the particular welding operation, and determining whether the welding asset data subset satisfies the one or more welding criteria comprises determining whether a particular welding asset of the welding assets is authorized to be used for the particular welding operation, or

the processing circuitry is configured to identify the welding asset data subset based on which welding assets are being used for a particular welding operation, and determining whether the welding asset data subset satisfies the one or more welding criteria comprises determining whether a particular type of welding consumable is being used to perform the welding operation.

15 . A method, comprising:

receiving, at a welding asset tracking server, welding asset data from a welding asset tracking network;

determining, via processing circuitry of the welding asset tracking server, that a welding asset data subset of the welding asset data does not satisfy one or more welding criteria; and

in response to determining the welding asset data subset does not satisfy the one or more welding criteria, sending a command signal from the welding asset tracking server to a heartbeat generator of the welding asset tracking network, the command signal being representative of a command to stop generating a heartbeat signal.

16 . The method of claim 15 , wherein the welding asset data comprises data collected from a plurality of tags, hubs, or gateways of a plurality of welding assets, the method further comprising:

identifying the welding asset data subset, via the processing circuitry, based on which welding assets of the plurality of welding assets share a particular property; and

identifying the heartbeat generator from a plurality of heartbeat generators, via the processing circuitry, based on heartbeat criteria of one or more of the welding assets.

17 . The method of claim 15 , wherein determining whether the welding asset data subset satisfies the one or more welding criteria comprises determining whether (i) a welding asset of the welding assets last underwent maintenance less than a threshold time ago, (ii) the welding asset has been used less than a threshold amount since the welding asset last underwent maintenance, (iii) the welding asset has been used by a particular welding operator since the welding asset last underwent maintenance, (iv) the welding asset has been used with a particular other welding asset since the welding asset last underwent maintenance, or (v) the welding asset has been used for a particular welding operation since the welding asset last underwent maintenance.

18 . The method of claim 15 , wherein the welding asset data comprises data from a plurality of tags, hubs, or gateways of a plurality of welding assets, the method further comprising identifying the welding asset data subset, via the processing circuitry, based on which welding assets of the plurality of welding assets are (i) of a particular welding asset type, (ii) within a threshold distance of another welding asset, (iii) within a threshold distance of a particular location, (iv) being used by a particular welding operator, or (v) being used for a particular welding operation.

19 . The method of claim 18 , wherein the method comprises identifying the welding asset data subset, via the processing circuitry, based on which welding assets of the plurality of welding assets are being used by the particular welding operator, the method further comprising identifying which welding assets are being used by the particular welding operator based on a comparison of (i) helmet data received by the welding asset server from a welding helmet associated with the particular operator, and (ii) welding arc data received by the welding asset server from a welding asset of the plurality of welding assets.

20 . The method of claim 18 , wherein

the method comprises identifying the welding asset data subset based on which welding assets of the plurality of welding assets are being used by the particular welding operator, and determining whether the welding asset data subset satisfies the one or more welding criteria comprises determining whether the particular welding operator has a certain seniority level, skill level, or certification level, or

the method comprises identifying the welding asset data subset based on which welding assets are being used for the particular welding operation, and determining whether the welding asset data subset satisfies the one or more welding criteria comprises determining whether a particular welding asset of the welding assets is authorized to be used for the particular welding operation, or

the method comprises identifying the welding asset data subset based on which welding assets are being used for a particular welding operation, and determining whether the welding asset data subset satisfies the one or more welding criteria comprises determining whether a particular type of welding consumable is being used to perform the welding operation.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2024
From: RAPPL, JAMES FRANCIS; HOLVERSON, TODD
To: ILLINOIS TOOL WORKS INC.
Reel/Frame 066064/0032 →
Continuity (3)
Continuation 16934310 · Jul 21, 2020
Provisional Application 62889901 · Aug 21, 2019
Related Publication 20240082943A1 · Mar 14, 2024
References Cited (129)
US 4716267A · Reynolds · 1987 [cited by examiner]
US 6267291B1 · Blankenship · 2001 [cited by applicant]
US 6479792B1 · Beiermann · 2002 [cited by applicant]
US 6536660B2 · Blankenship et al. · 2003 [cited by applicant]
US 6734393B1 · Friedl · 2004 [cited by examiner]
US 7032814B2 · Blankenship · 2006 [cited by applicant]
US 7045742B2 · Feichtinger · 2006 [cited by examiner]
US 7363137B2 · Brant · 2008 [cited by applicant]
US 7574172B2 · Clark et al. · 2009 [cited by applicant]
US 7643890B1 · Hillen · 2010 [cited by examiner]
US 8502661B2 · Mauro · 2013 [cited by applicant]
US 8621062B1 · Anderson · 2013 [cited by examiner]
US 8686318B2 · Albrecht et al. · 2014 [cited by applicant]
US 8748776B2 · Albrecht · 2014 [cited by applicant]
US 9119023B2 · Dina · 2015 [cited by applicant]
US 9129330B2 · Albrecht · 2015 [cited by applicant]
US 9138825B2 · Albrecht · 2015 [cited by applicant]
US 9167408B2 · Bucci · 2015 [cited by applicant]
US 9204257B1 · Mendelson · 2015 [cited by applicant]
US 9270520B2 · Dina · 2016 [cited by applicant]
US 9449498B2 · Dina et al. · 2016 [cited by applicant]
US 9454744B2 · Imming · 2016 [cited by applicant]
US 9642112B2 · Costa · 2017 [cited by applicant]
US 9652955B1 · Ray · 2017 [cited by applicant]
US 9712947B2 · Dina · 2017 [cited by applicant]
US 9756456B2 · Dina · 2017 [cited by applicant]
US 9817947B2 · Hermans · 2017 [cited by applicant]
US 9862048B2 · Holverson et al. · 2018 [cited by applicant]
US 9998804B2 · Awiszus et al. · 2018 [cited by applicant]
US 10140834B2 · Barcala · 2018 [cited by applicant]
US 10181060B2 · Krug · 2019 [cited by applicant]
US 10248105B2 · Gitter · 2019 [cited by applicant]
US 10286475B2 · Dina · 2019 [cited by applicant]
US 10419929B2 · Dina · 2019 [cited by applicant]
US 10685194B2 · Lu · 2020 [cited by examiner]
US 10748442B2 · Batzler · 2020 [cited by applicant]
US 10977756B2 · Cheng · 2021 [cited by applicant]
US 20020081020A1 · Shimazu · 2002 [cited by examiner]
US 20020168937A1 · Clark · 2002 [cited by applicant]
US 20040022227A1 · Lynch · 2004 [cited by applicant]
US 20050145688A1 · Milenkovic · 2005 [cited by applicant]
US 20050197115A1 · Clark et al. · 2005 [cited by applicant]
US 20050258154A1 · Blankenship · 2005 [cited by examiner]
US 20060022867A1 · Hessing · 2006 [cited by applicant]
US 20060097046A1 · Baru Fassio · 2006 [cited by examiner]
US 20060173619A1 · Brant · 2006 [cited by applicant]
US 20070080150A1 · Albrecht · 2007 [cited by examiner]
US 20070080153A1 · Albrecht · 2007 [cited by examiner]
US 20070205894A1 · Nelson · 2007 [cited by applicant]
US 20080030330A1 · Vock · 2008 [cited by examiner]
US 20080055154A1 · Martucci · 2008 [cited by examiner]
US 20080061049A1 · Albrecht · 2008 [cited by applicant]
US 20080243306A1 · Koike · 2008 [cited by examiner]
US 20080276179A1 · Borenstein · 2008 [cited by applicant]
US 20090272222A1 · Long · 2009 [cited by examiner]
US 20100224610A1 · Wallace · 2010 [cited by applicant]
US 20110080267A1 · Clare et al. · 2011 [cited by applicant]
US 20120050101A1 · Whiteman · 2012 [cited by examiner]
US 20120085741A1 · Holverson et al. · 2012 [cited by applicant]
US 20120130534A1 · Wurm · 2012 [cited by applicant]
US 20120200385A1 · Savage · 2012 [cited by applicant]
US 20130200055A1 · Enyedy et al. · 2013 [cited by applicant]
US 20130282392A1 · Wurm · 2013 [cited by applicant]
US 20130332323A1 · Phillips · 2013 [cited by applicant]
US 20130346261A1 · Phillips · 2013 [cited by applicant]
US 20140048522A1 · Dina · 2014 [cited by examiner]
US 20140124493A1 · Enyedy · 2014 [cited by applicant]
US 20140240125A1 · Burch · 2014 [cited by applicant]
US 20140284323A1 · Albrecht · 2014 [cited by applicant]
US 20140327521A1 · Chen · 2014 [cited by examiner]
US 20150114941A1 · Denis et al. · 2015 [cited by applicant]
US 20150206094A1 · Hayes · 2015 [cited by applicant]
US 20150230058A1 · Cho · 2015 [cited by examiner]
US 20150319572A1 · Jalali · 2015 [cited by examiner]
US 20150332071A1 · Hoffa · 2015 [cited by applicant]
US 20150375323A1 · Becker · 2015 [cited by applicant]
US 20160033635A1 · Hansen · 2016 [cited by examiner]
US 20160045971A1 · Holverson · 2016 [cited by applicant]
US 20160125594A1 · Becker · 2016 [cited by examiner]
US 20160219405A1 · Mishra · 2016 [cited by applicant]
US 20160260301A1 · Miller · 2016 [cited by examiner]
US 20160373457A1 · Matson · 2016 [cited by applicant]
US 20170214117A1 · Gracyk et al. · 2017 [cited by applicant]
US 20180124558A1 · Stampfl · 2018 [cited by applicant]
US 20180193939A1 · Holverson et al. · 2018 [cited by applicant]
US 20180309935A1 · Bashkin · 2018 [cited by applicant]
US 20190070686A1 · Kooken et al. · 2019 [cited by applicant]
US 20190176323A1 · Coady · 2019 [cited by examiner]
US 20190199596A1 · Daniel · 2019 [cited by examiner]
US 20190210135A1 · Dina et al. · 2019 [cited by applicant]
US 20190272458A1 · Khoche · 2019 [cited by examiner]
US 20210121330A1 · Lobner · 2021 [cited by applicant]
CN 101391334 · 2009 [cited by applicant]
CN 101813782 · 2010 [cited by applicant]
CN 102749900 · 2012 [cited by applicant]
CN 103065210 · 2013 [cited by applicant]
CN 104245207 · 2014 [cited by applicant]
CN 104486975 · 2015 [cited by applicant]
CN 104704911 · 2015 [cited by applicant]
CN 108027950 · 2018 [cited by applicant]
CN 108121926 · 2018 [cited by applicant]
CN 109454311 · 2019 [cited by applicant]
CN 109791649 · 2019 [cited by applicant]
CN 109873870 · 2019 [cited by applicant]
CN 206235812U · 2019 [cited by examiner]
EP 3247525 · 2017 [cited by applicant]
JP H1148340 · 1999 [cited by applicant]
KR 20030083652 · 2003 [cited by applicant]
KR 20090128646 · 2009 [cited by applicant]
WO 2013163338 · 2013 [cited by applicant]
WO 2017222734 · 2017 [cited by applicant]
Canada Patent Office, Examination Report, Application No. 3,089,576, mailed Jun. 26, 2024 6 pages. [cited by applicant]
Tile, Inc., “Find Your Keys, Wallet & Phone with Tile's App and Bluetooth Tracker Device”, retrieved from https://www.thetileapp.com/en-us/, retrieved on Jul. 9, 2020, 12 pages. [cited by applicant]
Milwaukee Tool, “TICK Tool and Equipment Tracker—48-21-2000,” retrieved from https://milwaukeetool.com/Prodcuts/Power-Tools/48-21-2000, retrieved on Jul. 9, 2020, 6 pages. [cited by applicant]
European Patent Office, Extended European Search Report, Application No. 20190175.8, mailed Mar. 4, 2021, 5 pages. [cited by applicant]
European Patent Office, Extended European Search Report, Application No. 20190185.7, mailed Mar. 4, 2021, 5 pages. [cited by applicant]
European Patent Office, Extended European Search Report, Application No. 20191265.6, mailed Mar. 9, 2021, 7 pages. [cited by applicant]
European Patent Office, Extended European Search Report, Application No. 20191250.8, mailed Mar. 4, 2021, 11 pages. [cited by applicant]
European Patent Office, Extended European Search Report, Application No. 20191258.1, mailed Mar. 9, 2021, 6 pages. [cited by applicant]
Canada Patent Office, Examination Report, Application No. 3,089,986, mailed Sep. 2, 2021, 2 pages. [cited by applicant]
Canada Patent Office, Examination Report, Application No. 3,088,377, mailed Nov. 2, 2021, 8 pages. [cited by applicant]
European Patent Office, Office Action, AppIn No. 20191250.8, mailed Jan. 31, 2022, 5 pages. [cited by applicant]
European Patent Office, Office Action, Application No. 20190175.8, mailed Feb. 11, 2022, 4 pages. [cited by applicant]
European Patent Office, Office Action, Application No. 20191258.1, mailed Feb. 11, 2022, 4 pages. [cited by applicant]
European Patent Office, Office Action, Application No. 20191265.6, mailed Feb. 11, 2022, 4 pages. [cited by applicant]
European Patent Office, Office Action, Application No. 20190185.7, mailed Feb. 11, 2022, 5 pages. [cited by applicant]
European Patent Office, Office Action, Application No. 20190175.8, mailed Oct. 20, 2022, 5 pages. [cited by applicant]
European Patent Office, Office Action, Application No. 20190185.7, mailed Oct. 20, 2022, 5 pages. [cited by applicant]
European Patent Office, Office Action, Application No. 20190175.8, mailed Jun. 28, 2023, 7 pages. [cited by applicant]