IP Library › Granted Patent US 12,472,615
Granted Patent B2
US 12,472,615 · App. 18/557,433 · Granted Nov 18, 2025

Power tool control for multiple fastener applications

Inventors: Jonathan E. Abbott (Milwaukee, WI); Timothy R. Obermann (Waukesha, WI)
Assignee: Milwaukee Electric Tool Corporation
B25F5/00B25B21/02B25B23/1475
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,472,615
App. No.
18/557,433
Granted
Nov 18, 2025
Kind
B2
Abstract

A power tool includes a housing, a motor, a first sensor configured to generate first sensor data related to a movement of the power tool, and a controller. The controller is configured to receive the first sensor data from the first sensor between a first operation and second operation of the power tool, wherein the first sensor data is related to the movement of the power tool, determine a change in position of the power tool based on the first sensor data, determine that the second operation of the power tool is complete based on the change in position of the power tool, and output an indication to a user interface to alert a user that the second operation was completed.

Claims (56)

1 . A power tool comprising:

a housing;

a motor supported by the housing;

a first sensor configured to generate first sensor data related to a movement of the power tool; and

a controller within the housing and connected to the motor, the controller configured to:

receive the first sensor data from the first sensor between a first operation and a second operation of the power tool, wherein the first sensor data is related to the movement of the power tool,

determine a change in position of the power tool based on the first sensor data,

determine that the second operation of the power tool is complete based on the change in position of the power tool, and

output an indication to a user interface to alert a user that the second operation was completed.

2 . The power tool of claim 1 , wherein, to determine the change in position of the power tool, the controller is configured to integrate the first sensor data.

3 . The power tool of claim 1 , wherein:

the first operation is a coupling operation at a first fastener; and

the second operation is the coupling operation at a second fastener.

4 . The power tool of claim 1 , wherein completion of the second operation indicates the completion of a coupling operation.

5 . The power tool of claim 1 , further comprising:

a second sensor configured to generate second sensor data indicative of the first operation of the power tool, and wherein the controller is further configured to:

receive the second sensor data indicative of beginning the first operation of the power tool.

6 . The power tool of claim 5 , wherein the first sensor is an accelerometer and the second sensor is a trigger sensor.

7 . The power tool of claim 1 , further comprising a third sensor configured to generated third sensor data.

8 . The power tool of claim 7 , wherein the third sensor is a gyroscope.

9 . The power tool of claim 7 , further comprising a fourth sensor configured to generate fourth sensor data.

10 . The power tool of claim 9 , wherein the fourth sensor is a magnetometer.

11 . A method of determining that a power tool fastening operation has been completed, the method comprising:

receiving first sensor data from a first sensor between a first operation and a second operation of a power tool, wherein the first sensor data is related to a movement of the power tool;

determining a change in position of the power tool based on the first sensor data;

determining, based on a characteristic of the change in position, a stored operation profile;

determining that the power tool fastening operation is complete based on the stored operation profile; and

outputting an indication to a user interface to alert a user that the power tool fastening operation was completed.

12 . The method of claim 11 , wherein the stored operation profile corresponds to one of a coupling operation, a lug nut fastening operation, and a flange fastening operation.

13 . The method of claim 11 further comprising:

receiving second sensor data from a second sensor, wherein the second sensor data is indicative of a motor parameter of a motor of the power tool; and

controlling the motor based on at least one of the stored operation profile and the second sensor data.

14 . The method of claim 11 , wherein the first operation is spatially different than the second operation.

15 . The method of claim 11 , wherein the first operation is spatially the same as the second operation.

16 . The method of claim 11 , wherein the power tool fastening operation is a first fastening operation, and the method further comprises:

receiving second sensor data from the first sensor between the second operation of the power tool and a third operation of the power tool;

determining that the second operation is complete based on the stored operation profile; and

outputting a second indication to the user interface to alert the user that the second fastening operation was completed, wherein completion of the second fastening operation indicates completion of the operation profile.

17 . A system comprising:

a fastener; and

a power tool comprising:

a housing,

a motor supported by the housing,

a first sensor configured to generate first sensor data related to a movement of the power tool, and

a controller within the housing and connected to the motor, the controller configured to:

receive the first sensor data from the first sensor related to the movement of the power tool,

determine a change in position of the power tool based the first sensor data,

determine that a first operation of the power tool is complete based on at least one of the change in position of the power tool and a stored operation profile, and

output an indication to a user interface to alert a user that the first operation was completed.

18 . The system of claim 17 , wherein the controller is further configured to:

receive second sensor data from a second sensor related to a movement of the fastener, wherein the fastener is provided on a work piece;

determine the relative change in position between the power tool and the work piece based on at least one of the first sensor data and the second sensor data;

determine that each portion of the stored operation profile is complete based on the relative change in position between the power tool and the work piece; and

output an indication to the user interface to alert the user that the stored operation profile was completed.

19 . The system of claim 18 , wherein the first sensor and the second sensor are each accelerometers.

20 . The system of claim 17 , wherein the controller is further configured to control the motor based on the stored operation profile.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2023
From: ABBOTT, JONATHAN E.; OBERMANN, TIMOTHY R.
To: MILWAUKEE ELECTRIC TOOL CORPORATION
Reel/Frame 065358/0725 →
Continuity (2)
Provisional Application 63180473 · Apr 27, 2021
Related Publication 20240217082A1 · Jul 4, 2024
References Cited (30)
US 8332932B2 · Kellas-Dicks et al. · 2012 [cited by applicant]
US 10108169B2 · Öberg · 2018 [cited by examiner]
US 11221611B2 · Abbott · 2022 [cited by examiner]
US 12153402B2 · Abbott · 2024 [cited by examiner]
US 20030040871A1 · Siegel · 2003 [cited by examiner]
US 20030149508A1 · Watanabe · 2003 [cited by examiner]
US 20100282482A1 · Austin · 2010 [cited by examiner]
US 20110203821A1 · Puzio · 2011 [cited by examiner]
US 20150094836A1 · Rivers · 2015 [cited by examiner]
US 20150360305A1 · Willgert · 2015 [cited by examiner]
US 20160171903A1 · Grossman · 2016 [cited by examiner]
US 20180071901A1 · Silha · 2018 [cited by examiner]
US 20180154503A1 · Reynertson, Jr. · 2018 [cited by examiner]
US 20190091824A1 · Chellew · 2019 [cited by applicant]
US 20190227528A1 · Abbott · 2019 [cited by examiner]
US 20190275647A1 · Silha · 2019 [cited by examiner]
US 20210154820A1 · Bianco · 2021 [cited by examiner]
US 20210252652A1 · Mueckl · 2021 [cited by examiner]
US 20220111496A1 · Beacham, Jr. · 2022 [cited by examiner]
US 20220247338A1 · Yoneda · 2022 [cited by examiner]
US 20240217082A1 · Abbott · 2024 [cited by examiner]
US 20240367303A1 · Davis · 2024 [cited by examiner]
US 20250135622A1 · Davis · 2025 [cited by examiner]
CN 208034590U · 2018 [cited by applicant]
CN 109414807A · 2019 [cited by applicant]
EP 2722132A2 · 2014 [cited by applicant]
JP 2015208822A · 2015 [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/US2022/026571 dated Aug. 23, 2022 (13 pages). [cited by applicant]
Fan et al., “Improved Pedestrian Dead Reckoning Based on a Robust Adaptive Kalman Filter for Indoor Inertial Location System,” Sensors 2019, 19, 294, 21 pages. [cited by applicant]
Krakiwsky et al., “A Kalman Filter for Integrating Dead Reckoning, Map Matching and GPS Positioning,” IEEE Plans '88, Position Location and Navigation Symposium, 1988, pp. 39-46. [cited by applicant]