Patent US8401826B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US8401826B2 Active / In Force US ⏱️ 0.1 years remaining

System and method for representation, modeling and application of three-dimensional digital pontics

Assignee: Align Technology Inc
•
Filing: 2006-12-22
•
Granted: 2013-03-19
•
Expires: 2026-12-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Modeling pontics at successive treatment stages includes: (1) calculating space measurements between first and second teeth by getting first and second tooth transformations at a treatment stage i; (2) applying the first and second tooth transformations to get positions of the first and second teeth at the stage i; (3) calculating a direction vector of the space measurements at the stage i; (4) calculating a reference plane using the direction vector as a normal; (5) determining whether the space is available for a pontic by measuring the distance from the closest point on each of the first and second teeth to the reference plane; (6) generating an original pontic geometry for a first treatment stage; and (7) generating pontic geometries at each successive stage by calculating deformation parameters based on the original pontic geometry and size characteristics of the space and of the first and second teeth at each stage.

Inventors

  • 👤 Jihua Cheng
  • 👤 Vadim Matov
  • 👤 Eric Kuo
  • 👤 Woncheol Choi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 20:43
CPC Classifications
A; A61; A61C; A61C13/00; A61C13/0003; A61C13/0004; A61C7/00; G; G06; G06F; G06F30/00; G06T; G06T19/00; G06T7/00; G06T7/60; B; B33; B33Y; B33Y80/00; G06T2207/00; G06T2207/10; G06T2207/10072; G06T2207/30; G06T2207/30004; G06T2207/30036; G16; G16H; G16H20/00; G16H20/40

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 312 words
A computerized system for modeling a pontic to facilitate orthodontic treatment of teeth of a patient through a sequence of treatment stages, the computerized system comprising a processor configured for: calculating space measurements of a digital representation of a space located between a digital representation of a first tooth having a first geometry and a second tooth having a second geometry by getting a first tooth transformation of the first tooth at a given treatment stage i and a second tooth transformation of the second tooth at the treatment stage i, wherein the first tooth defines a first coordinate system having a first Y-axis and the second tooth defines a second coordinate system having a second Y-axis; applying the first tooth transformation to the first geometry and applying the second tooth transformation to the second geometry to get first and second positions of the first and second teeth, respectively, at the stage i; calculating a direction vector of the space measurements at the stage i, wherein the direction vector is derived from an interpolated Y-axis between the first Y-axis and the second Y-axis; calculating a reference plane for the space measurements by using the direction vector as a normal; determining whether the space is available for a pontic by measuring the distance from the closest point on each of the first and second teeth to the reference plane; generating an original pontic geometry to provide a digital representation of an initial pontic object for use in a first stage of the sequence of treatment stages; and generating stage-dependent pontic geometries at each treatment stage during successive treatment stages of the sequence of treatment stages, by calculating deformation parameters based on the original pontic geometry, size characteristics of the space, and size characteristics of the first and second teeth at each of the treatment stages, to provide digital representations of stage-dependent pontic objects.
Claim 2
Dependent Claim 312 words
A computerized system for modeling a pontic to facilitate orthodontic treatment of teeth of a patient through a sequence of treatment stages, the computerized system comprising a processor configured for: calculating space measurements of a digital representation of a space located between a digital representation of a first tooth having a first geometry and a second tooth having a second geometry by getting a first tooth transformation of the first tooth at a given treatment stage i and a second tooth transformation of the second tooth at the treatment stage i, wherein the first tooth defines a first coordinate system having a first Y-axis and the second tooth defines a second coordinate system having a second Y-axis; applying the first tooth transformation to the first geometry and applying the second tooth transformation to the second geometry to get first and second positions of the first and second teeth, respectively, at the stage i; calculating a direction vector of the space measurements at the stage i, wherein the direction vector is derived from an interpolated Y-axis between the first Y-axis and the second Y-axis; calculating a reference plane for the space measurements by using the direction vector as a normal; determining whether the space is available for a pontic by measuring the distance from the closest point on each of the first and second teeth to the reference plane; generating an original pontic geometry to provide a digital representation of an initial pontic object for use in a first stage of the sequence of treatment stages; and generating stage-dependent pontic geometries at each treatment stage during successive treatment stages of the sequence of treatment stages, by calculating deformation parameters based on the original pontic geometry, size characteristics of the space, and size characteristics of the first and second teeth at each of the treatment stages, to provide digital representations of stage-dependent pontic objects.
Claim 3
Dependent Claim 104 words
The computerized system of claim 1 , wherein the processor is further configured for (a) measuring the distance from the closest point on each of the first and second teeth to the reference plane by iterating each vertex on the first tooth to find a maximum signed distance (lMax) from each vertex on the first tooth to the reference plane and by iterating each vertex on the second tooth to find a minimum signed distance (rMin) from each vertex on the second tooth to the reference plane, and (b) calculating the space measurements at the stage i as the difference between rMin and lMax.
Claim 4
Dependent Claim 24 words
The computerized system of claim 1 , wherein the processor is further configured to select the original pontic geometry from a library of geometries.
Claim 5
Dependent Claim 31 words
The computerized system of claim 3 , wherein the library of geometries comprises at least one of current patient tooth geometries, prior patient tooth geometries, typodont tooth geometries and pontic geometries.
Claim 6
Dependent Claim 30 words
The computerized system of claim 1 , wherein the processor is further configured to calculate a size of the space in each treatment stage in the sequence of treatment stages.
Claim 7
Dependent Claim 26 words
The computerized system of claim 1 , wherein the processor is further configured to position a digital representation of the initial pontic object within the space.
Claim 8
Dependent Claim 21 words
The computerized system of claim 1 , wherein the processor is further configured to calculate the deformation parameters using uniform scaling.
Claim 9
Dependent Claim 21 words
The computerized system of claim 1 , wherein the processor is further configured to calculate the deformation parameters using non-uniform scaling.
Claim 10
Dependent Claim 24 words
The computerized system of claim 1 , wherein the processor is further configured to generate a deformed pontic geometry based on the deformation parameters.
Claim 11
Dependent Claim 19 words
The computerized system of claim 9 , wherein the processor is further configured to re-scale the deformed pontic geometry.
Claim 12
Dependent Claim 52 words
The computerized system of claim 9 , wherein the processor is further configured to scale the deformed pontic geometry based on scaling of at least one parameter comprising an X-scale parameter, a Y-scale parameter, and a Z-scale parameter, the at least one parameter being used with or without a Y-scale range parameter.
Claim 13
Dependent Claim 325 words
A computerized method for modeling a pontic to facilitate orthodontic treatment of teeth of a patient through a sequence of treatment stages, the method comprising: calculating space measurements of a digital representation of a space located between a digital representation of a first tooth having a first geometry and a second tooth having a second geometry by getting a first tooth transformation of the first tooth at a given treatment stage i and a second tooth transformation of the second tooth at the treatment stage i, wherein the first tooth defines a first coordinate system having a first Y-axis and the second tooth defines a second coordinate system having a second Y-axis; applying the first tooth transformation to the first geometry and applying the second tooth transformation to the second geometry to get first and second positions of the first and second teeth, respectively, at the stage i; calculating a direction vector of the space measurements at the stage i, wherein the direction vector is derived from an interpolated Y-axis between the first Y-axis and the second Y-axis; calculating a reference plane for the space measurements by using the direction vector as a normal; determining whether the space is available for a pontic by measuring the distance from the closest point on each of the first and second teeth to the reference plane; generating an original pontic geometry to provide a digital representation of an initial pontic object for use in a first stage of the sequence of treatment stages; and generating stage-dependent pontic geometries at each treatment stage during successive treatment stages of the sequence of treatment stages, each geometry being based on characteristics of the space that occur during subsequent ones of the treatment stages, by calculating deformation parameters based on the original pontic geometry, size characteristics of the space, and size characteristics of the first and second teeth at each of the treatment stages, to provide digital representations of stage-dependent pontic objects.
Claim 14
Dependent Claim 325 words
A computerized method for modeling a pontic to facilitate orthodontic treatment of teeth of a patient through a sequence of treatment stages, the method comprising: calculating space measurements of a digital representation of a space located between a digital representation of a first tooth having a first geometry and a second tooth having a second geometry by getting a first tooth transformation of the first tooth at a given treatment stage i and a second tooth transformation of the second tooth at the treatment stage i, wherein the first tooth defines a first coordinate system having a first Y-axis and the second tooth defines a second coordinate system having a second Y-axis; applying the first tooth transformation to the first geometry and applying the second tooth transformation to the second geometry to get first and second positions of the first and second teeth, respectively, at the stage i; calculating a direction vector of the space measurements at the stage i, wherein the direction vector is derived from an interpolated Y-axis between the first Y-axis and the second Y-axis; calculating a reference plane for the space measurements by using the direction vector as a normal; determining whether the space is available for a pontic by measuring the distance from the closest point on each of the first and second teeth to the reference plane; generating an original pontic geometry to provide a digital representation of an initial pontic object for use in a first stage of the sequence of treatment stages; and generating stage-dependent pontic geometries at each treatment stage during successive treatment stages of the sequence of treatment stages, each geometry being based on characteristics of the space that occur during subsequent ones of the treatment stages, by calculating deformation parameters based on the original pontic geometry, size characteristics of the space, and size characteristics of the first and second teeth at each of the treatment stages, to provide digital representations of stage-dependent pontic objects.
Claim 15
Dependent Claim 19 words
The computerized method of claim 12 , wherein the original pontic geometry is selected from a library of geometries.
Claim 16
Dependent Claim 31 words
The computerized method of claim 13 , wherein the library of geometries comprises at least one of current patient tooth geometries, prior patient tooth geometries, typodont tooth geometries, and pontic geometries.
Claim 17
Dependent Claim 23 words
The computerized method of claim 12 , further comprising calculating a size of the space in each of the sequence of treatment stages.
Claim 18
Dependent Claim 21 words
The computerized method of claim 12 , further comprising positioning a digital representation of the initial pontic object within the space.
Claim 19
Dependent Claim 16 words
The computerized method of claim 12 , further comprising calculating the deformation parameters using uniform scaling.
Claim 20
Dependent Claim 16 words
The computerized method of claim 12 , further comprising calculating the deformation parameters using non-uniform scaling.
Claim 21
Dependent Claim 19 words
The computerized method of claim 12 , further comprising generating a deformed pontic geometry based on the deformation parameters.
Claim 22
Dependent Claim 14 words
The computerized method of claim 19 , further comprising re-scaling the deformed pontic geometry.
Claim 23
Dependent Claim 47 words
The computerized method of claim 20 , further comprising scaling the deformed pontic geometry based on scaling of at least one parameter comprising an X-scale parameter, a Y-scale parameter, and a Z-scale parameter, the at least one parameter being used with or without a Y-scale range parameter.
Claim 24
Dependent Claim 107 words
The computerized method of claim 12 , wherein the step of determining whether the space is available for a pontic by measuring the distance from the closest point on each of the first and second teeth to the reference plane includes iterating each vertex on the first tooth to find a maximum signed distance (lMax) from each vertex on the first tooth to the reference plane, iterating each vertex on the second tooth to find a minimum signed distance (rMin) from each vertex on the second tooth to the reference plane, and calculating the space measurements at the stage i as the difference between rMin and lMax.
Claim 25
Dependent Claim 317 words
A computerized system for modeling a pontic to facilitate orthodontic treatment of teeth of a patient through a sequence of treatment stages, the computerized system comprising a processor configured for: generating digital tooth models; generating digital pontic models associated with the digital tooth models; and facilitating the forming of pontics within a polymeric shell aligner, wherein generating digital pontic models comprises: calculating space measurements of a digital representation of a space located between a first one of the digital tooth models having a first geometry and a second one of the digital tooth models having a second geometry by getting a first tooth transformation of the first digital tooth model at a given treatment stage i and a second tooth transformation of the second digital tooth model at the treatment stage i, wherein the first tooth defines a first coordinate system having a first Y-axis and the second tooth defines a second coordinate system having a second Y-axis; applying the first tooth transformation to the first geometry and applying the second tooth transformation to the second geometry to get first and second positions of the first and second digital tooth models, respectively, at the stage i; calculating a direction vector of the space measurements at the stage i, wherein the direction vector is derived from an interpolated Y-axis between the first Y-axis and the second Y-axis; calculating a reference plane for the space measurements by using the direction vector as a normal; determining whether the space is available for a pontic by measuring the distance from the closest point on each of the first and second teeth to the reference plane; generating an original pontic geometry to provide a digital representation of an initial pontic object for use in a first stage of the sequence of treatment stages; and generating stage-dependent pontic geometries at each treatment stage during successive treatment stages of the sequence of treatment stages.
Claim 26
Dependent Claim 317 words
A computerized system for modeling a pontic to facilitate orthodontic treatment of teeth of a patient through a sequence of treatment stages, the computerized system comprising a processor configured for: generating digital tooth models; generating digital pontic models associated with the digital tooth models; and facilitating the forming of pontics within a polymeric shell aligner, wherein generating digital pontic models comprises: calculating space measurements of a digital representation of a space located between a first one of the digital tooth models having a first geometry and a second one of the digital tooth models having a second geometry by getting a first tooth transformation of the first digital tooth model at a given treatment stage i and a second tooth transformation of the second digital tooth model at the treatment stage i, wherein the first tooth defines a first coordinate system having a first Y-axis and the second tooth defines a second coordinate system having a second Y-axis; applying the first tooth transformation to the first geometry and applying the second tooth transformation to the second geometry to get first and second positions of the first and second digital tooth models, respectively, at the stage i; calculating a direction vector of the space measurements at the stage i, wherein the direction vector is derived from an interpolated Y-axis between the first Y-axis and the second Y-axis; calculating a reference plane for the space measurements by using the direction vector as a normal; determining whether the space is available for a pontic by measuring the distance from the closest point on each of the first and second teeth to the reference plane; generating an original pontic geometry to provide a digital representation of an initial pontic object for use in a first stage of the sequence of treatment stages; and generating stage-dependent pontic geometries at each treatment stage during successive treatment stages of the sequence of treatment stages.
Claim 27
Dependent Claim 70 words
The computerized system of claim 23 , wherein each geometry is based on characteristics of the space that occur during subsequent ones of the treatment stages, and the processor is further configured to calculate deformation parameters based on the original pontic geometry, size characteristics of the space, and size characteristics of the first and second teeth at each of the treatment stages, to provide digital representations of stage-dependent pontic objects.
Claim 28
Dependent Claim 70 words
The computerized system according to claim 23 , wherein the processor is further configured to generate the stage-dependent pontic geometries by: creating a stage change event; sending a stage change event signal to an event monitor; invoking an event handler of a pontic; determining if a pontic is advisable at a selected one of the treatment stages; obtaining pontic parameters from a parameter list; and recalculating pontic geometry as appropriate.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2016-03-18 2016-09-17 2017-03-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2020-03-18 2020-09-17 2021-03-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2024-03-18 2024-09-17 2025-03-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag