IP Library Granted Patent US 12,089,901
Granted Patent B2
US 12,089,901 · App. 18/218,159 · Granted Sep 17, 2024

Surgical systems and methods for facilitating ad-hoc intraoperative planning of surgical procedures

Inventor: José Luis Moctezuma de la Barrera (Freiburg, DE)
Assignee: Stryker Corporation
A61B34/10A61B34/20A61B34/25A61B34/30G06F3/0484G06T19/006A61B2017/00216A61B2034/101A61B2034/102A61B2034/105A61B2034/107A61B2034/108A61B2034/2048A61B2034/2051A61B2034/2055A61B2034/2063A61B2034/2068A61B2034/2074A61B2034/252A61B2090/365A61B2090/372A61B2090/3983A61B2090/502A61M2205/507G06T2210/41
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,089,901
App. No.
18/218,159
Granted
Sep 17, 2024
Kind
B2
Abstract

A surgical system, method and CAD program are provided. The surgical system includes a digitization device including a pointer tip to contact a target site and actuatable control input(s). A surgical tool can manipulate the target site. A navigation system tracks a state of the digitization device. Controller(s) receive the tracked state of the digitization device and display, within a virtual reference frame, a virtual representation of the pointer tip. In response to actuation of the control input(s), the controller(s) register virtual reference points within the virtual reference frame based on the pose of the virtual representation of the pointer tip and enable arrangement of one or more geometrical design objects within the virtual reference frame relative to the registered virtual reference points to generate a virtual boundary that defines a region of the target site to be avoided by the surgical tool.

Claims (57)

1. A surgical system comprising:

a digitization device comprising a pointer tip configured to contact a target site and one or more control inputs that are configured to be actuated;

a surgical tool configured to manipulate the target site;

a navigation system configured to track a state of the digitization device; and

one or more controllers configured to:

receive the tracked state of the digitization device from the navigation system;

display, within a virtual reference frame, a virtual representation of the pointer tip having a pose of the pointer tip derived from the tracked state of the digitization device;

in response to actuation of the one or more control inputs of the digitization device, register virtual reference points within the virtual reference frame at locations based on the pose of the virtual representation of the pointer tip; and

in response to actuation of the one or more control inputs of the digitization device, enable arrangement of one or more geometrical design objects within the virtual reference frame relative to the registered virtual reference points to generate a virtual boundary that defines a region of the target site to be avoided by the surgical tool.

2. The surgical system of claim 1 , wherein the one or more controllers are configured to enable arrangement of the one or more geometrical design objects within the virtual reference frame by being configured to:

enable construction of a new geometrical design object from the virtual reference points being sequentially registered with the digitization device;

enable construction of a new geometrical design object from a previously-constructed geometrical design object arranged within the virtual reference frame; and/or

enable adjustment to a previously-constructed geometrical design object arranged within the virtual reference frame.

3. The surgical system of claim 1 , wherein:

the navigation system includes a patient tracker adapted to be coupled to the target site;

the navigation system is configured to track a state of the patient tracker;

the one or more controllers are configured to display, within the virtual reference frame, a virtual representation of the patient tracker having a pose derived from the tracked state of the patient tracker; and

the one or more controllers are configured to fix one or more registered virtual reference points relative to the virtual representation of the patient tracker within the virtual reference frame.

4. The surgical system of claim 1 , wherein the one or more controllers are further configured to enable construction of a virtual implant model in response to arrangement of the one or more geometrical design objects within the virtual reference frame relative to one or more registered virtual reference points.

5. The surgical system of claim 1 , wherein the one or more controllers are further configured to enable selection of a type of the one or more of the geometrical design objects from a list, in response to actuation of the one or more control inputs of the digitization device.

6. The surgical system of claim 1 , wherein the one or more controllers are further configured to temporarily fix the one or more of the geometrical design objects to the virtual representation of the pointer tip such that the one or more geometrical design objects that are temporarily fixed correspondingly follow changes in pose of the virtual representation of the pointer tip within the virtual reference frame.

7. The surgical system of claim 1 , wherein:

the surgical tool is coupled to a robotic manipulator;

the navigation system is configured to track a state of the surgical tool; and

the one or more controllers are coupled to the robotic manipulator and are configured to control the robotic manipulator to constrain movement and/or operation of the surgical tool in response to the tracked state of the surgical tool meeting, exceeding, or potentially exceeding the virtual boundary.

8. A method of operating a surgical system, the surgical system including a digitization device comprising a pointer tip configured to contact a target site and one or more control inputs, a surgical tool configured to manipulate the target site; a navigation system configured to track a state of the digitization device, and a one or more controllers, the method comprising the one or more controllers performing the following:

receiving the tracked state of the digitization device from the navigation system;

displaying, within a virtual reference frame, a virtual representation of the pointer tip having a pose of the pointer tip derived from the tracked state of the digitization device;

in response to actuation of the one or more control inputs of the digitization device, registering virtual reference points within the virtual reference frame at locations based on the pose of the virtual representation of the pointer tip; and

in response to actuation of the one or more control inputs of the digitization device, enabling arrangement of one or more geometrical design objects within the virtual reference frame relative to the registered virtual reference points for generating a virtual boundary that defines a region of the target site to be avoided by the surgical tool.

9. The method of claim 8 , comprising the one or more controllers enabling arrangement of the one or more geometrical design objects within the virtual reference frame by:

enabling construction of a new geometrical design object from the virtual reference points being sequentially registered with the digitization device;

enabling construction of a new geometrical design object from a previously-constructed geometrical design object arranged within the virtual reference frame; and/or

enabling adjustment to a previously-constructed geometrical design object arranged within the virtual reference frame.

10. The method of claim 8 , wherein the navigation system includes a patient tracker adapted to be coupled to the target site and the navigation system is configured to track a state of the patient tracker, the method comprising the one or more controllers:

displaying, within the virtual reference frame, a virtual representation of the patient tracker having a pose derived from the tracked state of the patient tracker; and

fixing one or more registered virtual reference points relative to the virtual representation of the patient tracker within the virtual reference frame.

11. The method of claim 8 , comprising the one or more controllers further enabling construction of a virtual implant model in response to arrangement of the one or more geometrical design objects within the virtual reference frame relative to one or more registered virtual reference points.

12. The method of claim 8 , comprising the one or more controllers further enabling selection of a type of the one or more of the geometrical design objects from a list, in response to actuation of the one or more control inputs of the digitization device.

13. The method of claim 8 , comprising the one or more controllers temporarily fixing the one or more of the geometrical design objects to the virtual representation of the pointer tip such that the one or more geometrical design objects that are temporarily fixed correspondingly follow changes in pose of the virtual representation of the pointer tip within the virtual reference frame.

14. The method of claim 8 , wherein the surgical tool is coupled to a robotic manipulator, the navigation system is configured to track a state of the surgical tool, and the one or more controllers are coupled to the robotic manipulator, the method comprising the one or more controllers:

controlling the robotic manipulator to constrain movement and/or operation of the surgical tool in response to the tracked state of the surgical tool meeting, exceeding, or potentially exceeding the virtual boundary.

15. A non-transitory computer-readable medium having stored thereon instructions, which when executed by one or more processors, are configured to execute a computer-aided design (CAD) program configured to be utilized with a surgical system, the surgical system including a digitization device comprising a pointer tip configured to contact a target site and one or more control inputs that are configured to be actuated, and a navigation system configured to track a state of the digitization device, the CAD program, when executed, is configured to:

receive the tracked state of the digitization device from the navigation system;

display, within a virtual reference frame, a virtual representation of the pointer tip having a pose of the pointer tip derived from the tracked state of the digitization device;

in response to actuation of the one or more control inputs of the digitization device, register virtual reference points within the virtual reference frame at locations based on the pose of the virtual representation of the pointer tip; and

in response to actuation of the one or more control inputs of the digitization device, enable arrangement of one or more geometrical design objects within the virtual reference frame relative to the registered virtual reference points to generate a virtual boundary that defines a region of the target site to be avoided by a surgical tool.

16. The non-transitory computer-readable medium of claim 15 , wherein the CAD program, when executed, enables arrangement of the one or more geometrical design objects within the virtual reference frame by being configured to:

enable construction of a new geometrical design object from the virtual reference points being sequentially registered with the digitization device;

enable construction of a new geometrical design object from a previously-constructed geometrical design object arranged within the virtual reference frame; and/or

enable adjustment to a previously-constructed geometrical design object arranged within the virtual reference frame.

17. The non-transitory computer-readable medium of claim 15 , wherein the CAD program, when executed, is further configured to:

display, within the virtual reference frame, a virtual representation of a patient tracker having a pose derived from the tracked state of the patient tracker; and

fix one or more registered virtual reference points relative to the virtual representation of the patient tracker within the virtual reference frame.

18. The non-transitory computer-readable medium of claim 15 , wherein the CAD program, when executed, is further configured to enable construction of a virtual implant model in response to arrangement of the one or more geometrical design objects within the virtual reference frame relative to one or more registered virtual reference points.

19. The non-transitory computer-readable medium of claim 15 , wherein the CAD program, when executed, is further configured to enable selection of a type of the one or more of the geometrical design objects from a list, in response to actuation of the one or more control inputs of the digitization device.

20. The non-transitory computer-readable medium of claim 15 , wherein the CAD program, when executed, is further configured to temporarily fix the one or more of the geometrical design objects to the virtual representation of the pointer tip such that the one or more geometrical design objects that are temporarily fixed correspondingly follow changes in pose of the virtual representation of the pointer tip within the virtual reference frame.

Assignments (3)
CHANGE OF ADDRESS Recorded Dec 18, 2024
From: STRYKER CORPORATION
To: STRYKER CORPORATION
Reel/Frame 069737/0184 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2023
From: STRYKER LEIBINGER GMBH & CO. KG
To: STRYKER CORPORATION
Reel/Frame 064619/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2023
From: MOCTEZUMA DE LA BARRERA, JOSE LUIS
To: STRYKER LEIBINGER GMBH & CO. KG
Reel/Frame 064619/0758 →