IP Library Granted Patent US 12702483
Granted Patent B2
US 12702483 · App. 18/533,504 · Granted Aug 11, 2026

Conformation based bone model generation and associated surgical techniques

Inventor: Albert C. Lynch (Landenberg, PA)
A61B34/10G06T1/0007A61B2034/105G06T2211/00
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 12702483
App. No.
18/533,504
Granted
Aug 11, 2026
Kind
B2
Abstract

Methods and systems related to bone model generation and associated surgical techniques are discussed herein. A disclosed method for generating a bone model for a patient bone includes storing a conforming bone template model, accepting a nonconformity of the patient bone, and generating a nonconforming bone model using the nonconformity of the patient bone and the bone template model. The nonconformity is used to set a constraint of the conforming bone template model to a value and the nonconforming bone model has the value for the constraint. The nonconforming bone model can be generated using a bone model generator engine. In specific embodiments, the nonconformity can be described and accepted for use by the bone model generator engine using values that can be obtained from standard planar radiographs.

Claims (94)

1 . A method for generating a bone model for a patient bone, in which each step is computer-implemented, comprising:

storing a conforming bone template model;

accepting a nonconformity of the patient bone, wherein:

the nonconformity is accepted as a set of numbers; and

the set of numbers includes a proximal distal medial tibial cortex flare angle and a proximal distal medial tibial cortex diaphysis;

generating a nonconforming bone model using the nonconformity of the patient bone and the conforming bone template model;

wherein the nonconformity is used to set a constraint of the conforming bone template model to a value and the nonconforming bone model has the value for the constraint.

2 . The method of claim 1 , further comprising:

accepting a selection of a bone type; and

displaying, prior to accepting the nonconformity and after accepting the selection of the bone type, the conforming bone template model of the bone type.

3 . The method of claim 1 , further comprising:

accepting a scaling factor; and

scaling the conforming bone template model by the scaling factor to produce a scaled conforming bone template model.

4 . The method of claim 3 , further comprising:

displaying, prior to accepting the nonconformity and after accepting the scaling factor, the scaled conforming bone template model.

5 . The method of claim 3 , wherein:

the scaling factor is one of a frontal scaling factor and a sagittal scaling factor.

6 . The method of claim 3 , wherein:

the scaling factor is a desired length of the patient bone.

7 . The method of claim 1 , further comprising:

displaying the nonconforming bone model; and

iteratively: (i) accepting a revised measured nonconformity of the patient bone; (ii) generating a revised nonconforming bone model using the revised measured nonconformity; and (iii) displaying the revised nonconforming bone model.

8 . The method of claim 1 , wherein:

the nonconformity is accepted as a set of numbers that are one of: (i) entered into input fields; (ii) selected on a selection interface.

9 . The method of claim 1 , wherein:

the nonconformity is accepted as a set of numbers; and

the set of numbers includes a distance of the nonconformity from a joint of the patient bone.

10 . The method of claim 1 , wherein:

the nonconformity is accepted as a plane of the nonconformity and a magnitude of the nonconformity.

11 . The method of claim 1 , wherein:

the constraint of the conforming bone template model is a distance from a joint to a plane of the nonconformity;

the nonconformity is used to set a second constraint of the conforming bone template model to a second value and the nonconforming bone model has the second value for the second constraint;

the nonconformity is used to set a third constraint of the conforming bone template model to a third value and the nonconforming bone model has the third value for the third constraint;

the second constraint of the conforming bone template model is a magnitude of the nonconformity expressed as an angle in the sagittal plane; and

the third constraint of the conforming bone template model is a magnitude of the nonconformity expressed as an angle in the frontal plane.

12 . The method of claim 1 , wherein accepting the nonconformity of the patient bone further comprises:

accepting a bisection width; and

accepting a deformity angle.

13 . The method of claim 12 , wherein generating the nonconforming bone model further comprises:

separating a first modeled bone segment from a second modeled bone segment by the bisection width;

rotating the first modeled bone segment by the deformity angle after separating the first modeled bone segment from the second modeled bone segment; and

lofting the first modeled bone segment to the second modeled bone segment after rotating the first modeled bone segment.

14 . The method of claim 12 , further comprising:

separating a first modeled bone segment from a second modeled bone segment by the bisection width;

accepting a scaling factor for the first modeled bone segment; and

scaling the first modeled bone segment independently of the second modeled bone segment using the scaling factor.

15 . The method of claim 1 , wherein:

the nonconformity is a nonconforming surface of the patient bone.

16 . A method for generating a cut guide for an osteotomy on a patient bone, in which each step is computer-implemented, comprising:

storing a conforming bone template model;

accepting a measured nonconformity of the patient bone; wherein accepting the measured nonconformity of the patient bone further comprises: (i) accepting a bisection width; (ii) accepting a deformity location; and (iii) accepting a deformity angle;

generating a nonconforming bone model using the measured nonconformity and the conforming bone template model, wherein the nonconforming bone model includes cut lines automatically generated based on the measured nonconformity; and

generating a model of the cut guide using the nonconforming bone model and the cut lines.

17 . The method of claim 16 , further comprising:

displaying the model of the cut guide on the nonconforming bone model; and

displaying a post operative bone model of the patient bone based on the model of the cut guide and the nonconforming bone model.

18 . A method for generating a bone model for a patient bone, in which each step is computer-implemented, comprising:

storing a conforming bone template model;

accepting a scaling factor;

scaling the conforming bone template model by the scaling factor to produce a scaled conforming bone template model;

displaying the scaled conforming bone template model;

accepting a nonconformity of the patient bone; and

generating a nonconforming bone model using the nonconformity of the patient bone and the conforming bone template model;

wherein the nonconformity is used to set a constraint of the conforming bone template model to a value and the nonconforming bone model has the value for the constraint.

19 . A method for generating a bone model for a patient bone, in which each step is computer-implemented, comprising:

storing a conforming bone template model;

accepting a nonconformity of the patient bone; and

generating a nonconforming bone model using the nonconformity of the patient bone and the conforming bone template model;

wherein the nonconformity is used to set a constraint of the conforming bone template model to a value and the nonconforming bone model has the value for the constraint, wherein:

the constraint of the conforming bone template model is a distance from a joint to a plane of the nonconformity;

the nonconformity is used to set a second constraint of the conforming bone template model to a second value and the nonconforming bone model has the second value for the second constraint;

the nonconformity is used to set a third constraint of the conforming bone template model to a third value and the nonconforming bone model has the third value for the third constraint;

the second constraint of the conforming bone template model is a magnitude of the nonconformity expressed as an angle in the sagittal plane; and

the third constraint of the conforming bone template model is a magnitude of the nonconformity expressed as an angle in the frontal plane.

20 . A method for generating a bone model for a patient bone, in which each step is computer-implemented, comprising:

storing a conforming bone template model;

accepting a nonconformity of the patient bone;

generating a nonconforming bone model using the nonconformity of the patient bone and the conforming bone template model;

wherein the nonconformity is used to set a constraint of the conforming bone template model to a value and the nonconforming bone model has the value for the constraint;

accepting a bisection width;

accepting a deformity angle;

separating a first modeled bone segment from a second modeled bone segment by the bisection width;

rotating the first modeled bone segment by the deformity angle after separating the first modeled bone segment from the second modeled bone segment; and

lofting the first modeled bone segment to the second modeled bone segment after rotating the first modeled bone segment.

21 . A method for generating a bone model for a patient bone, in which each step is computer-implemented, comprising:

storing a conforming bone template model;

accepting a nonconformity of the patient bone;

generating a nonconforming bone model using the nonconformity of the patient bone and the conforming bone template model;

wherein the nonconformity is used to set a constraint of the conforming bone template model to a value and the nonconforming bone model has the value for the constraint;

accepting a bisection width;

accepting a deformity angle;

separating a first modeled bone segment from a second modeled bone segment by the bisection width;

accepting a scaling factor for the first modeled bone segment; and

scaling the first modeled bone segment independently of the second modeled bone segment using the scaling factor.