IP Library › Granted Patent US 11,925,417
Granted Patent B2
US 11,925,417 · App. 17/130,492 · Granted Mar 12, 2024

Systems, methods, and devices for developing patient-specific spinal implants, treatments, operations, and/or procedures

Inventors: Thomas Mosnier (Rochetaillee sur Saone, FR); Denys Sournac (Reyrieux, FR); Christophe X. Javelot (Lyons, FR)
Assignee: MEDICREA INTERNATIONAL
A61B34/10A61B17/7013A61B2017/568A61B2034/104
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,925,417
App. No.
17/130,492
Granted
Mar 12, 2024
Kind
B2
Abstract

A surgical planning and assessment system is disclosed. The system may include a computing system having a processor, a data store, and a patient specific planning and analysis module. The system may be configured to store a patient specific target plan including a digital representation of a spinal rod having a target geometry and transform the digital representation into a curved line. The system may generate a spline data set comprising a plurality of spline segments that are sequentially linked to one another. The system may adjust, iteratively, each spline segment until the plurality of spline segments approximate the curved line. The system may generate a digital file comprising drawings for manufacturing a spinal rod based on the plurality of spline segments. In various embodiments, each spline segment may be defined by a corresponding arc or a corresponding line extending between a corresponding starting point and a corresponding ending point.

Claims (46)

1. A computer-implemented method for generating a drawing of a spinal rod having a plurality of spline segments, comprising:

providing a computing system comprising a processor, a data store, and a patient specific planning and analysis module;

inputting a patient specific target plan comprising a digital representation of a spinal rod having a target geometry;

transforming the digital representation of the spinal rod into a curved line corresponding to the target geometry,

generating a spline data set comprising a plurality of spline segments, each spline segment being sequentially linked to an adjacent spline segment;

adjusting, iteratively, each spline segment until the plurality of spline segments approximate the curved line; and

generating, after the adjusting step is completed, a digital file comprising drawings for manufacturing a spinal rod based on the plurality of spline segments.

2. The method of claim 1 , wherein each spline segment is defined by a corresponding arc or a corresponding line extending between a corresponding starting point and a corresponding ending point.

3. The method of claim 2 , wherein the adjusting step further comprises adjusting at least one spline segment of the plurality of spline segments by adjusting a curvature of an arc between a corresponding starting point and a corresponding ending point.

4. The method of claim 2 , wherein the adjusting step further comprises:

adjusting at least one spline segment of the plurality of spline segments by adjusting a corresponding starting point and a corresponding ending point; and

adjusting, after the corresponding starting pint and corresponding ending point have been adjusted, a curvature of an arc between the corresponding starting point and the corresponding ending point.

5. The method of claim 2 , wherein the adjusting step further comprises:

adjusting each spline segment of the plurality of spline segments by adjusting at least one starting point and/or at least one ending point; and

adjusting a curvature of an arc of each spline segment defined by an arc.

6. The method of claim 2 , further comprising lengthening the spline data set to include a security comprising an extension of at least one spline curve prior to the adjusting step and the generating step.

7. The method of claim 2 , wherein the adjusting step further comprises adjusting each spline segment of the plurality of spline segments by adjusting a curvature of an arc between a corresponding starting point and a corresponding ending point or by adjusting the location of the corresponding starting point and the corresponding ending point.

8. The method of claim 7 , wherein the adjusting step is iteratively performed until each spline segment of the plurality of spline segments is within a predefined tolerance relative to the curved line corresponding to the target geometry.

9. The method of claim 2 , wherein the adjusting step further comprises:

adjusting each spline segment of the plurality of spline segments by adjusting a location of a corresponding starting point and a corresponding ending point of each spline segment; and

adjusting, after adjusting the location the corresponding starting point and the corresponding ending point, each spline segment of the plurality of spline segments by adjusting a curvature of an arc between the corresponding starting point and the corresponding ending point of each spline segment.

10. The method of claim 9 , wherein the adjusting step is iteratively performed until each spline segment of the plurality of spline segments is within a predefined tolerance relative to the curved line corresponding to the target geometry.

11. A surgical planning and assessment system, the system comprising:

a computing system comprising a processor, a data store, and a patient specific planning and analysis module, wherein the computing system comprises computer executable code that, when executed by the processor, is configured to:

store a patient specific target plan in the data store, the patient specific target plan comprising a digital representation of a spinal rod having a target geometry;

transform the digital representation of the spinal rod into a curved line corresponding to the target geometry,

generate a spline data set comprising a plurality of spline segments, each spline segment being sequentially linked to an adjacent spline segment;

adjust, iteratively, each spline segment until the plurality of spline segments approximate the curved line; and

generate a digital file comprising drawings for manufacturing a spinal rod based on the plurality of spline segments.

12. The surgical planning and assessment system of claim 11 , wherein each spline segment is defined by a corresponding arc or a corresponding line extending between a corresponding starting point and a corresponding ending point.

13. The surgical planning and assessment system of claim 12 , wherein the computer executable code, when executed by the processor, is further configured to adjust at least one spline segment of the plurality of spline segments by adjusting a curvature of an arc between a corresponding starting point and a corresponding ending point.

14. The surgical planning and assessment system of claim 12 , wherein the computer executable code, when executed by the processor, is further configured to:

adjust at least one spline segment of the plurality of spline segments by adjusting a corresponding starting point and a corresponding ending point; and

adjust, after the corresponding starting pint and corresponding ending point have been adjusted, a curvature of an arc between the corresponding starting point and the corresponding ending point.

15. The surgical planning and assessment system of claim 12 , wherein the computer executable code, when executed by the processor, is further configured to:

adjust each spline segment of the plurality of spline segments by adjusting at least one starting point and/or at least one ending point; and

adjust a curvature of an arc of each spline segment defined by an arc.

16. The surgical planning and assessment system of claim 12 , wherein the computer executable code, when executed by the processor, is further configured to lengthen the spline data set to include a security comprising an extension of at least one spline curve prior to the adjusting step and the generating step.

17. The surgical planning and assessment system of claim 12 , wherein the computer executable code, when executed by the processor, is further configured to adjust each spline segment of the plurality of spline segments by;

adjusting a curvature of an arc between a corresponding starting point and a corresponding ending point; and/or

adjusting the location of the corresponding starting point and the corresponding ending point.

18. The surgical planning and assessment system of claim 17 , wherein the computer executable code, when executed by the processor, is further configured to iteratively adjust each spline segment until each spline segment of the plurality of spline segments is within a predefined tolerance relative to the curved line corresponding to the target geometry.

19. The surgical planning and assessment system of claim 12 , wherein the computer executable code, when executed by the processor, is further configured to:

adjust each spline segment of the plurality of spline segments by adjusting a location of a corresponding starting point and a corresponding ending point of each spline segment; and

adjust each spline segment of the plurality of spline segments by adjusting a curvature of an arc between the corresponding starting point and the corresponding ending point of each spline segment.

20. The surgical planning and assessment system of claim 19 , wherein the computer executable code, when executed by the processor, is further configured to iteratively adjust each spline segment of the plurality of spline segments to be within a predefined tolerance relative to the curved line corresponding to the target geometry.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2020
From: MOSNIER, THOMAS; SOURNAC, DENYS; JAVELOT, CHRISTOPHE X
To: MEDICREA INTERNATIONAL
Reel/Frame 054727/0899 →
Continuity (11)
Continuation In Part 16837461 · Apr 1, 2020
Provisional Application 62953690 · Dec 26, 2019
Provisional Application 62952647 · Dec 23, 2019
Provisional Application 62939144 · Nov 22, 2019
Provisional Application 62932701 · Nov 8, 2019
Provisional Application 62932727 · Nov 8, 2019
Provisional Application 62932743 · Nov 8, 2019
Provisional Application 62828741 · Apr 3, 2019
Provisional Application 62828337 · Apr 2, 2019
Provisional Application 62828326 · Apr 2, 2019
Related Publication 20210145518A1 · May 20, 2021
Cited By (7)
US 12,496,137 US 12,636,082 US 12,648,815 US 12,661,133 US 12,678,173 US 12,702,484 US 12,740,830