IP Library Granted Patent US 11,410,259
Granted Patent B2
US 11,410,259 · App. 15/940,636 · Granted Aug 9, 2022

Adaptive control program updates for surgical devices

Inventors: Jason L. Harris (Lebanon, OH); Frederick E. Shelton, IV (Hillsboro, OH); David C. Yates (West Chester, OH)
Assignee: Cilag GmbH International
G06Q50/22A61B34/25G06Q10/10G16H20/40G16H40/40H04L9/14A61B90/37A61B2017/00199A61B2017/00221A61B2017/00225A61B2017/00482
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 11,410,259
App. No.
15/940,636
Filed
Mar 29, 2018
Granted
Aug 9, 2022
Kind
B2
Art Unit
3626
USPC
705/2
Abstract

Various analytics systems are disclosed. An analytics system is configured to communicably couple to a surgical hub. The surgical hub is configured to communicably couple to a modular device that is controlled by a control program. The analytics system comprises a processor and a memory coupled to the processor. The memory stores instructions that, when executed by the processor, causes the analytics system to: receive perioperative data indicative of an operational behavior of the modular device, wherein the perioperative data comprises data detected by the modular device during a surgical procedure; receive procedural outcome data associated with the surgical procedure; analyze the perioperative data and the procedural outcome data to determine whether the operational behavior is suboptimal; generate a control program update configured to alter the manner in which the control program operates the modular device during the surgical procedure for the operational behavior; and transmit the control program update to the modular device.

Claims (60)

1. A surgical system configured to adaptively generate control program updates for use during a surgical procedure, the surgical system comprising:

a network of surgical hubs;

a modular device communicably coupled to at least one surgical hub of the network;

a processor communicably coupled to the at least one surgical hub of the network; and

a memory coupled to the processor, the memory storing instructions that, when executed by the processor, cause the surgical system to:

receive perioperative data indicative of an operational behavior of the modular device, wherein the perioperative data comprises data detected by the modular device during a surgical procedure;

receive procedural outcome data associated with the surgical procedure, wherein the procedural outcome data comprises data associated with a result from the surgical procedure, including whether the surgical procedure had a positive or negative outcome;

determine whether the operational behavior is suboptimal for the modular device based, at least in part, on the received perioperative data and the received procedural outcome data;

generate a control program update configured to alter a manner in which a control program operates the modular device during the surgical procedure for the operational behavior;

transmit the control program update to the modular device; and

alter the manner in which the network of surgical hubs cause modular devices of a similar type to seal and cut tissue during subsequent surgical procedures under the conditions that give rise to the operational behavior in accordance with the control program update.

2. The surgical system of claim 1 , wherein the memory stores instructions that, when executed by the processor, cause the surgical system to determine whether the operational behavior is suboptimal according to whether the operational behavior correlates to a negative procedural outcome.

3. The surgical system of claim 1 , wherein:

the operational behavior is a first operational behavior;

the perioperative data is further indicative of a second operational behavior; and

the memory stores instructions that, when executed by the processor, cause the surgical system to determine whether the first operational behavior is suboptimal according to whether the second operational behavior is more highly correlated to a positive procedural outcome than the first operational behavior.

4. The surgical system of claim 1 , wherein the control program update is configured to provide an alert associated with the operational behavior.

5. The surgical system of claim 1 , wherein the control program update is configured to change a manually controlled function to a function controlled by the control program.

6. The surgical system of claim 1 , wherein the memory stores instructions that, when executed by the processor, cause the surgical system to receive the procedural outcome data from an EMR database.

7. The surgical system of claim 1 , wherein the memory stores instructions that, when executed by the processor, cause the surgical system to receive the procedural outcome data from the at least one surgical hub.

8. An analytics system configured to communicably couple to a network of surgical hubs, the analytics system comprising:

a modular device communicably coupled to at least one surgical hub of the network; and

a control circuit communicably coupled to the surgical hub, wherein the control circuit is configured to:

receive perioperative data indicative of an operational behavior of the modular device, wherein the perioperative data comprises data detected by the modular device during a surgical procedure;

receive procedural outcome data associated with the surgical procedure;

analyze the perioperative data and the procedural outcome data to determine whether the operational behavior is suboptimal for the modular device based, at least in part, on the received perioperative data and the received procedural outcome data;

generate a control program update configured to alter a manner in which a control program operates the modular device during the surgical procedure for the operational behavior;

transmit the control program update to the modular device; and

alter the manner in which the network of surgical hubs operate the modular device during the surgical procedure to reduce a number of future suboptimal procedural outcomes in accordance with the control program update.

9. The analytics system of claim 8 , wherein the control circuit is configured to determine whether the operational behavior is suboptimal according to whether the operational behavior correlates to a negative procedural outcome.

10. The analytics system of claim 8 , wherein:

the operational behavior is a first operational behavior;

the perioperative data is further indicative of a second operational behavior; and

the control circuit is configured to determine whether the first operational behavior is suboptimal according to whether the second operational behavior is more highly correlated to a positive procedural outcome than the first operational behavior.

11. The analytics system of claim 8 , wherein the control program update is configured to provide an alert associated with the operational behavior.

12. The analytics system of claim 8 , wherein the control program update is configured to change a manually controlled function to a function controlled by the control program.

13. The analytics system of claim 8 , wherein the control circuit is configured to cause the analytics system to receive the procedural outcome data from an EMR database.

14. The analytics system of claim 8 , wherein the control circuit is configured to cause the analytics system to receive the procedural outcome data from the at least one surgical hub.

15. A non-transitory computer readable medium storing computer readable instructions which, when executed, causes an analytics system configured to communicably couple to a network of surgical hubs, wherein each of the network of surgical hubs is configured to communicably couple to a modular device that is controlled by a control program, to:

receive perioperative data indicative of an operational behavior of the modular device, wherein the perioperative data comprises data detected by the modular device during a surgical procedure;

receive procedural outcome data associated with the surgical procedure;

analyze the perioperative data and the procedural outcome data to determine whether the operational behavior is suboptimal for the modular device based, at least in part, on the received perioperative data and the received procedural outcome data;

generate a control program update configured to alter a manner in which the control program operates the modular device during the surgical procedure for the operational behavior; and

alter the manner in which the network of surgical hubs subsequently cause similar modular devices to seal and cut tissue during subsequent surgical procedures to reduce a number of future suboptimal procedural outcomes in accordance with the control program update.

16. The non-transitory computer readable medium of claim 15 , wherein the non-transitory computer readable medium stores instructions that cause the analytics system to determine whether the operational behavior is suboptimal according to whether the operational behavior correlates to a negative procedural outcome.

17. The non-transitory computer readable medium of claim 15 , wherein:

the operational behavior is a first operational behavior;

the perioperative data is further indicative of a second operational behavior; and

the non-transitory computer readable medium stores instructions that cause the analytics system to determine whether the first operational behavior is suboptimal according to whether the second operational behavior is more highly correlated to a positive procedural outcome than the first operational behavior.

18. The non-transitory computer readable medium of claim 15 , wherein the control program update is configured to provide an alert associated with the operational behavior.

19. The non-transitory computer readable medium of claim 15 , wherein the control program update is configured to change a manually controlled function to a function controlled by the control program.

20. The non-transitory computer readable medium of claim 15 , wherein the non-transitory computer readable medium stores instructions that cause the analytics system to receive the procedural outcome data from an EMR database.

21. The non-transitory computer readable medium of claim 15 , wherein the non-transitory computer readable medium stores instructions that cause the analytics system to receive the procedural outcome data from the surgical hub.

22. The surgical system of claim 5 , wherein, when executed by the processor, the instructions further cause the surgical system to prevent a user of the modular device from manually overriding the control program update.

23. The surgical system of claim 1 , wherein, when executed by the processor, the instructions further cause the surgical system to determine an altered force to fire the modular device, and wherein the control program update comprises the altered force to fire.

24. The surgical system of claim 1 , wherein, when executed by the processor, the instructions further cause the surgical system to determine an altered energy level of the modular device, and wherein the control program update comprises the altered energy level.

25. The surgical system of claim 1 , wherein, when executed by the processor, the instructions further cause the surgical system to determine a wait time between steps of the surgical procedure, and wherein the control program update comprises the determined wait time.

26. The surgical system of claim 1 , wherein the perioperative data comprises at least one of a force to fire, a force to close, a power algorithm, a tissue property, a tissue gap, a closure rate of an end effector of the modular device, or any combination thereof.

27. The surgical system of claim 1 , wherein the procedural outcome data comprises data associated with a surgical site of a patient, including at least one of bleeding, air leakage, fluid leakage, a staple line, or any combination thereof.

28. The surgical system of claim 1 , wherein the manner in which the network of surgical hubs cause modular devices of a similar type to seal and cut tissue is based on an altered energy level as determined by the control program update.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2021
From: ETHICON LLC
To: CILAG GMBH INTERNATIONAL
Reel/Frame 056601/0339 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2018
From: HARRIS, JASON L.; SHELTON, FREDERICK E., IV; YATES, DAVID C.
To: ETHICON LLC
Reel/Frame 045891/0936 →
Cited By (15)
US 12,636,006 US 12,642,613 US 12,646,613 US 12,648,685 US 12,648,789 US 12,653,628 US 12,661,192 US 12,667,432 US 12,672,765 US 12,672,916 US 12,672,922 US 12,672,927 US 12,702,497 US 12,708,427 US 12,708,466