IP Library Granted Patent US 12,475,978
Granted Patent B2
US 12,475,978 · App. 18/092,041 · Granted Nov 18, 2025

Adaptable operation range for a surgical device

Inventors: Frederick E. Shelton, IV (Hillsboro, OH); Kevin M. Fiebig (Cincinnati, OH); Shane R. Adams (Lebanon, OH); Aaron Chow (Cincinnati, OH); Jason L. Harris (Lebanon, OH)
Assignee: Cilag GmbH Intenational
G16H10/60G16H20/40G16H40/63
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,475,978
App. No.
18/092,041
Filed
Dec 30, 2022
Granted
Nov 18, 2025
Kind
B2
Art Unit
3684
USPC
705/2
Abstract

A device, such as a computing device or a surgical device, may receive surgical operation data associated with a surgical operation. Based on the surgical operation data, a device may identify a surgical device to be used for a surgical operation and/or one or more surgical steps associated with a surgical operation. Based on the identified surgical device, the one or more surgical steps, and/or the surgical operation data, a device may determine an allowable operation range controlling a surgical device for a surgical procedure. A device may receive an adjustment input configuration to control a surgical device for a surgical step. A device may determine whether the adjustment input configuration is outside of the determined allowable operation range. Based on a determination that the adjustment input configuration is outside of the determined allowable operation range, a device may block the adjustment input configuration to control a surgical device.

Claims (64)

1 . A device comprising:

a processor configured to:

receive surgical operation data associated with a surgical operation, wherein the surgical operation data comprises at least one of patient information, healthcare professional (HCP) information, or information associated with a surgical device to be used for the surgical operation;

based on the surgical operation data, identify the surgical device to be used for the surgical operation and a surgical step associated with the surgical operation;

based on the surgical device, the surgical step, and the surgical operation data, determine an allowable operation range associated with the surgical device, wherein the allowable operation range is an operation range to control the surgical device for the surgical step, wherein the allowable operation range comprises a first allowable operation range and a second allowable operation range, wherein the first allowable operation range is configured to control the surgical device for the surgical step based on an input from the HCP, wherein the second allowable operation range is configured to control the surgical device for the surgical step based on an input from generated by a machine learning (ML) model, and wherein the first allowable operation range and the second allowable operation range are different;

receive an adjustment input configuration, wherein the adjustment input configuration is configured to control the surgical device for the surgical step;

determine whether the adjustment input configuration is from the HCP or is generated by the ML model;

determine whether the adjustment input configuration is within the determined allowable operation range, wherein the determined allowable range is one of the first allowable operation range or the second allowable operation range; and

based on a determination that the adjustment input configuration is outside of the allowable operation range, block the adjustment input configuration to control the surgical device.

2 . The device of claim 1 , wherein the processor is configured to:

send an alert to the HCP, wherein the alert indicates that the adjustment input configuration is outside of the allowable operation range, and wherein the alert further indicates a risk associated with adjusting an input to the adjustment input configuration that is outside of the allowable operation range.

3 . The device of claim 2 , wherein the processor is configured to:

based on a determination that the adjustment input configuration is from the HCP, send a message to the HCP, wherein the message comprises whether to adjust the input to control the surgical device using the adjustment input configuration that is outside of the first allowable operation range;

receive a feedback message from the HCP, wherein the feedback message confirms to use the adjustment input configuration as the input to control the surgical device; and

based on the received feedback message, allow the adjustment input configuration as the input to control the surgical device for the surgical step.

4 . The device of claim 3 , wherein the processor is configured to:

send a request message to the HCP, wherein the request message comprises whether to determine a revised allowable operation range based on the adjustment input configuration.

5 . The device of claim 2 , wherein the processor is configured to:

based on a determination that the adjustment input configuration is generated by the ML model, send ML data, wherein the ML data comprises at least one of frequency information of other HCPs using the adjusted input configuration for the surgical step or a success rate of the surgical operation using the adjusted input configuration.

6 . The device of claim 1 , wherein the processor is configured to:

based on a determination that the adjustment input configuration is within the allowable operation range, adjust an input to control the surgical device for the surgical step using the adjustment input configuration.

7 . A method performed by a device, wherein the device comprises a processor that is configured to perform the method, the method comprising:

receiving surgical operation data associated with a surgical operation, wherein the surgical operation data comprises information associated with at least one of a patient, a healthcare professional (HCP), or a surgical device to be used for the surgical operation;

based on the surgical operation data, identifying the surgical device to be used for the surgical operation and a surgical step associated with the surgical operation;

based on the surgical device, the surgical step, and the surgical operation data, determining an allowable operation range associated with the surgical device, wherein the allowable operation range is an operation range to control the surgical device for the surgical step, wherein the allowable operation range comprises a first allowable operation range and a second allowable operation range, wherein the first allowable operation range is configured to control the surgical device for the surgical step based on an input from the HCP, wherein the second allowable operation range is configured to control the surgical device for the surgical step based on an input from generated by a machine learning (ML) model, and wherein the first allowable operation range and the second allowable operation range are different;

receiving an adjustment input configuration, wherein the adjustment input configuration is configured to control the surgical device for the surgical step;

determining whether the adjustment input configuration is from the HCP or is generated by the ML model;

determining that whether adjustment input configuration is within the determined allowable operation range, wherein the determined allowable range is one of the first allowable operation range or the second allowable operation range; and

based on a determination that the adjustment input configuration is outside of the allowable operation range, blocking the adjustment input configuration to control the surgical device.

8 . The method of claim 7 , wherein the method comprises:

sending an alert to the HCP, wherein the alert indicates that the adjustment input configuration is outside of the allowable operation range, and wherein the alert further indicates a risk associated with adjusting an input to the adjustment input configuration that is outside of the allowable operation range.

9 . The method of claim 8 , wherein the method comprises:

based on a determination that the adjustment input configuration is from the HCP, sending a message to the HCP, wherein the message comprises whether to adjust the input to control the surgical device using the adjustment input configuration that is outside of the allowed operation range;

receiving a feedback message from the HCP, wherein the feedback message confirms to use the adjustment input configuration as the input to control the surgical device; and

allowing the adjustment input configuration as the input to control the surgical device for the surgical step.

10 . The method of claim 9 , wherein the method comprises:

sending a request message to the HCP, wherein the request message comprises whether to determine a revised allowable operation range based on the adjustment input configuration.

11 . The method of claim 8 , wherein the method comprises:

based on a determination that the adjustment input configuration is generated by the ML model, sending ML data, wherein the ML data comprises at least one of frequency information of other HCPs using the adjusted input configuration for the surgical step or a success rate of the surgical operation using the adjusted input configuration.

12 . The method of claim 7 , wherein the method comprises:

based on a determination that the adjustment input configuration is within the allowable operation range, adjusting an input to control the surgical device for the surgical step using the adjustment input configuration.

13 . A surgical device comprising:

a processor configured to:

receive surgical operation data associated with a surgical operation, wherein the surgical operation data comprises at least one of patient information, healthcare professional (HCP) information, or information associated with the surgical device to be used for the surgical operation;

based on the surgical operation data, identify a surgical step associated with the surgical operation;

based on the identified the surgical step and the surgical operation data, determine an allowable operation range associated with the surgical device, wherein the allowable operation range is an operation range to control the surgical device for the surgical step, wherein the allowable operation range comprises a first allowable operation range and a second allowable operation range, wherein the first allowable operation range is configured to control the surgical device for the surgical step based on an input from the HCP, wherein the second allowable operation range is configured to control the surgical device for the surgical step based on an input from generated by a machine learning (ML) model, and wherein the first allowable operation range and the second allowable operation range are different;

receive an adjustment input configuration, wherein the adjustment input configuration is configured to control the surgical device for the surgical step;

determine whether the adjustment input configuration is from the HCP or is generated by the ML model;

determine whether the adjustment input configuration is within the determined allowable operation range, wherein the determined allowable range is one of the first allowable operation range or the second allowable operation range; and

based on a determination that the adjustment input configuration is outside of the allowable operation range, block the adjustment input configuration to control the surgical device.

14 . The surgical device of claim 13 , wherein the processor is configured to:

send an alert to the HCP, wherein the alert indicates that the adjustment input configuration is outside of the allowable operation range, and wherein the alert further indicates a risk associated with adjusting an input to control the surgical device to the adjustment input configuration that is outside of the allowable operation range.

15 . The surgical device of claim 13 , wherein the processor is configured to:

based on a determination that the adjustment input configuration is from the HCP, send a message to the HCP, wherein the message comprises whether to adjust an input to control the surgical device using the adjustment input configuration that is outside of the second allowable operation range.

16 . The surgical device of claim 15 , wherein the processor is configured to:

receive a feedback message from the HCP, wherein the feedback message confirms to use the adjustment input configuration as the input to control the surgical device; and

based on the received feedback message, allow the adjustment input configuration as the input to control the surgical device for the surgical step.

17 . The surgical device of claim 15 , wherein the processor is configured to:

send a request message to the HCP, wherein the request message comprises whether to determine a revised allowable operation range based on the adjustment input configuration.

18 . The surgical device of claim 13 , wherein the processor is configured to:

based on a determination that the adjustment input configuration is generated by the ML model, send ML model metadata to the HCP.

19 . The surgical device of claim 18 , wherein the ML model metadata comprises at least one of frequency information of other HCPs using the adjusted input configuration for the surgical step or a success rate of the surgical operation using the adjusted input configuration.

20 . The surgical device of claim 13 , wherein the processor is configured to:

based on a determination that the adjustment input configuration is within the allowable operation range, adjust an input to control the surgical device for the surgical step using the adjustment input configuration.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2023
From: SHELTON, FREDERICK E., IV; FIEBIG, KEVIN M.; ADAMS, SHANE R.; CHOW, AARON; HARRIS, JASON L.
To: CILAG GMBH INTERNATIONAL
Reel/Frame 062625/0146 →
Continuity (1)
Related Publication 20240221878A1 · Jul 4, 2024
References Cited (92)
US 9345481B2 · Hall et al. · 2016 [cited by applicant]
US 9687230B2 · Leimbach et al. · 2017 [cited by applicant]
US 10390895B2 · Henderson et al. · 2019 [cited by applicant]
US 10695081B2 · Shelton, IV et al. · 2020 [cited by applicant]
US 10842523B2 · Shelton, IV et al. · 2020 [cited by applicant]
US 10881399B2 · Shelton, IV et al. · 2021 [cited by applicant]
US 10932808B2 · Shelton, IV et al. · 2021 [cited by applicant]
US 11410259B2 · Harris et al. · 2022 [cited by applicant]
US 11423007B2 · Shelton, IV et al. · 2022 [cited by applicant]
US 11464590B1 · Roh et al. · 2022 [cited by applicant]
US 20070027459A1 · Horvath et al. · 2007 [cited by applicant]
US 20080285626A1 · Ma et al. · 2008 [cited by applicant]
US 20090088815A1 · Kalgren · 2009 [cited by examiner]
US 20100228222A1 · Williams et al. · 2010 [cited by applicant]
US 20110112384A1 · Eisenhardt et al. · 2011 [cited by applicant]
US 20140263552A1 · Hall et al. · 2014 [cited by applicant]
US 20150182694A1 · Rosinko · 2015 [cited by examiner]
US 20170202605A1 · Shelton, IV et al. · 2017 [cited by applicant]
US 20170296213A1 · Swensgard et al. · 2017 [cited by applicant]
US 20170360512A1 · Couture et al. · 2017 [cited by applicant]
US 20180049822A1 · Henderson et al. · 2018 [cited by applicant]
US 20180360452A1 · Shelton, IV et al. · 2018 [cited by applicant]
US 20190006047A1 · Gorek et al. · 2019 [cited by applicant]
US 20190059929A1 · Shelton, IV et al. · 2019 [cited by applicant]
US 20190104919A1 · Shelton, IV et al. · 2019 [cited by applicant]
US 20190125455A1 · Shelton, IV et al. · 2019 [cited by applicant]
US 20190200844A1 · Shelton, IV et al. · 2019 [cited by applicant]
US 20190200981A1 · Harris et al. · 2019 [cited by applicant]
US 20190200997A1 · Shelton, IV et al. · 2019 [cited by applicant]
US 20190201047A1 · Yates et al. · 2019 [cited by applicant]
US 20190201119A1 · Harris et al. · 2019 [cited by applicant]
US 20190201123A1 · Shelton, IV et al. · 2019 [cited by applicant]
US 20190201136A1 · Shelton, IV et al. · 2019 [cited by applicant]
US 20190201137A1 · Shelton, IV et al. · 2019 [cited by applicant]
US 20190201144A1 · Shelton, IV et al. · 2019 [cited by applicant]
US 20190205567A1 · Shelton, IV et al. · 2019 [cited by applicant]
US 20190206555A1 · Morgan et al. · 2019 [cited by applicant]
US 20190206562A1 · Shelton, IV et al. · 2019 [cited by applicant]
US 20190206564A1 · Shelton, IV et al. · 2019 [cited by applicant]
US 20190206569A1 · Shelton, IV et al. · 2019 [cited by applicant]
US 20190207857A1 · Shelton, IV et al. · 2019 [cited by applicant]
US 20200015901A1 · Scheib et al. · 2020 [cited by applicant]
US 20200197592A1 · Leinfellner · 2020 [cited by examiner]
US 20200246568A1 · Steinhauer · 2020 [cited by examiner]
US 20200405296A1 · Shelton, IV et al. · 2020 [cited by applicant]
US 20210151146A1 · Gupta · 2021 [cited by examiner]
US 20210196384A1 · Shelton, IV et al. · 2021 [cited by applicant]
US 20210210189A1 · Casey et al. · 2021 [cited by applicant]
US 20210244487A1 · Beck · 2021 [cited by applicant]
US 20210315579A1 · Shelton, IV et al. · 2021 [cited by applicant]
US 20210322014A1 · Shelton, IV et al. · 2021 [cited by applicant]
US 20210370790A1 · Feldman · 2021 [cited by applicant]
US 20220096163A1 · Payyavula et al. · 2022 [cited by applicant]
US 20220104822A1 · Shelton, IV et al. · 2022 [cited by applicant]
US 20220189604A1 · El-Khatib · 2022 [cited by examiner]
US 20220233119A1 · Shelton, IV et al. · 2022 [cited by applicant]
US 20220238216A1 · Shelton, IV et al. · 2022 [cited by applicant]
US 20220286687A1 · Bishop et al. · 2022 [cited by applicant]
US 20220331047A1 · Shelton, IV et al. · 2022 [cited by applicant]
US 20220367040A1 · Sutherland et al. · 2022 [cited by applicant]
US 20220370138A1 · Shelton, IV et al. · 2022 [cited by applicant]
US 20220387711A1 · Caudill · 2022 [cited by examiner]
US 20230095002A1 · Shelton, IV et al. · 2023 [cited by applicant]
US 20230097906A1 · Shelton, IV et al. · 2023 [cited by applicant]
US 20230098538A1 · Shelton, IV et al. · 2023 [cited by applicant]
US 20230326193A1 · Zia et al. · 2023 [cited by applicant]
US 20230352133A1 · Chen et al. · 2023 [cited by applicant]
US 20230377709A1 · Shelton, IV et al. · 2023 [cited by applicant]
US 20240024027A1 · Shelton et al. · 2024 [cited by applicant]
US 20240112768A1 · Shelton, IV et al. · 2024 [cited by applicant]
US 20240216065A1 · Shelton, IV et al. · 2024 [cited by applicant]
US 20240216081A1 · Shelton, IV et al. · 2024 [cited by applicant]
US 20240220763A1 · Shelton, IV et al. · 2024 [cited by applicant]
US 20240221892A1 · Shelton, IV et al. · 2024 [cited by applicant]
US 20240221893A1 · Shelton, IV et al. · 2024 [cited by applicant]
US 20240221894A1 · Shelton, IV et al. · 2024 [cited by applicant]
US 20240221895A1 · Shelton, IV et al. · 2024 [cited by applicant]
US 20240221896A1 · Shelton, IV et al. · 2024 [cited by applicant]
US 20240221897A1 · Shelton, IV et al. · 2024 [cited by applicant]
US 20240221923A1 · Shelton, IV et al. · 2024 [cited by applicant]
US 20240221924A1 · Shelton, IV et al. · 2024 [cited by applicant]
US 20240221931A1 · Shelton, IV et al. · 2024 [cited by applicant]
US 20240221960A1 · Shelton, IV et al. · 2024 [cited by applicant]
US 20250127670A1 · Sukumaran · 2025 [cited by examiner]
CN 108430339A · 2018 [cited by applicant]
CN 108511057A · 2018 [cited by applicant]
WO 2021113168A1 · 2021 [cited by applicant]
Alsallal et al., “A Machine Learning Technique to Detect Counterfeit Medicine Based on X-Ray Fluorescence Analyser”, International Conference on Computing, Electronics & Communications Engineering (ICCECE), IEEE, 2018, … [cited by applicant]
Anonymous, “Cloud computing”, Wikipedia, the free encyclopedia, Dec. 22, 2022, pp. 1-24. [cited by applicant]
Asadizanjani, et al., “Counterfeit Electronics Detection Using Image Processing and Machine Learning”, Journal of Physics Conference Series, vol. 787, 2017, pp. 1-6. [cited by applicant]
Brownlee, Jason “Dynamic Ensemble Selection (DES) for Classification in Python—MachineLearningMastery.com”, Retrieved from the Internet: URL: https://web.archive.org/web/20221206025245/https://machinelearningmastery.com… [cited by applicant]
Qayyum, “Secure and Robust Machine Learning for Healthcare: A Survey”, IEEE, Reviews In Biomedical Engineering, vol. 14, 2021, 156-180. [cited by applicant]