The present disclosure is directed to devices and methods for use with dental implant systems.
Digital dentistry has been developed to help dentists and dental assistants in performing dental procedures. Digital dentistry may include computer-aided dentistry, which may be used to design dental implants, dental implant restorations, dental implant models, surgical guides, and other dental procedure devices. An example of computer-aided dentistry is U.S. Pat. No. 8,185,224, which describes manufacturing dental implant components using scanning and computer-aided design.
One form of computer-aided dentistry includes selecting a screw channel for a dental implant. However, existing screw channel solutions typically include an operator selecting a screw channel model from among a number of previously generated screw channel models, then testing the model to verify that a particular dental screw will be able to be inserted through the channel to secure the dental implant. This guess-and-check method is inefficient, as there is no guarantee that a particular screw channel will be compatible with a given screw, and the screw channel size is often selected to be larger than needed to accommodate a given screw. What is needed is an improved screw channel solution.
The present disclosure describes technical solutions to various technical problems facing generation of an angulated screw channel for dental implant. An improved screw channel model may be generated based on various inputs. The inputs may include dental implant parameters such as a screw channel length and a variable height. The inputs may also include dental screw parameters associated with a dental screw type, such as a screwhead diameter and a screwhead height. Using these inputs, the improved angulated screw channel model may be generated. By generating a model based on these input parameters, the resulting screw channel model allows the dental screw to be inserted and secured while reducing or minimizing a screw hole size and a screw channel volume.
In the drawings, which are not necessarily drawn to scale, like numerals may describe similar components in different views. Like numerals having different letter suffixes may represent different instances of similar components. The drawings illustrate generally, by way of example, but not by way of limitation, various embodiments discussed in the present document.
These screw channels 300 may be generated based on the input parameters, and may be output as dental screw channel model CAD files, such as a stereolithography (STL) files. The output dental screw channel model may include various model parameters to accommodate a dental screw while minimizing the screw channel volume. In an example, each screw channel is open on both ends, has an associated height and diameter, the triangulation of the screw channel is not too rough, there are no open areas or overlapping triangles, and the channel is long enough for screws and screwdrivers. These screw channels 300 may be used with one-piece abutment/bridges from bucks, such as for two-piece abutment/bridges. These screw channels 300 allow for standard dental screws to be inserted through the screw channels 300, and reduce or eliminate the need for special screws or additional fastening devices.
Technique 1200 may include generating 1240 instructions for a robotic dental implant milling machine, for a robotic dental drill, or for a 3D printer based on the dental screw channel model. The plurality of dental implant parameters may further include a screw channel type, the screw channel type including a conical screw channel or a parallel screw channel. The screwhead angulation geometry may include a non-ellipsoid long hole geometry. The non-ellipsoid long hole geometry may include a radius of curvature based on the screwhead diameter. The variable height may be selected based on a screw length associated with a dental screw, the screwhead diameter, and the screwhead height to minimize the non-ellipsoid long hole geometry.
In an example, the generation 1230 of the dental screw channel model may be further based on a received dental implant base geometry. The dental screw channel model may further include a dental implant rotation position, which may be based on a received dental implant rotation checkpoint position. The dental implant base geometry may include a n-sided polygon geometry. The dental implant rotation position may include a first position on the n-sided polygon geometry following the dental implant rotation checkpoint position.
Examples, as described herein, may include, or may operate on, logic or a number of components, modules, or like mechanisms. Such mechanisms are tangible entities (e.g., hardware) capable of performing specified operations when operating. In an example, the hardware may be specifically configured to carry out a specific operation (e.g., hardwired). In an example, the hardware may include configurable execution units (e.g., transistors, circuits, etc.) and a computer readable medium containing instructions, where the instructions configure the execution units to carry out a specific operation when in operation. The configuring may occur under the direction of the executions units or a loading mechanism. Accordingly, the execution units are communicatively coupled to the computer readable medium when the device is operating. For example, under operation, the execution units may be configured by a first set of instructions to implement a first set of features at one point in time and reconfigured by a second set of instructions to implement a second set of features.
Machine (e.g., computer system) 1300 may include a hardware processor 1302 (e.g., a central processing unit (CPU), a graphics processing unit (GPU), a hardware processor core, or any combination thereof), a main memory 1304 and a static memory 1306, some or all of which may communicate with each other via an interlink (e.g., bus) 1308. The machine 1300 may further include a display unit 1310, an alphanumeric input device 1312 (e.g., a keyboard), and a user interface (UI) navigation device 1314 (e.g., a mouse). In an example, the display unit 1310, alphanumeric input device 1312 and UI navigation device 1314 may be a touch screen display. The display unit 1310 may include goggles, glasses, an augmented reality (AR) display, a virtual reality (VR) display, or another display component. For example, the display unit may be worn on a head of a user and may provide a heads-up-display to the user. The alphanumeric input device 1312 may include a virtual keyboard (e.g., a keyboard displayed virtually in a VR or AR setting.
The machine 1300 may additionally include a storage device (e.g., drive unit) 1316, a signal generation device 1318 (e.g., a speaker), a network interface device 1320, and one or more sensors 1321, such as a global positioning system (GPS) sensor, compass, accelerometer, or other sensor. The machine 1300 may include an output controller 1328, such as a serial (e.g., universal serial bus (USB), parallel, or other wired or wireless (e.g., infrared (IR), near field communication (NFC), etc.) connection to communicate or control one or more peripheral devices.
The storage device 1316 may include a machine readable medium 1322 that is non-transitory on which is stored one or more sets of data structures or instructions 1324 (e.g., software) embodying or utilized by any one or more of the techniques or functions described herein. The instructions 1324 may also reside, completely or at least partially, within the main memory 1304, within static memory 1306, or within the hardware processor 1302 during execution thereof by the machine 1300. In an example, one or any combination of the hardware processor 1302, the main memory 1304, the static memory 1306, or the storage device 1316 may constitute machine readable media.
While the machine readable medium 1322 is illustrated as a single medium, the term “machine readable medium” may include a single medium or multiple media (e.g., a centralized or distributed database, or associated caches and servers) configured to store the one or more instructions 1324.
The term “machine readable medium” may include any medium that is capable of storing, encoding, or carrying instructions for execution by the machine 1300 and that cause the machine 1300 to perform any one or more of the techniques of the present disclosure, or that is capable of storing, encoding or carrying data structures used by or associated with such instructions. Non-limiting machine readable medium examples may include solid-state memories, and optical and magnetic media. Specific examples of machine readable media may include: non-volatile memory, such as semiconductor memory devices (e.g., Electrically Programmable Read-Only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM)) and flash memory devices; magnetic disks, such as internal hard disks and removable disks; magneto-optical disks; and CD-ROM and DVD-ROM disks.
The instructions 1324 may further be transmitted or received over a communications network 1326 using a transmission medium via the network interface device 1320 utilizing any one of a number of transfer protocols (e.g., frame relay, internet protocol (IP), transmission control protocol (TCP), user datagram protocol (UDP), hypertext transfer protocol (HTTP), etc.). Example communication networks may include a local area network (LAN), a wide area network (WAN), a packet data network (e.g., the Internet), mobile telephone networks (e.g., cellular networks), Plain Old Telephone (POTS) networks, and wireless data networks (e.g., Institute of Electrical and Electronics Engineers (IEEE) 802.11 family of standards known as Wi-Fi®, as the personal area network family of standards known as Bluetooth® that are promulgated by the Bluetooth Special Interest Group, peer-to-peer (P2P) networks, among others. In an example, the network interface device 1320 may include one or more physical jacks (e.g., Ethernet, coaxial, or phone jacks) or one or more antennas to connect to the communications network 1326. In an example, the network interface device 1320 may include a plurality of antennas to wirelessly communicate using at least one of single-input multiple-output (SIMO), multiple-input multiple-output (MIMO), or multiple-input single-output (MISO) techniques. The term “transmission medium” shall be taken to include any intangible medium that is capable of storing, encoding, or carrying instructions for execution by the machine 1300, and includes digital or analog communications signals or other intangible medium to facilitate communication of such software.
Each of these non-limiting examples may stand on its own, or may be combined in various permutations or combinations with one or more of the other examples.
Example 1 is a method for generating an angulated dental screw channel model, the method comprising: receiving a plurality of dental implant parameters, the plurality of dental implant parameters including a screw channel length and a variable height; receiving a plurality of dental screw parameters associated with a dental screw type, the plurality of dental screw parameters including a screwhead diameter and a screwhead height; and generating and outputting an angulated dental screw channel model based on the plurality of dental implant parameters and on the plurality of dental screw parameters, the angulated dental screw channel model to provide an angulated screw channel without requiring an internal angled screw channel protrusion.
In Example 2, the subject matter of Example 1 includes, wherein the angulated dental screw channel model includes a dental abutment baseline geometry, a dental emergence geometry, a screwhead angulation geometry, and a screw channel exit geometry.
In Example 3, the subject matter of Examples 1-2 includes, generating instructions for a robotic dental implant milling machine based on the angulated dental screw channel model.
In Example 4, the subject matter of Examples 1-3 includes, generating instructions for a 3D printed model based on the angulated dental screw channel model.
In Example 5, the subject matter of Examples 1-4 includes, the plurality of dental implant parameters further including a screw channel type, the screw channel type including a conical screw channel or a parallel screw channel.
In Example 6, the subject matter of Examples 2-5 includes, wherein the screwhead angulation geometry includes a non-ellipsoid long hole geometry, the non-ellipsoid long hole geometry including a radius of curvature based on the screwhead diameter.
In Example 7, the subject matter of Example 6 includes, wherein the variable height is selected based on a screw length associated with a dental screw, the screwhead diameter, and the screwhead height to minimize the non-ellipsoid long hole geometry.
In Example 8, the subject matter of Examples 2-7 includes, receiving a dental implant base geometry, wherein: generating the angulated dental screw channel model is further based on the dental implant base geometry; and the angulated dental screw channel model further includes a dental implant rotation position.
In Example 9, the subject matter of Example 8 includes, receiving a dental implant rotation checkpoint position, wherein: the dental implant base geometry includes a n-sided polygon geometry; and the dental implant rotation position includes a first position on the n-sided polygon geometry following the dental implant rotation checkpoint position.
Example 10 is a device for generating an angulated dental screw channel model, the device comprising: a processor; and a memory device coupled to the processor and having a program stored thereon for execution by the processor to perform operations comprising: receiving a plurality of dental implant parameters, the plurality of dental implant parameters including a screw channel length and a variable height; receiving a plurality of dental screw parameters associated with a dental screw type, the plurality of dental screw parameters including a screwhead diameter and a screwhead height; and generating and outputting an angulated dental screw channel model based on the plurality of dental implant parameters and on the plurality of dental screw parameters, the angulated dental screw channel model to provide an angulated screw channel without requiring an internal angled screw channel protrusion.
In Example 11, the subject matter of Example 10 includes, wherein the angulated dental screw channel model includes a dental abutment baseline geometry, a dental emergence geometry, a screwhead angulation geometry, and a screw channel exit geometry.
In Example 12, the subject matter of Examples 10-11 includes, the operations further including causing a robotic dental implant milling machine to mill a dental screw channel based on the angulated dental screw channel model.
In Example 13, the subject matter of Examples 10-12 includes, the operations further including causing a 3D printer to form a dental implant with an internal dental screw channel based on the angulated dental screw channel model.
In Example 14, the subject matter of Examples 10-13 includes, the plurality of dental implant parameters further including a screw channel type, the screw channel type including a conical screw channel or a parallel screw channel.
In Example 15, the subject matter of Examples 11-14 includes, wherein the screwhead angulation geometry includes a non-ellipsoid long hole geometry, the non-ellipsoid long hole geometry including a radius of curvature based on the screwhead diameter.
In Example 16, the subject matter of Example 15 includes, wherein the variable height is selected based on a screw length associated with a dental screw, the screwhead diameter, and the screwhead height to minimize the non-ellipsoid long hole geometry.
In Example 17, the subject matter of Examples 11-16 includes, the operations further including receiving a dental implant base geometry, wherein: generating the angulated dental screw channel model is further based on the dental implant base geometry; and the angulated dental screw channel model further includes a dental implant rotation position.
In Example 18, the subject matter of Example 17 includes, the operations further including receiving a dental implant rotation checkpoint position, wherein: the dental implant base geometry includes a n-sided polygon geometry, and the dental implant rotation position includes a first position on the n-sided polygon geometry following the dental implant rotation checkpoint position.
Example 19 is a non-transitory computer-readable storage medium comprising one or more programs for execution by one or more processors of a device, the one or more programs including instructions which, when executed by the one or more processors, cause the device to: receive a plurality of dental implant parameters, the plurality of dental implant parameters including a screw channel length and a variable height; receive a plurality of dental screw parameters associated with a dental screw type, the plurality of dental screw parameters including a screwhead diameter and a screwhead height; and generate and outputting an angulated dental screw channel model based on the plurality of dental implant parameters and on the plurality of dental screw parameters, the angulated dental screw channel model to provide an angulated screw channel without requiring an internal angled screw channel protrusion.
In Example 20, the subject matter of Example 19 includes, wherein the angulated dental screw channel model includes a dental abutment baseline geometry, a dental emergence geometry, a screwhead angulation geometry, and a screw channel exit geometry.
In Example 21, the subject matter of Examples 19-20 includes, the instructions further causing the device to generate instructions for a robotic dental implant milling machine based on the angulated dental screw channel model.
In Example 22, the subject matter of Examples 19-21 includes, the instructions further causing the device to generate instructions for a 3D printer based on the angulated dental screw channel model.
In Example 23, the subject matter of Examples 19-22 includes, the plurality of dental implant parameters further including a screw channel type, the screw channel type including a conical screw channel or a parallel screw channel.
In Example 24, the subject matter of Examples 20-23 includes, wherein the screwhead angulation geometry includes a non-ellipsoid long hole geometry, the non-ellipsoid long hole geometry including a radius of curvature based on the screwhead diameter.
In Example 25, the subject matter of Example 24 includes, wherein the variable height is selected based on a screw length associated with a dental screw, the screwhead diameter, and the screwhead height to minimize the non-ellipsoid long hole geometry.
In Example 26, the subject matter of Examples 20-25 includes, the instructions further causing the device to receive a dental implant base geometry, wherein: generating the angulated dental screw channel model is further based on the dental implant base geometry; and the angulated dental screw channel model further includes a dental implant rotation position.
In Example 27, the subject matter of Example 26 includes, the instructions further causing the device to receive a dental implant rotation checkpoint position, wherein: the dental implant base geometry includes a n-sided polygon geometry; and the dental implant rotation position includes a first position on the n-sided polygon geometry following the dental implant rotation checkpoint position.
Example 28 is at least one machine-readable medium including instructions that, when executed by processing circuitry, cause the processing circuitry to perform operations to implement of any of Examples 1-27.
Example 29 is an apparatus comprising means to implement of any of Examples 1-27.
Example 30 is a system to implement of any of Examples 1-27.
Example 31 is a method to implement of any of Examples 1-27.
The above detailed description includes references to the accompanying drawings, which form a part of the detailed description. The drawings show, by way of illustration, specific embodiments in which the invention can be practiced. In the drawings, which are not necessarily drawn to scale, like numerals may describe similar components in different views. Like numerals having different letter suffixes may represent different instances of similar components. The drawings illustrate generally, by way of example, but not by way of limitation, various embodiments discussed in the present document. These embodiments are also referred to herein as “examples.” Such examples can include elements in addition to those shown or described. However, the present inventor also contemplates examples in which only those elements shown or described are provided. Moreover, the present inventor also contemplates examples using any combination or permutation of those elements shown or described (or one or more aspects thereof), either with respect to a particular example (or one or more aspects thereof), or with respect to other examples (or one or more aspects thereof) shown or described herein.
In this document, the terms “a” or “an” are used, as is common in patent documents, to include one or more than one, independent of any other instances or usages of “at least one” or “one or more.” In this document, the term “or” is used to refer to a nonexclusive or, such that “A or B” includes “A but not B,” “B but not A,” and “A and B,” unless otherwise indicated. In this document, the terms “including” and “in which” are used as the plain-English equivalents of the respective terms “comprising” and “wherein.” Also, in the following claims, the terms “including” and “comprising” are open-ended, that is, a system, device, article, composition, formulation, or process that includes elements in addition to those listed after such a term in a claim are still deemed to fall within the scope of that claim. Moreover, in the following claims, the terms “first,” “second,” and “third,” etc. are used merely as labels, and are not intended to impose numerical requirements on their objects.
Method examples described herein can be machine or computer-implemented at least in part. Some examples can include a computer-readable medium or machine-readable medium encoded with instructions operable to configure an electronic device to perform methods as described in the above examples. An implementation of such methods can include code, such as microcode, assembly language code, a higher-level language code, or the like. Such code can include computer readable instructions for performing various methods. The code may form portions of computer program products. Further, in an example, the code can be tangibly stored on one or more volatile, non-transitory, or non-volatile tangible computer-readable media, such as during execution or at other times. Examples of these tangible computer-readable media can include, but are not limited to, hard disks, removable magnetic disks, removable optical disks (e.g., compact disks and digital video disks), magnetic cassettes, memory cards or sticks, random access memories (RAMs), read only memories (ROMs), and the like.
The above description is intended to be illustrative, and not restrictive. For example, the above-described examples (or one or more aspects thereof) may be used in combination with each other. Other embodiments can be used, such as by one of ordinary skill in the art upon reviewing the above description. The Abstract is provided to comply with 37 C.F.R. § 1.72(b), to allow the reader to quickly ascertain the nature of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. Also, in the above Detailed Description, various features may be grouped together to streamline the disclosure. This should not be interpreted as intending that an unclaimed disclosed feature is essential to any claim. Rather, inventive subject matter may lie in less than all features of a particular disclosed embodiment. Thus, the following claims are hereby incorporated into the Detailed Description as examples or embodiments, with each claim standing on its own as a separate embodiment, and it is contemplated that such embodiments can be combined with each other in various combinations or permutations. The scope of the invention should be determined with reference to the appended claims, along with the full scope of equivalents to which such claims are entitled.
This application claims the benefit of U.S. Provisional Patent Application Ser. No. 63/270,021, filed on Oct. 20, 2021, the benefit of priority of which is claimed hereby, and which is incorporated by reference herein in its entirety.
Number | Date | Country | |
---|---|---|---|
63270021 | Oct 2021 | US |