IP Library › Granted Patent US 10,010,377
Granted Patent B2
US 10,010,377 · App. 15/583,739 · Granted Jul 3, 2018

Systems and methods for selectively activating virtual guide geometries

Inventors: Radu Iorgulescu (Boca Raton, FL); Carinne Cecile Granchi (Weston, FL); Dennis Moses (Hollywood, FL); Jason Robert Wojcik (Weston, FL)
Assignee: MAKO Surgical Corp.
A61B34/76A61B34/20A61B34/25G06F3/016G06F3/0346G06F3/0482A61B2034/2055
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 10,010,377
App. No.
15/583,739
Filed
May 1, 2017
Granted
Jul 3, 2018
Kind
B2
Art Unit
2686
USPC
340/407.1
Abstract

A method for selectively activating a virtual geometry includes establishing a plurality of virtual geometries, each virtual geometry having a target feature and being available to be activated to guide an instrument to the target feature by restricting movement of the instrument within the confines of the virtual geometry. The method further includes displaying the plurality of virtual geometries on a display to a user and receiving user input selecting a virtual geometry from the displayed plurality of virtual geometries. The virtual geometry is activated based on the selection.

Claims (54)

1. A method for selectively activating a virtual geometry, comprising:

establishing a plurality of virtual geometries, each virtual geometry having a target feature and being available to be activated to guide an instrument to the target feature by restricting movement of the instrument within the confines of the virtual geometry;

displaying the plurality of virtual geometries on a display to a user;

receiving user input selecting a virtual geometry from the displayed plurality of virtual geometries; and

activating the selected virtual geometry;

wherein two or more of the plurality of available geometries overlap at an overlapping region, and wherein the selective activation of the virtual geometry based on the user input prevents forces associated with a first virtual geometry from interfering with forces associated with a second virtual geometry while the instrument is in the overlapping region.

2. The method of claim 1 , the method further comprising tracking a position of a reference point of the instrument;

wherein receiving user input selecting a virtual geometry from the displayed plurality of virtual geometries comprises receiving user input positioning the reference point of the instrument within a threshold distance of a target feature; and

wherein activating the selected virtual geometry comprises activating the virtual geometry associated with the target feature.

3. The method of claim 2 , wherein when the instrument is positioned within threshold distances of two or more target features, activating the selected virtual geometry comprises:

determining a distance between the reference point and each of the two or more target features; and

activating the virtual geometry having the closest target feature.

4. The method of claim 1 , wherein the forces associated with the first virtual geometry and the forces associated with the second virtual geometry provide haptic feedback to the user.

5. The method of claim 1 , wherein the plurality of virtual geometries are virtual haptic geometries configured to provide haptic feedback to the user.

6. The method of claim 1 , further comprising:

automatically activating a virtual geometry based on a tracked position of a reference point of the instrument;

receiving user input indicating a preference to deactivate the automatically activated virtual geometry; and

in response to the user input indicating the preference to deactivate the virtual geometry, deactivating the automatically activated virtual geometry.

7. The method of claim 6 , wherein each of the plurality of virtual geometries is associated with a surgical step to be completed, and wherein the deactivated virtual geometry can be reactivated after the surgical step associated with the virtual geometry activated based on the user input is completed.

8. The method of claim 1 , further comprising:

automatically activating a virtual geometry based on a tracked position of a reference point of the instrument;

wherein the selective activation of a virtual geometry based on the user input overrides the automatic activation of the virtual geometry.

9. The method of claim 1 , further comprising:

tracking a position of a reference point relative to the target feature of the selectively activated virtual geometry; and

after determining that the reference point has reached the target feature, deactivating the selectively activated virtual geometry.

10. The method of claim 1 , further comprising:

tracking a position of a reference point relative to the target feature of the selectively activated virtual geometry; and

after determining that the reference point has reached the target feature and that the reference point is not within a threshold distance of an engagement point, deactivating the selectively activated virtual geometry.

11. A computer-assisted surgery system, comprising:

a processing circuit configured to establish a plurality of virtual geometries, each virtual geometry having a target feature and being available to be activated to guide an instrument to the target feature by restricting movement of the instrument within the confines of the virtual geometry;

a display configured to display the plurality of virtual geometries to a user;

an input/output device configured to receive user input; and

a tracking system configured to track a position of a reference point of the instrument;

wherein in response to the input/output device receiving user input selecting a virtual geometry from the displayed plurality of virtual geometries, the processing circuit is further configured to activate the selected virtual geometry; and

wherein two or more of the plurality of available geometries overlap at an overlapping region, and wherein the selective activation of the virtual geometry based on the use input prevents forces associated with a first virtual geometry from interfering with forces associated with a second virtual geometry while the instrument is in the overlapping region.

12. The computer-assisted surgery system of claim 11 , wherein in response to the input/output device receiving user input positioning the reference point of the instrument within a threshold distance of a target feature, the processing circuit is configured to activate the virtual geometry associated with the target feature.

13. The computer-assisted surgery system of claim 12 , wherein when the instrument is positioned within threshold distances of two or more target features, the processing circuit is configured to:

determine a distance between the reference point and each of the two or more target features; and

activate the virtual geometry having closest target feature.

14. The computer-assisted surgery system of claim 11 , wherein the forces associated with the first virtual geometry and the forces associated with the second virtual geometry provide haptic feedback to the user.

15. The computer-assisted surgery system of claim 11 , wherein the plurality of virtual geometries are virtual haptic geometries configured to provide haptic feedback to the user.

16. The computer-assisted surgery system of claim 11 , wherein the processing circuit is further configured to:

automatically activate a virtual geometry based on the tracked position of the reference point;

in response to the input/output device receiving user input indicating a preference to deactivate the automatically activated virtual geometry, deactivate the automatically activated virtual geometry.

17. The computer-assisted surgery system of claim 16 , wherein each of the plurality of virtual geometries is associated with a surgical step to be completed, and wherein the deactivated virtual geometry can be reactivated after the surgical step associated with the virtual geometry activated based on the user input is completed.

18. The computer-assisted surgery system of claim 11 , wherein the processing circuit is further configured to:

automatically activate a virtual geometry based on the tracked position of the reference point;

wherein the selective activation of a virtual geometry based on the user input overrides the automatic activation of the virtual geometry.

19. The computer-assisted surgery system of claim 11 :

wherein the tracking system is further configured to track the position of the reference point relative to the target feature of the selectively activated virtual geometry; and

wherein the processing circuit is further configured to deactivate the selectively activated virtual geometry in response to determining that the reference point has reached the target feature.

20. The computer-assisted surgery system of claim 11 :

wherein the tracking system is further configured to track the position of the reference point relative to the target feature of the selectively activated virtual geometry; and

wherein the processing circuit is further configured to deactivate the selectively activated virtual geometry in response to determining that the reference point has reached the target feature and that the reference point is not within a threshold distance of an engagement point.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2018
From: IORGULESCU, RADU; GRANCHI, CARINNE CECILE; MOSES, DENNIS; WOJCIK, JASON ROBERT
To: MAKO SURGICAL CORP.
Reel/Frame 044605/0435 →
Continuity (2)
Continuation 13340668 · Dec 29, 2011
Related Publication 20170231704A1 · Aug 17, 2017
Cited By (19)
US 1,146,033 US 12,214,501 US 12,280,506 US 12,343,093 US 12,349,995 US 12,370,001 US 12,370,061 US 12,396,711 US 12,453,612 US 12,515,336 US 12,527,632 US 12,533,805 US 12,551,304 US 12,611,261 US 12,616,523 US 12,635,996 US 12,672,918 US 12,678,955 US 12,714,521