| CPC A61C 13/0004 (2013.01) [A61C 8/00 (2013.01); A61C 8/0001 (2013.01); A61C 9/00 (2013.01); A61C 9/0053 (2013.01); A61C 13/0022 (2013.01); A61C 13/34 (2013.01); A61C 9/002 (2013.01)] | 16 Claims |

|
1. A non-transitory computing device readable medium storing instructions executable by a processor to cause a computing device to perform a method, the method comprising:
(a) receiving, from a scan of an intraoral cavity of a patient, a first virtual model representing the intraoral cavity of the patient including a dental implant, wherein a location and orientation of the dental implant is determinable with respect to the first virtual model;
(b) receiving a second virtual model representative of a physical analog of the dental implant;
(c) determining one or more shape characteristics of one or more areas selected from the first virtual model, one or more areas selected from the second virtual model, or both;
(d) manipulating the first virtual model, the second virtual model, or both to match the one or more shape characteristics of each of the selected one or more areas;
(e) removing one or more matched shapes from the first virtual model to create a modified first virtual model;
(f) removing one or more matched shapes from the second virtual model to create a modified second virtual model; and
(g) combining the modified first virtual model and the modified second virtual model to generate a third virtual model, wherein the third virtual model comprises an outer virtual surface representative of dental tissues that are exposed in the intraoral cavity, and an inner virtual surface representative of a cavity for receiving and retaining the modified second virtual model.
|