IP Library › Granted Patent US 12,646,605
Granted Patent B2
US 12,646,605 · App. 18/069,740 · Granted Jun 2, 2026

Virtual dental restoration insertion verification

Inventors: Sergey Nikolskiy (Coto de Caza, CA); Fedor Chelnokov (Khimki, RU)
Assignee: James R. Glidewell Dental Ceramics, Inc.
G16H30/20A61C13/0004G06F30/20G05B2219/45167G06T2207/30036
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 12,646,605
App. No.
18/069,740
Granted
Jun 2, 2026
Kind
B2
Abstract

A system and method include digitally determining a virtual insertion path of a digital dental restoration.

Claims (45)

1 . A computer-implemented method of digital dental restoration insertion verification, comprising:

receiving a digital model comprising a digital dental restoration and a digital preparation tooth;

adjusting the digital dental restoration to provide a reduced digital dental restoration to account for tolerances;

determining an initial virtual insertion path position and orientation of the reduced digital dental restoration as a lifted position from the digital preparation tooth at which no collisions occur;

digitally determining one or more intermediate positions toward the digital preparation tooth;

digitally determining a collision free position and orientation at the one or more intermediate positions, and

providing the digital dental restoration to computer aided manufacturing (“CAM”) and generating a physical dental restoration based on the digital dental restoration,

wherein digitally determining the collision free position and orientation is performed in parallel at one or more position and orientation combinations,

wherein digitally determining the collision free position and orientation comprises evaluating only those shift positions in which a maximum displacement of reduced digital dental restoration surface points to a particular shift position is within a user-configurable search radius.

2 . The method of claim 1 , wherein determining the collision free position and orientation comprises performing one or more from the group consisting of shifting and rotating the reduced digital dental restoration upon determining a collision.

3 . The method of claim 2 , wherein the reduced digital dental restoration shifting is performed along the x-y axis.

4 . The method of claim 2 , wherein the collision is between the reduced digital dental restoration and one or more neighboring teeth.

5 . The method of claim 1 , wherein the one or more intermediate positions are determined by interpolation.

6 . The method of claim 1 , wherein the one or more intermediate positions are within a user-configurable bounding volume.

7 . The method of claim 1 , further comprising selecting the first determined collision-free position and orientation as an intermediate virtual insertion path position and orientation.

8 . A non-transitory computer readable medium storing executable computer program instructions to provide digital dental restoration insertion verification, the computer program instructions comprising instructions for:

receiving a digital model comprising a digital dental restoration and a digital preparation tooth;

adjusting the digital dental restoration to provide a reduced digital dental restoration to account for tolerances;

determining an initial virtual insertion path position and orientation of the reduced digital dental restoration as a lifted position from the digital preparation tooth at which no collisions occur;

digitally determining one or more intermediate positions toward the digital preparation tooth;

digitally determining a collision free position and orientation at the one or more intermediate positions, and

providing the digital dental restoration to computer aided manufacturing (“CAM”) and generating a physical dental restoration based on the digital dental restoration,

wherein digitally determining the collision free position and orientation is performed in parallel at one or more position and orientation combinations,

wherein digitally determining the collision free position and orientation comprises evaluating only those shift positions in which a maximum displacement of reduced digital dental restoration surface points to a particular shift position is within a user-configurable search radius.

9 . The medium of claim 8 , wherein determining the collision free position and orientation comprises performing one or more from the group consisting of shifting and rotating the reduced digital dental restoration upon determining a collision.

10 . The medium of claim 9 , wherein the collision is between the reduced digital dental restoration and one or more neighboring teeth.

11 . The medium of claim 8 , wherein the one or more intermediate positions are determined by interpolation.

12 . The medium of claim 8 , wherein the one or more intermediate positions are within a user-configurable bounding volume.

13 . The medium of claim 8 , further comprising selecting the first determined collision-free position and orientation as an intermediate virtual insertion path position and orientation.

14 . A system for digital dental restoration insertion verification, the system comprising:

a processor; and

a non-transitory computer-readable storage medium comprising instructions executable by the processor to perform steps comprising:

receiving a digital model comprising a digital dental restoration and a digital preparation tooth;

adjusting the digital dental restoration to provide a reduced digital dental restoration to account for tolerances;

determining an initial virtual insertion path position and orientation of the reduced digital dental restoration as a lifted position from the digital preparation tooth at which no collisions occur;

digitally determining one or more intermediate positions toward the digital preparation tooth;

digitally determining a collision free position and orientation at the one or more intermediate positions, and

providing the digital dental restoration to computer aided manufacturing (“CAM”) and generating a physical dental restoration based on the digital dental restoration,

wherein digitally determining the collision free position and orientation is performed in parallel at one or more position and orientation combinations,

wherein digitally determining the collision free position and orientation comprises evaluating only those shift positions in which a maximum displacement of reduced digital dental restoration surface points to a particular shift position is within a user-configurable search radius.

15 . The system of claim 14 , wherein determining the collision free position and orientation comprises performing one or more from the group consisting of shifting and rotating the reduced digital dental restoration upon determining a collision.

16 . The system of claim 15 , wherein the collision is between the reduced digital dental restoration and one or more neighboring teeth.

17 . The system of claim 14 , wherein the one or more intermediate positions are determined by interpolation.

18 . The system of claim 14 , wherein the one or more intermediate positions are within a user-configurable bounding volume.

19 . The system of claim 14 , further comprising selecting the first determined collision-free position and orientation as an intermediate virtual insertion path position and orientation.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2023
From: NIKOLSKIY, SERGEY; CHELNOKOV, FEDOR
To: JAMES R. GLIDEWELL DENTAL CERAMICS, INC.
Reel/Frame 062643/0761 →
Continuity (2)
Continuation 16834137 · Mar 30, 2020
Related Publication 20230127620A1 · Apr 27, 2023
References Cited (94)
US 6957118B2 · Kopelman et al. · 2005 [cited by applicant]
US 7228191B2 · Hofmeister et al. · 2007 [cited by applicant]
US 7236842B2 · Kopelman et al. · 2007 [cited by applicant]
US 7333874B2 · Taub et al. · 2008 [cited by applicant]
US 7689310B2 · Kopelman et al. · 2010 [cited by applicant]
US 7735542B2 · Marshall et al. · 2010 [cited by applicant]
US 7738989B2 · Taub et al. · 2010 [cited by applicant]
US 8145340B2 · Taub et al. · 2012 [cited by applicant]
US 8359114B2 · Steingart et al. · 2013 [cited by applicant]
US 8457772B2 · Giasson et al. · 2013 [cited by applicant]
US 8577493B2 · Taub et al. · 2013 [cited by applicant]
US 8628327B1 · Blaisdell et al. · 2014 [cited by applicant]
US 8909363B2 · Kopelman et al. · 2014 [cited by applicant]
US 9308055B2 · Fisker et al. · 2016 [cited by applicant]
US 9539071B2 · Taub et al. · 2017 [cited by applicant]
US 9683835B2 · Kopelman et al. · 2017 [cited by applicant]
US 9730779B2 · Kopelman et al. · 2017 [cited by applicant]
US 9895209B2 · Blaisdell et al. · 2018 [cited by applicant]
US 10016260B2 · Blaisdell et al. · 2018 [cited by applicant]
US 10059059B2 · Kopelman et al. · 2018 [cited by applicant]
US 10076389B2 · Wu et al. · 2018 [cited by applicant]
US 10251726B2 · Fisker et al. · 2019 [cited by applicant]
US 10327878B2 · Kopelman et al. · 2019 [cited by applicant]
US 10406753B2 · Kopelman et al. · 2019 [cited by applicant]
US 10568720B2 · Liston et al. · 2020 [cited by applicant]
US 11351015B2 · Leeson et al. · 2022 [cited by applicant]
US 11538573B2 · Nikolskiy et al. · 2022 [cited by applicant]
US 20020042038A1 · Miller · 2002 [cited by examiner]
US 20030152884A1 · Wiechmann · 2003 [cited by examiner]
US 20030211444A1 · Andrews · 2003 [cited by applicant]
US 20040204787A1 · Kopelman et al. · 2004 [cited by applicant]
US 20060115793A1 · Kopelman et al. · 2006 [cited by applicant]
US 20060115795A1 · Marshall et al. · 2006 [cited by applicant]
US 20060212154A1 · Von Schroeter · 2006 [cited by examiner]
US 20080131841A1 · Taub et al. · 2008 [cited by applicant]
US 20080261165A1 · Steingart et al. · 2008 [cited by applicant]
US 20090081617A1 · Freeman et al. · 2009 [cited by applicant]
US 20090162813A1 · Glor et al. · 2009 [cited by applicant]
US 20090298017A1 · Boerjes et al. · 2009 [cited by applicant]
US 20090325125A1 · Diangelo et al. · 2009 [cited by applicant]
US 20100241262A1 · Taub et al. · 2010 [cited by applicant]
US 20100283781A1 · Kriveshko et al. · 2010 [cited by applicant]
US 20100332248A1 · Pettersson · 2010 [cited by examiner]
US 20110038514A1 · Weigl · 2011 [cited by applicant]
US 20110196524A1 · Giasson et al. · 2011 [cited by applicant]
US 20110196654A1 · Genest et al. · 2011 [cited by applicant]
US 20120064489A1 · Rubbert · 2012 [cited by examiner]
US 20120065756A1 · Rubbert · 2012 [cited by examiner]
US 20120164597A1 · McDonald · 2012 [cited by applicant]
US 20130066598A1 · Fisker · 2013 [cited by examiner]
US 20130121479A1 · Stephan et al. · 2013 [cited by applicant]
US 20130158694A1 · Rubbert et al. · 2013 [cited by applicant]
US 20130309626A1 · Arunachalam · 2013 [cited by examiner]
US 20130317800A1 · Wu · 2013 [cited by examiner]
US 20140105698A1 · Vogel · 2014 [cited by examiner]
US 20140142897A1 · Kuo · 2014 [cited by examiner]
US 20150010881A1 · Llop · 2015 [cited by applicant]
US 20150025855A1 · Fisker · 2015 [cited by examiner]
US 20150056576A1 · Nikolskiy et al. · 2015 [cited by applicant]
US 20150150660A1 · Fisker · 2015 [cited by examiner]
US 20150272704A1 · Watson et al. · 2015 [cited by applicant]
US 20160242880A1 · Nikolskiy · 2016 [cited by examiner]
US 20170143457A1 · Taub et al. · 2017 [cited by applicant]
US 20180168780A1 · Kopelman et al. · 2018 [cited by applicant]
US 20180250102A1 · Schulter et al. · 2018 [cited by applicant]
US 20180368956A1 · Fisker · 2018 [cited by applicant]
US 20190011996A1 · Sabina et al. · 2019 [cited by applicant]
US 20190029524A1 · Kopelman et al. · 2019 [cited by applicant]
US 20190029783A1 · Wu et al. · 2019 [cited by applicant]
US 20190060036A1 · Fisker et al. · 2019 [cited by applicant]
US 20190083208A1 · Hansen et al. · 2019 [cited by applicant]
US 20190159863A1 · Fisker et al. · 2019 [cited by applicant]
US 20190167391A1 · Kopelman · 2019 [cited by applicant]
US 20190209274A1 · Barak et al. · 2019 [cited by applicant]
US 20190228501A1 · Chang et al. · 2019 [cited by applicant]
US 20190254784A1 · Kopelman et al. · 2019 [cited by applicant]
US 20190307539A1 · Kopelman et al. · 2019 [cited by applicant]
US 20200197134A1 · Llop · 2020 [cited by applicant]
US 20210107272A1 · Fisker et al. · 2021 [cited by applicant]
US 20210113089A1 · Kopelman et al. · 2021 [cited by applicant]
US 20210304874A1 · Nikolskiy et al. · 2021 [cited by applicant]
CA 2580374C · 2006 [cited by applicant]
EP 2269539A1 · 2011 [cited by applicant]
EP 1661529B1 · 2011 [cited by applicant]
EP 1568335B1 · 2016 [cited by applicant]
EP 3130311A1 · 2017 [cited by applicant]
EP 2785272B1 · 2019 [cited by applicant]
WO 2013092744A1 · 2013 [cited by applicant]
WO 2014016378A1 · 2014 [cited by applicant]
WO 2016128828A1 · 2016 [cited by applicant]
Gino Van Den Bergen, Efficient Collision Detection of Complex Deformable Models using AABB Trees, Department of Mathematics and Computing Science, Eindhoven University of Technology, Nov. 6, 1998, in 14 pages. [cited by applicant]
Erik B. Darn, et al., Quaternions, Interpolation and Animation, Technical Report DIKU-TR-98/5, Department of Computer Sci⋅ence, University of Copenhagen, Jul. 17, 1998, in 103 pages. [cited by applicant]
Mauro Figueiredo, et al., Surface Collision Detection with the Overlapping Bounding Box between Virtual Prototype Models, Researchgate.net/publication/236611862, conference paper Jan. 2003, in 9 pages. [cited by applicant]
Matt Pharr, et al., Physically Based Rendering: From Theory to Implementation, Chapter 4.3, Bounding Volume Hierarchies, copyright 2004-2019, in 21 pages. [cited by applicant]