IP Library Granted Patent US 9,390,063
Granted Patent B2
US 9,390,063 · App. 13/020,583 · Granted Jul 12, 2016

Dental crowding analysis tool

Inventors: Bruce Hultgren (Victoria, MN); Robert Isaacson (Edina, MN); Michael Craig Marshall (Prior Lake, MN)
Assignee: Bruce W. Hultgren
G06F17/10G06G7/60A61C7/002
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 9,390,063
App. No.
13/020,583
Granted
Jul 12, 2016
Kind
B2
Abstract

An electronic three-dimensional (3D) model of a dental arch is displayed. An ideal arch is superimposed on the dental arch. The shape of the ideal arch is adjusted in response to adjustment input from a user. Furthermore, a tooth width is calculated for teeth in the dental arch. A crowding score is calculated based on a comparison of a length of the ideal arch and a tooth width total, the tooth width total based at least in part on a total of the tooth widths for the teeth.

Claims (73)

1. A computer-implemented method for generating a case score including analyzing dental crowding, the method comprising:

displaying an ideal arch superimposed on an electronic three-dimensional (3D) model of a dental arch of a patient, wherein the ideal arch comprises an arc line;

adjusting a shape of the ideal arch in response to adjustment input from a user, wherein after adjustment the arc line is positioned to occlusally pass over estimated centroid locations of teeth of the dental arch after orthodontic treatment;

receiving, at a computing device, a measurement input for teeth in the dental arch, the measurement input for a tooth indicating two points, wherein a line between the two points approximately coincides with the ideal arch following successful treatment of the patient;

calculating a tooth width for each of the teeth, wherein the tooth width for a tooth is a distance between projected points for the tooth, the projected points for the tooth being points projected onto a plane parallel to an occlusal plane of the patient by the points indicated by the measurement input for the tooth;

calculating a crowding score based on a ratio of a length of the ideal arch and a tooth width total, the tooth width total based at least in part on a total of the tooth widths for the teeth;

displaying the crowding score;

calculating an overjet score from the electronic 3D model of the dental arch;

calculating an overbite score from the electronic 3D model of the dental arch; and

generating a case score based at least in part on the crowding score, the overjet score, and the overbite score.

2. The computer-implemented method of claim 1 , further comprising: after adjusting the shape of the ideal arch, displaying the ideal arch superimposed on the electronic 3D model of the dental arch.

3. The computer-implemented method of claim 2 , further comprising: after receiving the measurement input for a tooth, displaying the line between the points indicated by the measurement input for the tooth.

4. The computer-implemented method of claim 2 ,

wherein displaying the ideal arch comprises: displaying a plurality of adjustment points on the ideal arch, wherein positions of the adjustment points define the shape of the ideal arch;

wherein the computer-implemented method further comprises: receiving the adjustment input, the adjustment input indicating an adjusted position of a given adjustment point in the plurality of adjustment points; and

wherein adjusting the shape of the ideal arch comprises adjusting the shape of the ideal arch such that the shape of the ideal arch is defined by the adjusted position of the given adjustment point and the positions of the other ones of adjustment points.

5. The computer-implemented method of claim 4 , wherein the adjustment input is a drag-and-drop input.

6. The computer-implemented method of claim 4 ,

wherein the computer-implemented method further comprises: automatically adjusting a corresponding adjustment point in response to receiving the adjustment input, the corresponding adjustment point being symmetrically disposed on an opposite side of a midline of the ideal arch from the given adjustment point; and

wherein adjusting the shape of the ideal arch comprises adjusting the shape of the ideal arch such that the shape of the ideal arch is defined by the adjusted position of the given adjustment point and the corresponding adjustment point.

7. The computer-implemented method of claim 1 ,

wherein the computer-implemented method further comprises: identifying, by the computing device, a midline of the dental arch; and

wherein displaying the ideal arch comprises displaying the ideal arch superimposed on the electronic 3D model of the dental arch such that a midline of the ideal arch coincides with the identified midline of the dental arch.

8. The computer-implemented method of claim 1 , wherein the computer-implemented method further comprises:

receiving input indicating a deciduous tooth, the deciduous tooth being one of the teeth;

calculating an expected width of a permanent tooth that replaces the deciduous tooth; and

calculating the tooth width total based on the expected width of the permanent tooth instead of the tooth width for the deciduous tooth.

9. The computer-implemented method of claim 8 further comprising:

receiving input indicating a length of edentulous spaces in the dental arch; and

calculating the tooth width total based on the total of the tooth widths and the length of the edentulous spaces.

10. The computer-implemented method of claim 1 further comprising: changing a point of view the electronic 3D model of the dental arch in 3D space in response to input from the user.

11. A computing device comprising:

a processing unit; and

a set of computer-readable data storage media comprising at least one computer-readable data storage medium, the set of computer-readable data storage media storing software instructions that, when executed by the processing unit, cause the computing device to:

display an ideal arch superimposed on an electronic three-dimensional (3D) model of a dental arch of a patient, wherein the ideal arch comprises an arc line;

adjust a shape of the ideal arch in response to adjustment input from a user, wherein after adjustment the arc line is positioned to occlusally pass over estimated centroid locations of teeth of the dental arch after orthodontic treatment;

after adjusting the shape of the ideal arch, display the ideal arch superimposed on the electronic 3D model of the dental arch;

receive a measurement input for teeth in the dental arch, the measurement input for a tooth indicating two points, wherein a line between the two points approximately coincides with the ideal arch following successful treatment of the patient;

calculate tooth widths for each of the teeth, wherein the tooth width for a tooth is a distance between projected points for the tooth, the projected points for the tooth being points projected onto a plane parallel to an occlusal plane of the patient by the points indicated by the measurement inputs for the tooth;

calculate a crowding score based on a ratio of a length of the ideal arch and a tooth width total, the tooth width total based at least in part on a total of the tooth widths for the teeth;

display the crowding score;

calculate an overjet score from the electronic 3D model of the dental arch;

calculate an overbite score from the electronic 3D model of the dental arch; and

generate a case score based at least in part on the crowding score, the overjet score, and the overbite score.

12. The computing device of claim 11 , wherein the software instructions, when executed by the processing unit, further cause the computing device to display, after receiving the measurement input for a tooth, the line between the points indicated by the measurement input.

13. The computing device of claim 12 , wherein the software instructions, when executed by the processing unit, cause the computing device to:

display a plurality of adjustment points on the ideal arch, wherein positions of the adjustment points define the shape of the ideal arch;

receive the adjustment input, the adjustment input indicating an adjusted position of a given adjustment point in the plurality of adjustment points; and

adjust the shape of the ideal arch such that the shape of the ideal arch is defined by the adjusted position of the given adjustment point and the positions of the other ones of adjustment points.

14. The computing device of claim 13 , wherein the software instructions, when executed by the processing unit, further cause the computing device to:

automatically adjust a corresponding adjustment point in response to receiving the adjustment input, the corresponding adjustment point being symmetrically disposed on an opposite side of a midline of the ideal arch from the given adjustment point; and

adjust the shape of the ideal arch such that the shape of the ideal arch is defined by the adjusted position of the given adjustment point and the corresponding adjustment point.

15. The computing device of claim 11 , wherein the software instructions, when executed by the processing unit, further cause the computing device to:

identify a midline of the dental arch; and

display the ideal arch superimposed on the electronic 3D model of the dental arch such that a midline of the ideal arch coincides with the identified midline of the dental arch.

16. The computing device of claim 11 , wherein the software instructions, when executed by the processing unit, further cause the computing device to:

receive input indicating a deciduous tooth in the dental arch, the deciduous tooth being one of the teeth;

calculate an expected width of a permanent replacement tooth, the permanent replacement tooth being a tooth that replaces the deciduous tooth; and

calculate the tooth width total based on the expected width of the permanent tooth instead of the tooth width for the deciduous tooth.

17. The computing device of claim 11 , wherein the software instructions, when executed by the processing unit, further cause the computing device to:

receive input indicating a length of edentulous spaces in the dental arch; and

calculate the tooth width total based on the tooth widths and the length of the edentulous spaces.

18. The computing device of claim 11 , wherein the software instructions, when executed by the processing unit, further cause the computing device to change a point of view of the electronic 3D model of the dental arch in 3D space in response to input from the user.

19. A computer-readable data storage medium storing software instructions that, when executed by a computing device, cause the computing device to:

display an ideal arch superimposed on an electronic three-dimensional (3D) model of a dental arch of a patient, wherein the ideal arch comprises an arc line;

adjust a shape of the ideal arch in response to adjustment input from a user, wherein after adjustment the arc line is positioned to occlusally pass over estimated centroid locations of teeth of the dental arch after orthodontic treatment;

receive a measurement input for teeth in the dental arch, the measurement input for a tooth indicating two points, wherein a line between the two points should approximately coincide with the ideal arch following treatment of the patient;

calculate a tooth width for each of the teeth, wherein the tooth width for a tooth is a distance between projected points for the tooth, the projected points for the tooth being points projected onto a plane parallel to an occlusal plane of the patient by the points indicated by the measurement inputs for the tooth;

calculate a crowding score based on a ratio of a length of the ideal arch and a tooth width total, the tooth width total based at least in part on a total of the tooth widths for the teeth;

display the crowding score;

calculate an overjet score from the electronic 3D model of the dental arch;

calculate an overbite score from the electronic 3D model of the dental arch; and

generate a case score based at least in part on the crowding score, the overjet score, and the overbite score.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2021
From: HULTGREN, BRUCE WILLARD
To: HULTGREN DENTAL TECHNOLOGIES, LLC
Reel/Frame 057959/0596 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2016
From: ISAACSON, ROBERT
To: BRUCE W. HULTGREN
Reel/Frame 038909/0029 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2014
From: MARSHALL, MICHAEL C.
To: HULTGREN, BRUCE W.
Reel/Frame 033900/0140 →
Continuity (3)
Provisional Application 61301140 · Feb 3, 2010
Provisional Application 61302011 · Feb 5, 2010
Related Publication 20110191075A1 · Aug 4, 2011