IP Library Granted Patent US 12,472,012
Granted Patent B2
US 12,472,012 · App. 17/705,646 · Granted Nov 18, 2025

Powered drill assembly

Inventors: Brad Jacobsen (Erie, CO); Milton F. Barnes (Grand Prairie, TX); Rowena Vigh (Superior, CO); Steven Hartmann (Superior, CO)
Assignee: Medtronic Navigation, Inc.
A61B34/25A61B17/1671A61B34/20A61B34/76G05B13/0265G16H20/40G16H40/63A61B2017/00115
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,012
App. No.
17/705,646
Granted
Nov 18, 2025
Kind
B2
Abstract

A system and method for operating an assembly, such as a powered drill assembly. The assembly may be operated to provide feedback to the user regarding a selected position and/or condition of the powered drill system. The powered drill system may be used to power or drive a selected tool, such as a resection or grinding tool.

Claims (64)

1 . A system to determine operation of a powered instrument, comprising:

a tool configured to engage a surface;

a tracking system configured to track a pose of the tool;

a motor configured to drive the tool by rotating or oscillating the tool;

a sensor operable to sense continuously over a period of time a parameter from the powered instrument and transmit a sensor signal continuously over the period of time based on the parameter; and

a processor module configured to execute instructions to:

receive the sensor signal continuously over the period of time;

evaluate the sensor signal including a change and duration of the sensor signal relative to the period of time; and

determine at least one operation of the tool regarding engagement of the surface based upon the sensor signal;

wherein the determined at least one operation of the tool regarding engagement of the surface includes a determination of skiving; and

wherein the determination of skiving is based at least in part on a pattern of a plurality of voltage spikes of the sensor signal over the period of time, and the determination of skiving is based at least in part on a selected amount of movement of the tool in a selected direction.

2 . The system of claim 1 , further comprising:

an output system configured to output the determined at least one operation of the tool regarding engagement of the surface.

3 . The system of claim 2 , wherein the output system includes at least one of a display device and output of the output system includes a visual display or a haptic feedback regarding the determined at least one operation of the tool regarding engagement of the surface.

4 . The system of claim 1 , wherein the sensor is operable to sense the parameter continuously over the period of time;

wherein the sensor signal includes a plurality of sensor signals; and

wherein each sensor signal, of the plurality of sensor signals, relates to a selected period of time and includes a signal value regarding operation of the motor.

5 . The system of claim 4 , wherein the evaluation of the sensor signal compared to time includes evaluating the plurality of sensor signals related to the selected period of time; and

a determination of a duration of a value of each sensor signal of the plurality of sensor signals.

6 . The system of claim 5 , wherein the determined operation of the tool regarding engagement of the surface includes determination of skiving or skipping when the duration of the value of the sensor signal is greater than selected value threshold and is less than a selected time threshold.

7 . The system of claim 5 , wherein the determined at least one operation of the tool regarding engagement of the surface includes a determination of skiving or skipping based on at least one of a selected signal processing or a machine learning system.

8 . The system of claim 1 , wherein the processor module is configured to execute further instructions to:

determine a pose of the tool related to the sensor signal.

9 . The system of claim 8 , further comprising:

a display device configured to display the determined pose of the tool and the determined at least one operation of the tool regarding engagement of the surface.

10 . The system of claim 1 , wherein the sensor includes at least one of a motor sensor or a tool sensor and the sensor signal includes a signal from the at least one of the motor sensor or the tool sensor.

11 . The system of claim 1 , wherein the sensor includes the motor and the sensor signal includes a back electromotive force from the motor.

12 . A system to determine operation of a powered instrument, comprising:

a tool configured to engage a surface;

a tracking system configured to track a tracking device associated with the tool;

a motor sensor operable to sense continuously over selected periods of time a back voltage from a motor and transmit a sensor signal continuously over the selected periods of time; and

a processor module configured to execute instructions to:

receive the sensor signal continuously over the selected periods of time;

evaluate the sensor signal, including determining at least one of (i) a duration of a change in the sensor signal or (ii) a magnitude change in the sensor signal or (iii) a pattern of change in the sensor signal over a duration; and

determine at least one operation of the tool regarding engagement of the surface based on the evaluation;

wherein the motor is configured to drive the tool;

wherein the determination of the at least one operation of the tool regarding engagement of the surface includes a determination of an occurrence of skiving;

wherein a pose of the tool is determined based on tracking of the tracking device; and

wherein the determination of skiving is based at least in part on a pattern of a plurality of voltage spikes of the sensor signal over a selected period of time, and the determination of skiving is based at least in part on a selected amount of movement of the tool in a selected direction.

13 . The system of claim 12 , wherein the motor rotationally drives the tool and the sensor signal increases as torque is increased on the tool.

14 . The system of claim 13 , wherein the processor module recalls at least one of (i) a duration threshold value regarding the duration of the change in the sensor signal or (ii) a magnitude threshold value regarding the magnitude change in the sensor signal or (iii) a pattern of multiple changes in sensor signals over a duration;

wherein the determination of the at least one operation of the tool regarding engagement of the surface is based on a comparison of the sensor signal to the duration threshold value or the magnitude threshold value or the pattern of multiple changes in sensor signals.

15 . The system of claim 14 , wherein the determination of the at least one operation of the tool regarding engagement of the surface is based on a comparison of the sensor signal to both the duration threshold value and the magnitude threshold value or the pattern of multiple changes in sensor signals.

16 . The system of claim 15 , wherein the determination of the at least one operation of the tool regarding engagement of the surface includes the determination of an occurrence of skiving;

wherein the determination of skiving is output.

17 . The system of claim 16 , further comprising:

a display device configured to display the determined output.

18 . A method of determining at least one operation of a tool regarding engagement with a surface, comprising:

sensing a signal based on operation of a motor continuously over selected periods of time;

tracking a pose of the tool;

generating a sensor signal based on the signal continuously over the selected periods of time;

evaluating the sensor signal for the selected periods of time, including determining at least one of (i) a duration of a change in the sensor signal or (ii) a magnitude of a change in the sensor signal or (iii) a pattern of change in the sensor signal over a duration;

determining the at least one operation of the tool regarding engagement of the surface based on the evaluation; and

outputting the determination of the at least one operation of the tool regarding engagement of the surface based on the evaluation, including a determination of an occurrence of skiving;

wherein the motor is configured to drive the tool; and

wherein the determination of the occurrence of skiving is based at least in part on analyzing a pattern of a plurality of voltage spikes of the sensor signal over a selected period of time, and the determination of the occurrence of skiving is based at least in part on a selected amount of movement of the tool in a selected direction.

19 . The method of claim 18 , further comprising:

operating a processor module to execute instructions to:

receive the sensor signal; and

evaluate the sensor signal.

20 . The method of claim 19 , further comprising:

operating the processor module to execute instructions to recall at least one of (i) a duration threshold value regarding the duration of the change in the signal or a magnitude threshold value regarding the magnitude change in the signal, or (ii) a pattern of change in the signal over a duration;

wherein the determination of the at least one operation of the tool regarding engagement of the surface is based on a comparison of the sensor signal to the duration threshold value or the magnitude threshold value.

21 . The method of claim 18 , wherein outputting the determination of the at least one operation of the tool regarding engagement of the surface based on the evaluation includes displaying an indication of skiving of the tool.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2022
From: HARTMANN, STEVEN
To: MEDTRONIC NAVIGATION, INC.
Reel/Frame 061254/0292 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2022
From: JACOBSEN, BRAD; VIGH, ROWENA; BARNES, MILTON F.
To: MEDTRONIC NAVIGATION, INC.
Reel/Frame 059528/0559 →
Continuity (2)
Provisional Application 63171413 · Apr 6, 2021
Related Publication 20220313374A1 · Oct 6, 2022
References Cited (50)
US 106825A · Hughes · 1870 [cited by applicant]
US 5592939A · Martinelli · 1997 [cited by applicant]
US 5772594A · Barrick · 1998 [cited by applicant]
US 5913820A · Bladen et al. · 1999 [cited by applicant]
US 5983126A · Wittkampf · 1999 [cited by applicant]
US 6940941B2 · Gregerson et al. · 2005 [cited by applicant]
US 7001045B2 · Gregerson et al. · 2006 [cited by applicant]
US 7001391B2 · Estes et al. · 2006 [cited by applicant]
US 7011661B2 · Riedel et al. · 2006 [cited by applicant]
US 7106825B2 · Gregerson et al. · 2006 [cited by applicant]
US 7108421B2 · Gregerson et al. · 2006 [cited by applicant]
US 7188998B2 · Gregerson et al. · 2007 [cited by applicant]
US 7697972B2 · Verard et al. · 2010 [cited by applicant]
US 7751865B2 · Jascob et al. · 2010 [cited by applicant]
US 8238631B2 · Hartmann et al. · 2012 [cited by applicant]
US RE44305E · Foley et al. · 2013 [cited by applicant]
US 8644907B2 · Hartmann et al. · 2014 [cited by applicant]
US 8842893B2 · Teichman et al. · 2014 [cited by applicant]
US 9241771B2 · Kostrzewski et al. · 2016 [cited by applicant]
US 9283048B2 · Kostrzewski et al. · 2016 [cited by applicant]
US 9737235B2 · Hartmann · 2017 [cited by applicant]
US 11432828B1 · Lang · 2022 [cited by applicant]
US 11986260B2 · Elbanna · 2024 [cited by examiner]
US 20040199072A1 · Sprouse et al. · 2004 [cited by applicant]
US 20060258951A1 · Bleich et al. · 2006 [cited by applicant]
US 20070100336A1 · McFarlin et al. · 2007 [cited by applicant]
US 20080009697A1 · Haider et al. · 2008 [cited by applicant]
US 20080242978A1 · Simon et al. · 2008 [cited by applicant]
US 20100179557A1 · Husted · 2010 [cited by applicant]
US 20100210939A1 · Hartmann et al. · 2010 [cited by applicant]
US 20150305817A1 · Kostrzewski · 2015 [cited by applicant]
US 20160235492A1 · Morard et al. · 2016 [cited by applicant]
US 20180289432A1 · Kostrzewski et al. · 2018 [cited by applicant]
US 20190269469A1 · Bush, Jr. et al. · 2019 [cited by applicant]
US 20190328461A1 · Kemp et al. · 2019 [cited by applicant]
US 20200178958A1 · Overmyer et al. · 2020 [cited by applicant]
US 20200237445A1 · Snyder et al. · 2020 [cited by applicant]
US 20210298795A1 · Bowling · 2021 [cited by examiner]
US 20220192683A1 · Jacobsen et al. · 2022 [cited by applicant]
CN 101579250A · 2009 [cited by applicant]
CN 102046098A · 2011 [cited by applicant]
DE 102017000723A1 · 2018 [cited by applicant]
WO 2016199152A1 · 2016 [cited by applicant]
WO 2017139674A1 · 2017 [cited by applicant]
International Search Report and Written Opinion regarding Patent Application No. PCT/US2022/023308, dated Sep. 2, 2022. [cited by applicant]
International Search Report and Written Opinion regarding International Patent Application No. PCT/US2021/064795, dated May 27, 2022. [cited by applicant]
Ronneberger, “U-Net, Convolutional Networks for Biomedical Image Segmentation”, 2015 (Year: 2015). [cited by applicant]
Zhou, “Unet++: A cyclostyle u-net architecture for medical segmentation”, 2018 (Year: 2018). [cited by applicant]
International Preliminary Report on Patentability, corresponding to PCT/US2021/064795, Date of Issuance: Jun. 13, 2023. [cited by applicant]
Chinese Search Report received by the Chinese Patent Office for related Chinese Patent Application No. 202180087083.0 dated Dec. 6, 2024, 28 pages. [cited by applicant]