A method for compact and descriptive representation of teeth shape, or other shapes, in terms of characteristic curves and its application to generation of automatic designs within dental CAD software or other software is provided. In an embodiment, a method includes capturing tooth shape by a network of characteristic curves, such as margin lines. In an embodiment, a method includes compactly encoding curves as strings, which then can be indexed and searched efficiently by similarity. In an embodiment, a method includes retrieving high quality crown design proposals from a case repository based on similarity of margin line.
|
1. A method for generating a design proposal for a dental restoration for a patient comprising:
performing a plurality of functions associated with the design proposal using a computing system, the functions comprising:
a. obtaining data for a tooth preparation of the patient to be restored by a dental restoration, wherein the data for the tooth preparation comprises a chain code for an encoded margin line of the tooth preparation;
b. accessing a case repository stored in the computing system's storage device and comprising a plurality of cases of previously designed dental restorations, wherein each case of previously designed dental restorations comprises: i) a chain code for an encoded margin line of a previously designed dental restoration and ii) a digital 3d model of a dental restoration;
c. obtaining a plurality of similarity measurements by measuring similarity between the chain code for the encoded margin line of the tooth preparation of the patient and the chain code for the encoded margin line of the previously designed dental restoration of each case,
d. indexing at least a portion of the previously designed dental restorations by the similarity measurements and retrieving a plurality of digital 3d models of the previously designed dental restorations based on the similarity measurements;
e. selecting one of the digital 3d models retrieved from step d) as a dental restoration proposal for the patient; and
f. generating a dental restoration design for the tooth preparation of the patient from the dental restoration proposal; and
forming a physical dental restoration from the dental restoration design using a computer aided manufacturing (CAM) system.
12. A method for generating a dental restoration design for a tooth of a patient in need of restoration comprising:
performing a plurality of functions associated with the dental restoration design using a computing system, the functions comprising:
a) obtaining i) a digital 3d model of a tooth preparation of the patient comprising a shape descriptor, and ii) digital data that represents the shape descriptor of the tooth preparation of the patient;
b) accessing a case repository stored in the computing system's storage device and comprising a plurality of previously designed dental restoration cases wherein each case comprises
i) a digital 3d model of a previously designed dental restoration comprising a shape descriptor, and
ii) digital data that represents the shape descriptor of the previously designed dental restoration;
c) measuring similarity between the shape descriptor of the tooth preparation of the patient and the shape descriptor of the previously designed dental restoration for the plurality of previously designed dental restoration cases to obtain a plurality of similarity measurements;
d) selecting more than one of the plurality of previously designed dental restoration cases based on the plurality of similarity measurements;
e) retrieving, from the computing system's storage device, a plurality of digital 3d models corresponding to the selected previously designed dental restoration cases from step d); and
f) generating a dental restoration design for the tooth preparation from one of the plurality of digital 3d models retrieved in step e); and
forming a physical dental restoration from the dental restoration design using a computer aided manufacturing (CAM) system.
11. A method for designing a dental restoration for a tooth to be restored for a patient comprising:
performing a plurality of functions associated with the dental restoration design using a computing system, the functions comprising:
a. encoding a margin line of a tooth preparation of the patient comprising
i. obtaining a digital 3d model of the tooth preparation to be restored wherein the tooth preparation comprises a margin;
ii. virtually marking the margin of the tooth preparation to form the margin line;
iii. encoding the margin line by a curve encoding process comprising:
sampling the margin line at sample points;
identifying local behavior over a set of adjacent sample points; and
assigning a label to a sample point that identifies the behavior; and
iv. linking the labels together to form a chain code;
b. accessing a case repository stored in the computing system's storage device and comprising a plurality of cases of previously designed dental restorations wherein each case comprises i) digital 3d model of a previously designed dental restoration and ii) a chain code for an encoded margin line of the previously designed dental restoration;
c. obtaining a plurality of similarity measurements by obtaining a measure of similarity between the chain code of the previously designed dental restoration and the chain code of the tooth preparation of the patient, for the plurality of cases;
d. retrieving a plurality of digital 3d models of the plurality of cases of previously designed dental restorations based on the plurality of similarity measurements;
e. selecting one of the digital 3d models as an initial design for the dental restoration for the patient; and
f. modifying the selected digital 3d model to fit the tooth preparation to form generate a dental restoration design for the tooth preparation; and
forming a physical dental restoration from the dental restoration design using a computer aided manufacturing (CAM) system.
15. A system for obtaining a dental restoration proposal to restore a tooth of a patient comprising:
one or more computing devices, at least one of which is configured to operate in a cloud computing system, and a plurality of program modules having instructions, wherein at least one program module is stored on a non-transitory computer-readable medium, that are executable by the one or more computing devices, that provide instructions for performing process steps to obtain a dental restoration proposal comprising:
a) obtaining i) a digital 3d model of a tooth preparation of the tooth of the patient to be restored comprising a shape descriptor, and ii) digital data comprising a representation of the shape descriptor of the tooth preparation;
b) accessing a case repository stored in the cloud computing system comprising a plurality of cases of previously designed dental restorations wherein each case comprises
i) a 3d digital model of a previously designed dental restoration comprising a shape descriptor, and
ii) digital data that comprises a representation of the shape descriptor of the previously designed dental restoration;
c) generating similarity measurements by measuring the similarity between i) the digital data that comprises the representation of the shape descriptor of the tooth preparation of the patient and ii) the digital data that comprises the representation of the shape descriptor of the previously designed dental restoration, for the plurality of cases;
d) retrieving a plurality of 3d digital models of the plurality of cases of previously designed dental restorations from the case repository based on the similarity measurements of the shape descriptors;
e) generating a dental restoration design for the tooth preparation of the patient that corresponds to one of the plurality of 3d digital models retrieved from the case repository; and
f) forming a physical dental restoration from the dental restoration design using a computer aided manufacturing (CAM) system.
2. The method of
3. The method of
5. The method of
6. The method of
7. The method of
8. The method of
9. The method of
10. The method of
13. The method of
14. The method of
16. The system of
17. The system of
18. The system of
19. The system of
20. The system of
|
This application claims the benefit of U.S. Provisional Application Ser. No. 61/799,110 filed Mar. 15, 2013, the contents of which are hereby incorporated by reference herein.
The present disclosure generally relates to methods for shape analysis, encoding of curves, storage and retrieval of 3D (three-dimensional models, and applications of such methods, including applications to dental CAD automation.
Computer-Aided Design (CAD) and Computer-Aided Manufacturing (CAM) are used in the field of dentistry to provide a range of products including crowns, veneers, inlays and onlays, fixed bridges, dental implant restorations, and orthodontic appliances. Typically, a dental CAD session starts from a generic library or templates to automatically generate a design proposal for a restoration. A library locally stored on a computer may frequently contain only a single generic representative tooth template for a given tooth number from which a restoration design is created. Due to the high anatomic variability, a large amount of deformation of the restoration design on the part of a design technician is required in order to produce the final tooth shape.
It would be desirable to have a method that automatically generates proposals which are much closer to the final shape of an acceptable dental restoration.
A method is provided for compact and descriptive representation of shapes, such as teeth shape, by shape descriptors, such as characteristic curves, and the application of the method to the generation of automatic designs within dental CAD software or other software. In one embodiment, shapes can be captured by shape descriptors that are used to characterize aspects of the overall shape of an object and that are searched more efficiently than the shape directly. In an embodiment, a tooth shape can be faithfully captured by a network of characteristic curves, such as margin lines. Characteristic curves are shape descriptors that include features that are distinctive of certain shapes, and may be used to characterize aspects of the overall shape of the object, such as a shape of a tooth. The characteristic curves can be sampled and encoded in a manner that captures the localized curve behavior. In one embodiment, characteristic curves are compactly encoded as strings, which then can be indexed and searched efficiently by similarity.
In a further embodiment, high quality crown design proposals suitable for a restoration can be retrieved from a case repository of previously designed cases based on similarity of the case margin lines and the margin line of a preparation of the restoration tooth. It has been found that margin lines are characteristic curves that can provide information regarding the overall tooth shape. Thus, a design proposal for a tooth having an overall shape suitable for a patient's dentition can be generated by selecting a previously designed restoration from a case repository that has a margin line similar to the margin line of the preparation. By leveraging from a vast number of previously completed dental design restorations that have characteristic curves that have been encoded, and that can be searched and indexed, proposals for a tooth restoration may be generated that are much closer to an acceptable final shape than by traditional design methods. In some embodiments, cloud architecture is utilized to provide efficiency in storage, search, retrieval, and/or automatic proposal generation based on shape descriptors.
In one embodiment, a method for generating design proposals is provided that comprises the steps of capturing the shape of an object to be restored, by a shape identifier that characterizes the overall shape of the object. The method further comprises accessing a case repository of similar previously designed restoration cases, where each case comprises a digital 3D model of a shape, and data comprising a representation of a shape identifier of the shape. The shape descriptors can be indexed and searched efficiently by measuring the similarity between the shape identifier of the shape of the object to be restored and the shape descriptors of the previously designed restoration cases. Design proposals can be generated by retrieving digital 3D models of previously designed restorations from the case repository as design proposals, based on the measure of similarity.
In one embodiment, a method for generating dental design proposals comprises one or more of the following steps: (1) capturing tooth shape by identifying a network of characteristic curves; (2) compactly encoding curves as strings, which then can be indexed and searched efficiently by similarity; and (3) retrieving high quality design proposals, such as crowns, from a case repository based on similarity of characteristic curves. In one embodiment, methods may comprise generating restoration proposals by searching for similar cases in a database, and using the closest completed design as the proposal.
In one embodiment, a method for generating crown design proposals comprises capturing tooth shape by margin lines; encoding margin lines to obtain chain codes that can be indexed and searched efficiently by similarity; and retrieving high quality crown design proposals for a tooth restoration, from a case repository based on similarity of margin lines. In one embodiment, the method comprises searching for similar cases in a case repository, and using the closest completed crown as the design proposal.
It should be appreciated that such apparatus can be useful for many other applications including applications outside the dental domain, such as 3D search engines, real-time recognition and tracking of 3D objects and others.
While the above-identified drawings set forth presently disclosed embodiments, other embodiments are also contemplated, as noted in the detailed description. This disclosure presents illustrative embodiments by way of representation and not limitation. Numerous other modifications and embodiments can be devised by those skilled in the art which fall within the scope and spirit of the principles of the present disclosure.
Exemplary embodiments of methods and systems for shape analysis, encoding of curves, storage and retrieval of digital 3D (three-dimensional) models, and applications of such methods, including applications to dental CAD automation, are provided.
In one embodiment, a method for generating design proposals for a restoration comprises: (1) capturing a shape of an object to be restored, by a shape identifier; (2) accessing a case repository of similar previously designed restoration cases, where each case comprises a digital 3D model of a shape and a shape identifier that can be indexed and searched efficiently by similarity; and (3) retrieving digital 3D models of previously designed restorations from the case repository as design proposals, based on the similarity of the shape identifier of the object to be restored and the shape descriptors of the previously designed restorations. Characteristic curves, bounding boxes, boundary representations, and sets of points, are examples of shape descriptors that may be used to capture aspects of shape and provide a simplified representation of a shape.
In an embodiment, a method for compact and descriptive representation of teeth shape and generation of automatic designs within CAD may comprise one or more of the following steps: (1) capturing tooth shape by a network of characteristic curves; (2) compactly encoding the characteristic curves as strings; and (3) retrieving high quality design proposals from a case repository.
In one embodiment, a case repository as exemplified in
Shape descriptors, such as characteristic curves, may be used to represent the overall shape of a restoration such as a crown or bridge. Shape descriptors may be distinctive for identifying teeth by specific teeth numbers. It has been found that shape descriptors, such as characteristic curves, may provide information regarding the overall shape of a tooth that can be used in generating design proposals for individual restorations.
As exemplified by
A method for obtaining the margin line of a tooth, or a margin line of a preparation of a tooth to be restored, is provided. Clear margin lines may be useful for achieving good fit of the crown. A 3D model (404′) of a preparation (401′), as seen in
Intra-oral imaging technologies and products are currently available for use in scanning a patient's mouth to design a restoration. Examples include FastScan® (IOS Technologies, Inc.), CEREC® (Sirona), E4D (D4D Technologies), True Definition Scanner (3M ESPE), Trios® (3Shape), and iTero™ (Cadent/Align Technologies, Inc.). The intra-oral scanners may provide accurate acquisition and transfer of patient oral image information from the dental chair to the restoration designer. Alternatively, an impression of the preparation to be restored may be obtained by traditional impression making processes used in dental restoration, including forming an impression by the use of trays. The impression may be scanned directly, for example by a table-top or box scanner. Alternatively, the impression may be used to form a stone model which may then be scanned in the same manner.
A plurality of scans may be obtained in order to form a suitable image of the patient's oral anatomy. For example, occlusal, lingual and buccal scans may be taken of the preparation and the opposing jaw. In some embodiments, interproximal scans may be taken to capture the contact areas of neighboring teeth. A scanning system may be used to assemble the plurality of scans into a digital model (600) of the tooth preparation (601) and surrounding (602, 603) and opposing teeth (604), as shown, for example in
To identify and line a margin, a scanned model of a patient record is obtained and presented on a monitor as a 3D image as shown in
The resulting margin lines may be encoded by a curve encoding process for use in the design proposal generation methods described herein.
Direct searching in large case repositories of general 3D curves is a computationally expensive task. One commonly used approach is adaptive sampling of the curve and working with resulting sparse polylines. However, dense sampling may be required to represent high curvatures and/or small features. Thus, methods for encoding characteristic curves, such as margin lines, and design proposal generation are described herein. In an embodiment of the present disclosure, a curve encoding process is described wherein curve shape is encoded using a pre-defined alphabet (1000), as shown in
In one embodiment depicted in
Constant density refers to a sample rate for identifying points on a curve that remains approximately the same throughout the curve sampling process. The curve may be sampled at any density that is suitable for detecting localized behavior that identifies distinct characterization of the overall shape of the object to be encoded. If the density or sample distance is too great or too small for a given curve, the specific curve behavior that characterizes or captures an overall shape may not be identified.
The method for encoding a characteristic curve further comprises associating a label with a sample point based on localized behavior of the curve in the region of the sample point. In one embodiment, as exemplified in
The flow diagram of
One skilled in the art would understand that other labels could be substituted for alphabetic symbols of
Computer executable code or programs for use in the encoding process may be provided for, example in .NET, or C++. In one embodiment, a method comprises providing computer executable instructions comprising rules or code for sampling a curve, detecting the behavior of a plurality of sets of points on the curve, associating the behavior of a set of points with a label, and linking together labels to form a chain code.
Once the characteristic curves are encoded, the chain codes may be represented as strings, and it is possible to apply well-established methods for string search and comparison. In one embodiment, Levenshtein distance is used to measure similarities between the chain code strings. This measure indicates how many edits are required to apply on one string to make it equal to another. Mathematically, the Levenshtein distance between two strings a, b is given by the following recursive formula:
Where 1(a
where leva,b is the Levenshtein distance between string a and b, and lengtha is a number of characters in string a. Similarity will be equal to 1 only when two strings are identical.
In one embodiment, a method for generating a proposal for a restoration is described that comprises searching a case repository of previously designed cases based on similarity with an encoded characteristic curve of a preparation, such as an encoded margin line, and retrieving design proposals from the database based on a similarity measurement. The method may comprise indexing the strings of the previously designed cases based on similarity measurements for efficient retrieval of design proposals. In one embodiment, the method comprises retrieving digital 3D models of the previously designed restorations that have the greatest similarity measurement as design proposals. In another embodiment, the step of retrieving design proposals comprises retrieving tooth restoration proposals that achieve a threshold similarity measurement.
A method is provided for generating a case repository of previously designed restoration cases. In one embodiment, the case repository comprises previously designed dental restoration cases (e.g., 302, 303), and information such as electronic scan data of previously designed dental restorations, 3D models, crowns (306, 307), margin line data (304, 305), preparation scans, and occlusal scans, and the like, may be generated or obtained. A database (308) may be generated that comprise metadata corresponding to the cases and associated with the 3D objects. Metadata may include margin line chain codes, strings, bounding box information, and the number of vertices. A database may comprise case specific or project information associated with specific cases.
A case repository having a vast number of previously designed restorations may be used to generate design proposals for a new tooth preparation that have high similarity measurements of characteristic curves, and corresponding digital 3D models that require less modification to be useful as a restoration design. In one embodiment, a case repository may comprise at least tens of thousands of previously designed cases per tooth number. In another embodiment, the case repository may comprise over a million previously designed restoration cases. In one embodiment, the case repository is dynamic providing instantaneous access to an updated case repository. For example, newly designed tooth restorations may be instantaneously and continuously included in the repository. Further, lower quality restoration cases may be readily removed. Illustrated in
In order to test the proposed similarity measure, as depicted in
In
Although the description of the computer-storage media contained herein refers to a storage device, such as a hard disk or CD-ROM, it should be appreciated by those skilled in the art that computer-storage media can be any available storage media that can be accessed by the computing system (1800). Computer-storage media may include volatile and non-volatile, removable, and non-removable media implemented in any method or technology for the non-transitory storage of information such as computer-storage instructions, data structures, program modules, or other data. For example, computer-storage media includes but is not limited to, RAM, ROM, EPROM, EEPROM, flash memory or other solid state memory technology, CD-ROM, digital versatile disks (DVD), HD-DVD, BLU-RAY, or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage devices, or any other medium which can be used to store the desired information and which can be accessed by the computing system (1800).
In one embodiment, computer-readable medium is provided having stored therein computer-executable instructions that when executed by a computing device causes the computing device to perform functions for carrying out the methods described herein. Computer-executable instructions for performing the processes described in each block of the workflow diagram of
As indicated above, at least a portion of the methods steps described herein may occur in a cloud computing system. Cloud computing, as used herein, can refer to computing architectures in which data and programs are shared between one or more computing devices and/or server devices on a near real-time basis, thus, providing dynamic access or delivery of data and/or program modules. Cloud computing system, for purposes herein, may refer generally to a networked computer architecture in which at least a portion of the execution of programs or applications, and/or storage of data and software programs, may be provided via a computer network, in contrast to a local computing system in which both data and software are fully contained on a user's computer or computing device.
According to various embodiments, the computing system (1800) may operate in a networked environment using logical connections to remote computers through, for example the network (1810). A computing system (1800) may connect to the network (1810) through a network interface unit (1811) connected to the bus (1803). The network interface unit (1811) may connect the computing system to other networks and remote computer systems, such as CAM systems (1708) for preparing the physical restorations from a digital restoration proposal. The computing-system (1800) may also include an input/output controller (1812) for receiving and processing input from a number of input devices (not shown) including a keyboard, a mouse, a microphone and a game controller. Similarly, the input/output controller (1812) may provide output to a display or other type of output device. The bus (1803) may enable the CPU (1801) to read code and/or data to/from the storage device (1804) or other computer-storage media.
The program modules (1806) may include software instructions that, when loaded into the CPU (1801) and executed, cause the computing system (1800) to perform at least some of the steps of the work flow diagram of
Processes performed in a cloud-based computing system may be used herein to refer to a process, processes or a portion of a process, that is conducted over a network (1810) (for example, Internet) by dentists or dental laboratories. Cloud computing systems enable multiple users to have access to computing resources such as networks, servers, storage and databases, applications and services. Multiple computing systems may simultaneously connect to a cloud computing system, and have access to the same computing resources, such as computing power, storage, data, and applications comprising instructions for performing the processes of the flow diagram of
In one embodiment, patient files may be stored on a remote server rather than locally on a storage medium. Cloud computing applications may store copies of data and/or executable programs at remote server devices, allowing users such as dentists or dental laboratories to download or access at least some of this data and program logic as needed for performing at least a portion of the processes described herein by way of personal computers, tablets, handheld devices, and computer-operated machinery and devices.
In one embodiment, the cloud computing system may include a number of computing systems and devices coupled to or configured to be capable of communicating with components of the cloud. For example, a computing system (1800), a host system, a scanning system, and a CAM system may all be coupled to the cloud computing system. The host may be any type of computing device or transmitter that is configured to transmit data to the cloud such as a computer, a laptop computer, a mobile device and the like. Communication links between computing devices and cloud computing systems may include wired connections, such as a serial or parallel bus, or wireless links, such as Bluetooth, IEEE 802.11 (including amendments thereto), and the like. The system may further include access points by which computing devices may communicate with the cloud, such as through wireless access points or a wireless router, a base station in a cellular network that provides internet connectivity, and the like.
In one embodiment, a method for generating a design proposal for a tooth restoration is provided that comprises the computer-implemented steps of:
In one embodiment, the method further comprises the step of lining a margin of the tooth preparation to form the margin line which may be performed in a cloud computing system. In another embodiment, the method further comprises encoding the margin line of the tooth preparation, and the step of encoding the margin line may be performed in a cloud computing system. In a further embodiment, the case repository may be stored in a cloud computing system. In a still further embodiment, searching the case repository may be performed in a cloud computing system. In another embodiment, performing similarity measurements may be performed in a cloud computing system. In a further embodiment, selecting one of the proposals may be performed in a cloud computing system. In still another embodiment, modifying the design proposal to fit the preparation may be performed in a cloud computing system. In one embodiment, all or some of the process steps may be performed in a cloud computing system.
A system for obtaining a design proposal is also provided that comprises one or more computing devices, at least one of which is configured to operate in a cloud computing system, and a plurality of program modules having instructions that are executable by the one or more computing devices, that provide instructions for performing process steps to obtain a design proposal. Program modules suitable for use in this system comprise one or more of: a) obtaining a digital 3D model of a dental preparation comprising a shape descriptor, and digital data comprising a representation of the shape descriptor of the dental preparation; b) accessing a case repository stored in the cloud computing system comprising a plurality of previously completed dental restoration cases wherein each case comprises i) a 3D digital model of the completed dental restoration comprising a shape descriptor, and i) digital data that comprises a representation of the shape descriptor of the previously completed dental restoration; c) searching the digital data by similarity between the shape descriptor of the dental preparation and the shape descriptors of the previously completed restoration cases; d) retrieving a plurality of 3D digital models of the previously completed restoration cases that have shape descriptors most similar to the shape descriptors of the dental preparation as design proposals; and e) selecting one proposal as a restoration proposal.
In one embodiment, the system comprises a first computing device is configured to operate in a cloud computing system, and a second computing device is connected to the first computing device through an internet connection. In another embodiment, the second computing device comprises a display module for viewing the restoration proposal, and optionally, a plurality of the process steps may be performed in a cloud computing system via program modules that are stored or run at a location that is remote from the second computing device. In a further embodiment, the second computing device comprises a CPU, a memory, and at least one program module to perform at least one of the process steps for obtaining a design proposal, wherein a plurality of the program modules may be run on the second computing device, and only one or a few process steps are performed in the cloud. In another embodiment, the second computing device comprises at least one program module having executable instructions for retrieving the 3D digital models that correspond to the design proposals, selecting one design proposal, and optionally, modifying the design proposal to form a restoration proposal, and the processes are performed on the second computing device.
In addition to dental applications, the presently disclosed methods may have applications in areas other than dentistry. Efficient shape encoding and search may be utilized in systems such as 3D search engines (e.g., Google 3D Warehouse), real-time tracking systems (e.g., Microsoft Kinect) and others. It should be understood that arrangements described herein are for purposes of example only. As such, those skilled in the art will appreciate that other arrangements and other elements such as machines, interfaces, functions, orders, and groupings of functions, and the like, can be used. Further, elements described as functional elements may be implemented as discrete components or in combination with other components. Various alternatives, modifications, variations, or improvements therein may be subsequently made by those skilled in the art which fall within the scope and spirit of the principles of the present disclosure.
Nikolskiy, Sergey Vladimirovich, Azernikov, Sergei
Patent | Priority | Assignee | Title |
11446116, | Jul 06 2020 | PERFECT FIT CROWNS, LLC | Method and apparatus for dental crown restorations using prefabricated sleeve-crown pairs |
11564773, | Nov 01 2019 | JAMES R GLIDEWELL DENTAL CERAMICS, INC | Method of making anterior dental restorations from sintered preforms |
11850110, | Nov 01 2019 | James R. Glidewell Dental Ceramics, Inc. | Method of making anterior dental restorations from sintered preforms |
12133781, | Nov 01 2019 | James R. Glidewell Dental Ceramics, Inc. | Method of making anterior dental restorations from sintered preforms |
Patent | Priority | Assignee | Title |
6633789, | Feb 17 2000 | ALIGN TECHNOLOGY, INC. | Effiicient data representation of teeth model |
7428481, | Feb 17 2000 | ALIGN TECHNOLOGY, INC. | Efficient data representation of teeth model |
20040220691, | |||
20070026363, | |||
20070203599, | |||
20070203600, | |||
20080261165, | |||
20090042167, | |||
20100281370, | |||
20110213700, | |||
20120139142, | |||
20120239177, | |||
20130209965, | |||
20130218531, | |||
20130226534, | |||
20140032183, | |||
20140278278, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Mar 14 2014 | James R. Glidewell Dental Ceramics, Inc. | (assignment on the face of the patent) | / | |||
Mar 20 2014 | AZERNIKOV, SERGEI | JAMES R GLIDEWELL DENTAL CERAMICS, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 032518 | /0572 | |
Mar 20 2014 | NIKOLSKIY, SERGEY VLADIMIROVICH | JAMES R GLIDEWELL DENTAL CERAMICS, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 032518 | /0572 |
Date | Maintenance Fee Events |
Jun 01 2022 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Date | Maintenance Schedule |
Dec 18 2021 | 4 years fee payment window open |
Jun 18 2022 | 6 months grace period start (w surcharge) |
Dec 18 2022 | patent expiry (for year 4) |
Dec 18 2024 | 2 years to revive unintentionally abandoned end. (for year 4) |
Dec 18 2025 | 8 years fee payment window open |
Jun 18 2026 | 6 months grace period start (w surcharge) |
Dec 18 2026 | patent expiry (for year 8) |
Dec 18 2028 | 2 years to revive unintentionally abandoned end. (for year 8) |
Dec 18 2029 | 12 years fee payment window open |
Jun 18 2030 | 6 months grace period start (w surcharge) |
Dec 18 2030 | patent expiry (for year 12) |
Dec 18 2032 | 2 years to revive unintentionally abandoned end. (for year 12) |