MLchartDataset catalogue

Patent · US12062440B2 · B2 · US

System for maintaining and controlling surgical tools

(11) Publication number
US12062440B2
(21) Application number
18/323,345
(22) Filing date
2023-05-24
(30) Priority date
2022-01-04
(43) Publication date
2024-08-13
(45) Date of grant
2024-08-13
(51) IPC
A61B 34/00; A61B 34/20; A61B 34/30; G16H 40/40
(52) CPC
  • G16H Healthcare informatics, i.e. information and communication technology [ICT] specially adapted for the handling or processing of medical or healthcare data: 40/40, 20/40, 30/20, 30/40, 40/20, 40/63, 40/67, 50/20, 50/50
  • A61B Diagnosis; surgery; identification: 2017/00119, 2017/00203, 2034/2055, 2034/2074, 2034/256, 34/20, 34/25, 34/30, 34/37, 5/6846, 5/741, 90/96, 90/98
(73) Assignee
IX Innovation LLC
(72) Inventors
Jeffrey Roh; Justin Esterberg; John Cronin; Seth Cronin; Michael John Baker
(54) Title
System for maintaining and controlling surgical tools
(57) Abstract

Methods, apparatuses, and systems for maintaining and controlling surgical tools are disclosed. For each surgical tool, a surgeon can give verbal commands which can result in feedback provided by a synthesized voice or the execution of an action as instructed by the verbal command. The tools are monitored during use to ensure the tools remain within their operating parameters. The system alerts the surgeon should the tools approach their operational limitations.

Full text
View on Google Patents

Claims (20)

  1. A computer-implemented method comprising: monitoring operational parameters of a surgical tool during a surgery; generating, by a robotic surgery system, an alert responsive to determining that at least one operational parameter of the surgical tool is approaching a threshold, wherein the surgery is being performed by the robotic surgery system according to a surgical plan; outputting a notification of the alert indicating that the at least one operational parameter of the surgical tool is approaching the threshold; receiving a command from at least one user for modifying the surgical plan; in response to receiving the command, intraoperatively generating a modified surgical plan by: determining one or more surgical steps to be performed based on at least one surgical goal of the surgery; selecting a subset of surgical tools for performing the one or more surgical steps; and determining a setting for the subset of surgical tools based on maintenance records of the subset of surgical tools for maintaining the operational parameters within the threshold; and intraoperatively configuring the subset of surgical tools based on the determined setting by adjusting at least one value of the operational parameters according to the modified surgical plan.
  2. The computer-implemented method of claim 1, comprising: monitoring usage of the surgical tool over multiple surgical procedures; and generating an alert responsive to determining that the surgical tool is approaching an operational limit or an end of service life.
  3. The computer-implemented method of claim 1, comprising: determining that the surgery is complete responsive to at least one of: determining that a tool status of one of the subset of surgical tools indicates that the one of the subset of surgical tools is idle; or determining that the subset of surgical tools has been removed from a patient's body based on images received from at least one imaging device of the robotic surgery system.
  4. The computer-implemented method of claim 1, comprising: receiving a query from the user using a microphone, the query directed to the at least one operational parameter of the surgical tool; and generating an audible response describing the threshold using at least one speaker.
  5. The computer-implemented method of claim 1, comprising: querying a maintenance database storing a maintenance status associated with the subset of surgical tools to determine that at least one surgical tool of the subset of surgical tools requires maintenance; and enabling maintenance to be performed on the at least one surgical tool to achieve the maintenance status using the operational parameters.
  6. The computer-implemented method of claim 1, comprising: verbally notifying, by the robotic surgery system, the user of an expected adverse event based on operation of at least one of the subset of surgical tools; receiving one or more verbal commands via a microphone; and controlling operation of the at least one of the subset of surgical tools to modify operation of the at least one of the subset of surgical tools to avoid the expected adverse event.
  7. The computer-implemented method of claim 1, comprising: analyzing scheduled surgical procedures to determine whether an inventory includes tools that will remain within operational limits if used in the scheduled surgical procedures; and in response to determining that the inventory lacks tools that will remain within the operational limits, automatically ordering additional tools for enabling completion of the scheduled surgical procedures.
  8. A system comprising: one or more processors; and one or more non-transitory, computer-readable storage media storing instructions that when executed by the one or more processors cause the one or more processors to perform operations comprising: monitoring operational parameters of a surgical tool during a surgery; generating an alert responsive to determining that at least one operational parameter of the surgical tool is approaching a threshold, wherein the surgery is being performed by a robotic surgery system according to a surgical plan; outputting a notification of the alert indicating that the at least one operational parameter of the surgical tool is approaching the threshold; receiving a command from at least one user for modifying the surgical plan; in response to receiving the command, intraoperatively generating a modified surgical plan by: determining one or more surgical steps to be performed based on at least one surgical goal of the surgery; selecting a subset of surgical tools for performing the one or more surgical steps; and determining a setting for the subset of surgical tools based on maintenance records of the subset of surgical tools for maintaining the operational parameters within the threshold; and intraoperatively configuring the subset of surgical tools based on determined setting by adjusting at least one value of the operational parameters according to the modified surgical plan.
  9. The system of claim 8, wherein the instructions cause the one or more processors to perform operations comprising: monitoring usage of the surgical tool over multiple surgical procedures; and generating an alert responsive to determining that the surgical tool is approaching an operational limit or an end of service life.
  10. The system of claim 8, wherein the instructions cause the one or more processors to perform operations comprising: determining that the surgery is complete responsive to at least one of: determining that a tool status of one of the subset of surgical tools indicates that the one of the subset of surgical tools is idle; or determining that the subset of surgical tools has been removed from a patient's body based on images received from at least one imaging device of the robotic surgery system.
  11. The system of claim 8, wherein the instructions cause the one or more processors to perform operations comprising: receiving a query from the user using a microphone, the query directed to the at least one operational parameter of the surgical tool; and generating an audible response describing the threshold using at least one speaker.
  12. The system of claim 8, wherein the instructions cause the one or more processors to perform operations comprising: querying a maintenance database storing a maintenance status associated with the subset of surgical tools to determine that at least one surgical tool of the subset of surgical tools requires maintenance; and enabling maintenance to be performed on the at least one surgical tool to achieve the maintenance status using the operational parameters.
  13. The system of claim 8, wherein the instructions cause the one or more processors to perform operations comprising: verbally notifying the user of an expected adverse event based on operation of at least one of the subset of surgical tools; receiving one or more verbal commands via a microphone; and controlling operation of the at least one of the subset of surgical tools to modify operation of the at least one of the subset of surgical tools to avoid the expected adverse event.
  14. The system of claim 8, wherein the instructions cause the one or more processors to perform operations comprising: analyzing scheduled surgical procedures to determine whether an inventory includes tools that will remain within operational limits if used in the scheduled surgical procedures; and in response to determining that the inventory lacks tools that will remain within the operational limits, automatically ordering additional tools for enabling completion of the scheduled surgical procedures.
  15. A non-transitory, computer-readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising: monitoring operational parameters of a surgical tool during a surgery; generating, by a robotic surgery system, an alert responsive to determining that at least one operational parameter of the surgical tool is approaching a threshold, wherein the surgery is being performed by the robotic surgery system according to a surgical plan; outputting a notification of the alert indicating that the at least one operational parameter of the surgical tool is approaching the threshold; receiving a command from at least one user for modifying the surgical plan; in response to receiving the command, intraoperatively generating a modified surgical plan by: determining one or more surgical steps to be performed based on at least one surgical goal of the surgery; selecting a subset of surgical tools for performing the one or more surgical steps; and determining a setting for the subset of surgical tools based on maintenance records of the subset of surgical tools for maintaining the operational parameters within the threshold; and intraoperatively configuring the subset of surgical tools based on the determined setting by adjusting at least one value of the operational parameters according to the modified surgical plan.
  16. The non-transitory, computer-readable medium of claim 15, wherein the instructions cause the one or more processors to perform operations comprising: monitoring usage of the surgical tool over multiple surgical procedures; and generating an alert responsive to determining that the surgical tool is approaching an operational limit or an end of service life.
  17. The non-transitory, computer-readable medium of claim 15, wherein the instructions cause the one or more processors to perform operations comprising: determining that the surgery is complete responsive to at least one of: determining that a tool status of one of the subset of surgical tools indicates that the one of the subset of surgical tools is idle; or determining that the subset of surgical tools has been removed from a patient's body based on images received from at least one imaging device of the robotic surgery system.
  18. The non-transitory, computer-readable medium of claim 15, wherein the instructions cause the one or more processors to perform operations comprising: receiving a query from the user using a microphone, the query directed to the at least one operational parameter of the surgical tool; and generating an audible response describing the threshold using at least one speaker.
  19. The non-transitory, computer-readable medium of claim 15, wherein the instructions cause the one or more processors to perform operations comprising: querying a maintenance database storing a maintenance status associated with the subset of surgical tools to determine that at least one surgical tool of the subset of surgical tools requires maintenance; and enabling maintenance to be performed on the at least one surgical tool to achieve the maintenance status using the operational parameters.
  20. The non-transitory, computer-readable medium of claim 15, wherein the instructions cause the one or more processors to perform operations comprising: verbally notifying the user of an expected adverse event based on operation of at least one of the subset of surgical tools; receiving one or more verbal commands via a microphone; and controlling operation of the at least one of the subset of surgical tools to modify operation of the at least one of the subset of surgical tools to avoid the expected adverse event.

Description

The present disclosure is generally related to automated and robotic surgical procedures and specifically to systems and methods for maintaining and controlling surgical tools.

More than 200 million surgeries are performed worldwide each year, and recent reports reveal that adverse event rates for surgical conditions remain unacceptably high, despite traditional patient safety initiatives. Adverse events resulting from surgical interventions can be related to errors occurring before or after the procedure as well as technical surgical errors during the operation. For example, adverse events can occur due to (i) breakdown in communication within and among the surgical team, care providers, patients, and their families; (ii) delay in diagnosis or failure to diagnose; and (iii) delay in treatment or failure to treat. The risk of complications during surgery can include anesthesia complications, hemorrhaging, high blood pressure, a rise or fall in body temperature, etc. Such adverse events can further occur due to medical errors, infections, underlying physical or health conditions of the patient, reactions to anesthetics or other drugs, etc. Conventional methods for preventing wrong-site, wrong-person, wrong-procedure errors, or retained foreign objects are typically based on communication between the patient, the surgeon(s), and other members of the health care team. However, conventional methods are typically insufficient to prevent surgical errors and adverse events during surgery.

Citations (8)

  • US20090306581A1
  • US20140081659A1
  • US20190105118A1
  • US20160253472A1
  • US20200038084A1
  • US20200273575A1
  • US20220104806A1
  • US20220233119A1
Record as JSON
{
  "publication_number": "US12062440B2",
  "country": "US",
  "kind": "B2",
  "title": "System for maintaining and controlling surgical tools",
  "abstract": "Methods, apparatuses, and systems for maintaining and controlling surgical tools are disclosed. For each surgical tool, a surgeon can give verbal commands which can result in feedback provided by a synthesized voice or the execution of an action as instructed by the verbal command. The tools are monitored during use to ensure the tools remain within their operating parameters. The system alerts the surgeon should the tools approach their operational limitations.",
  "claims": [
    "1. A computer-implemented method comprising: monitoring operational parameters of a surgical tool during a surgery; generating, by a robotic surgery system, an alert responsive to determining that at least one operational parameter of the surgical tool is approaching a threshold, wherein the surgery is being performed by the robotic surgery system according to a surgical plan; outputting a notification of the alert indicating that the at least one operational parameter of the surgical tool is approaching the threshold; receiving a command from at least one user for modifying the surgical plan; in response to receiving the command, intraoperatively generating a modified surgical plan by: determining one or more surgical steps to be performed based on at least one surgical goal of the surgery; selecting a subset of surgical tools for performing the one or more surgical steps; and determining a setting for the subset of surgical tools based on maintenance records of the subset of surgical tools for maintaining the operational parameters within the threshold; and intraoperatively configuring the subset of surgical tools based on the determined setting by adjusting at least one value of the operational parameters according to the modified surgical plan.",
    "2. The computer-implemented method of claim 1, comprising: monitoring usage of the surgical tool over multiple surgical procedures; and generating an alert responsive to determining that the surgical tool is approaching an operational limit or an end of service life.",
    "3. The computer-implemented method of claim 1, comprising: determining that the surgery is complete responsive to at least one of: determining that a tool status of one of the subset of surgical tools indicates that the one of the subset of surgical tools is idle; or determining that the subset of surgical tools has been removed from a patient's body based on images received from at least one imaging device of the robotic surgery system.",
    "4. The computer-implemented method of claim 1, comprising: receiving a query from the user using a microphone, the query directed to the at least one operational parameter of the surgical tool; and generating an audible response describing the threshold using at least one speaker.",
    "5. The computer-implemented method of claim 1, comprising: querying a maintenance database storing a maintenance status associated with the subset of surgical tools to determine that at least one surgical tool of the subset of surgical tools requires maintenance; and enabling maintenance to be performed on the at least one surgical tool to achieve the maintenance status using the operational parameters.",
    "6. The computer-implemented method of claim 1, comprising: verbally notifying, by the robotic surgery system, the user of an expected adverse event based on operation of at least one of the subset of surgical tools; receiving one or more verbal commands via a microphone; and controlling operation of the at least one of the subset of surgical tools to modify operation of the at least one of the subset of surgical tools to avoid the expected adverse event.",
    "7. The computer-implemented method of claim 1, comprising: analyzing scheduled surgical procedures to determine whether an inventory includes tools that will remain within operational limits if used in the scheduled surgical procedures; and in response to determining that the inventory lacks tools that will remain within the operational limits, automatically ordering additional tools for enabling completion of the scheduled surgical procedures.",
    "8. A system comprising: one or more processors; and one or more non-transitory, computer-readable storage media storing instructions that when executed by the one or more processors cause the one or more processors to perform operations comprising: monitoring operational parameters of a surgical tool during a surgery; generating an alert responsive to determining that at least one operational parameter of the surgical tool is approaching a threshold, wherein the surgery is being performed by a robotic surgery system according to a surgical plan; outputting a notification of the alert indicating that the at least one operational parameter of the surgical tool is approaching the threshold; receiving a command from at least one user for modifying the surgical plan; in response to receiving the command, intraoperatively generating a modified surgical plan by: determining one or more surgical steps to be performed based on at least one surgical goal of the surgery; selecting a subset of surgical tools for performing the one or more surgical steps; and determining a setting for the subset of surgical tools based on maintenance records of the subset of surgical tools for maintaining the operational parameters within the threshold; and intraoperatively configuring the subset of surgical tools based on determined setting by adjusting at least one value of the operational parameters according to the modified surgical plan.",
    "9. The system of claim 8, wherein the instructions cause the one or more processors to perform operations comprising: monitoring usage of the surgical tool over multiple surgical procedures; and generating an alert responsive to determining that the surgical tool is approaching an operational limit or an end of service life.",
    "10. The system of claim 8, wherein the instructions cause the one or more processors to perform operations comprising: determining that the surgery is complete responsive to at least one of: determining that a tool status of one of the subset of surgical tools indicates that the one of the subset of surgical tools is idle; or determining that the subset of surgical tools has been removed from a patient's body based on images received from at least one imaging device of the robotic surgery system.",
    "11. The system of claim 8, wherein the instructions cause the one or more processors to perform operations comprising: receiving a query from the user using a microphone, the query directed to the at least one operational parameter of the surgical tool; and generating an audible response describing the threshold using at least one speaker.",
    "12. The system of claim 8, wherein the instructions cause the one or more processors to perform operations comprising: querying a maintenance database storing a maintenance status associated with the subset of surgical tools to determine that at least one surgical tool of the subset of surgical tools requires maintenance; and enabling maintenance to be performed on the at least one surgical tool to achieve the maintenance status using the operational parameters.",
    "13. The system of claim 8, wherein the instructions cause the one or more processors to perform operations comprising: verbally notifying the user of an expected adverse event based on operation of at least one of the subset of surgical tools; receiving one or more verbal commands via a microphone; and controlling operation of the at least one of the subset of surgical tools to modify operation of the at least one of the subset of surgical tools to avoid the expected adverse event.",
    "14. The system of claim 8, wherein the instructions cause the one or more processors to perform operations comprising: analyzing scheduled surgical procedures to determine whether an inventory includes tools that will remain within operational limits if used in the scheduled surgical procedures; and in response to determining that the inventory lacks tools that will remain within the operational limits, automatically ordering additional tools for enabling completion of the scheduled surgical procedures.",
    "15. A non-transitory, computer-readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising: monitoring operational parameters of a surgical tool during a surgery; generating, by a robotic surgery system, an alert responsive to determining that at least one operational parameter of the surgical tool is approaching a threshold, wherein the surgery is being performed by the robotic surgery system according to a surgical plan; outputting a notification of the alert indicating that the at least one operational parameter of the surgical tool is approaching the threshold; receiving a command from at least one user for modifying the surgical plan; in response to receiving the command, intraoperatively generating a modified surgical plan by: determining one or more surgical steps to be performed based on at least one surgical goal of the surgery; selecting a subset of surgical tools for performing the one or more surgical steps; and determining a setting for the subset of surgical tools based on maintenance records of the subset of surgical tools for maintaining the operational parameters within the threshold; and intraoperatively configuring the subset of surgical tools based on the determined setting by adjusting at least one value of the operational parameters according to the modified surgical plan.",
    "16. The non-transitory, computer-readable medium of claim 15, wherein the instructions cause the one or more processors to perform operations comprising: monitoring usage of the surgical tool over multiple surgical procedures; and generating an alert responsive to determining that the surgical tool is approaching an operational limit or an end of service life.",
    "17. The non-transitory, computer-readable medium of claim 15, wherein the instructions cause the one or more processors to perform operations comprising: determining that the surgery is complete responsive to at least one of: determining that a tool status of one of the subset of surgical tools indicates that the one of the subset of surgical tools is idle; or determining that the subset of surgical tools has been removed from a patient's body based on images received from at least one imaging device of the robotic surgery system.",
    "18. The non-transitory, computer-readable medium of claim 15, wherein the instructions cause the one or more processors to perform operations comprising: receiving a query from the user using a microphone, the query directed to the at least one operational parameter of the surgical tool; and generating an audible response describing the threshold using at least one speaker.",
    "19. The non-transitory, computer-readable medium of claim 15, wherein the instructions cause the one or more processors to perform operations comprising: querying a maintenance database storing a maintenance status associated with the subset of surgical tools to determine that at least one surgical tool of the subset of surgical tools requires maintenance; and enabling maintenance to be performed on the at least one surgical tool to achieve the maintenance status using the operational parameters.",
    "20. The non-transitory, computer-readable medium of claim 15, wherein the instructions cause the one or more processors to perform operations comprising: verbally notifying the user of an expected adverse event based on operation of at least one of the subset of surgical tools; receiving one or more verbal commands via a microphone; and controlling operation of the at least one of the subset of surgical tools to modify operation of the at least one of the subset of surgical tools to avoid the expected adverse event."
  ],
  "description_excerpt": "The present disclosure is generally related to automated and robotic surgical procedures and specifically to systems and methods for maintaining and controlling surgical tools.\n\nMore than 200 million surgeries are performed worldwide each year, and recent reports reveal that adverse event rates for surgical conditions remain unacceptably high, despite traditional patient safety initiatives. Adverse events resulting from surgical interventions can be related to errors occurring before or after the procedure as well as technical surgical errors during the operation. For example, adverse events can occur due to (i) breakdown in communication within and among the surgical team, care providers, patients, and their families; (ii) delay in diagnosis or failure to diagnose; and (iii) delay in treatment or failure to treat. The risk of complications during surgery can include anesthesia complications, hemorrhaging, high blood pressure, a rise or fall in body temperature, etc. Such adverse events can further occur due to medical errors, infections, underlying physical or health conditions of the patient, reactions to anesthetics or other drugs, etc. Conventional methods for preventing wrong-site, wrong-person, wrong-procedure errors, or retained foreign objects are typically based on communication between the patient, the surgeon(s), and other members of the health care team. However, conventional methods are typically insufficient to prevent surgical errors and adverse events during surgery.",
  "cpc": [
    "G16H 40/40",
    "A61B 2017/00119",
    "A61B 2017/00203",
    "A61B 2034/2055",
    "A61B 2034/2074",
    "A61B 2034/256",
    "A61B 34/20",
    "A61B 34/25",
    "A61B 34/30",
    "A61B 34/37",
    "A61B 5/6846",
    "A61B 5/741",
    "A61B 90/96",
    "A61B 90/98",
    "G16H 20/40",
    "G16H 30/20",
    "G16H 30/40",
    "G16H 40/20",
    "G16H 40/63",
    "G16H 40/67",
    "G16H 50/20",
    "G16H 50/50"
  ],
  "ipc": [
    "A61B 34/00",
    "A61B 34/20",
    "A61B 34/30",
    "G16H 40/40"
  ],
  "assignees": [
    "IX Innovation LLC"
  ],
  "inventors": [
    "Jeffrey Roh",
    "Justin Esterberg",
    "John Cronin",
    "Seth Cronin",
    "Michael John Baker"
  ],
  "filing_date": "2023-05-24",
  "publication_date": "2024-08-13",
  "grant_date": "2024-08-13",
  "priority_date": "2022-01-04",
  "application_number": "US-202318323345-A",
  "family_id": "86992173",
  "cited_by_count": 1,
  "citations": [
    "US20090306581A1",
    "US20140081659A1",
    "US20190105118A1",
    "US20160253472A1",
    "US20200038084A1",
    "US20200273575A1",
    "US20220104806A1",
    "US20220233119A1"
  ]
}

Record 402 of 8,000 in Patents full text (MLC-0201). Request the full dataset.