IP Library Granted Patent US 12,708,489
Granted Patent B2
US 12,708,489 · App. 18/480,483 · Granted Aug 18, 2026

Methods and apparatuses for treatment quality assessment

Inventors: Sergey Grebenkin (Madrid, ES); Victoria Bogina (Bashkortostan, RU); Amarendra Thummeti (Livermore, CA); Mitra Derakhshan (Herndon, VA); Jeeyoung Choi (Sunnyvale, CA); Christopher E. Cramer (Durham, NC); Zalina Nurmukhametova (Moscow, RU); Ilfat Sabirov (Moscow, RU)
Assignee: Align Technology, Inc.
A61C7/002G16H50/50A61C7/08
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,708,489
App. No.
18/480,483
Filed
Oct 3, 2023
Granted
Aug 18, 2026
Kind
B2
Art Unit
3682
USPC
705/2
Abstract

Methods and systems for processing dental workflows. In a pre-routing module, a determination may be made as to whether process(es) in generating an output workflow performed on a digital dental model should be manually or automatically based on comparing patient-specific clinical parameters against clinical rules. In a post-routing module, a determination may be made as to whether the output workflow contains output parameter value(s) that is outside of a range of acceptable output parameter values. An indicator to manually perform the process(es) may be transmitted if the post-routing module determines that output parameters value(s) is outside of the range of acceptable output parameter values. The output workflow may be modified based on the process(es) being manually or semi- manually performed. Dental appliance(s) may be fabricated in accordance with the modified output workflow.

Claims (48)

1 . A method for processing a dental workflow for a dental treatment and one or more dental appliances for a patient, the method comprising:

determining, in a pre-routing module, if one or more processes in generating an output workflow should be performed on a digital dental model either manually or automatically, based on comparing patient-specific clinical parameters against clinical rules, wherein the clinical rules are based on a likelihood of clinical parameters producing a poor dental workflow;

automatically performing any of the one or more processes on the digital dental model to generate the output workflow when the pre-routing module indicates that the one or more processes should be automatically performed;

determining, in a post-routing module, if the output workflow contains one or more output parameter values that is outside of a range of acceptable output parameter values;

transmitting an indicator to manually perform the one or more processes if the post-routing module determines that one or more output parameters values is outside of the range of acceptable output parameter values;

modifying the output workflow based on the one or more processes being manually or semi-manually performed; and

fabricating the one or more dental appliances in accordance with the modified output workflow.

2 . The method of claim 1 , further comprising determining, in a false-positive verification module, if the one or more output parameter values that is outside of the range of acceptable output parameter values is an exception based on an automatic review of a set of dental treatment instructions provided by a dental professional associated with the set of dental treatment instructions written in a natural language text; wherein transmitting the indicator to manually perform the one or more processes comprises transmitting the indicator only if the post-routing module determines that the one or more output parameters values is outside of the range of acceptable output parameter values and if the false-positive verification module does not identify the exception.

3 . The method of claim 2 , wherein the automatic review comprises using a machine agent to identify the exception for the one or more output parameter values from the natural language text of the set of dental treatment instructions.

4 . The method of claim 2 , wherein the false-positive verification module is part of the post-routing module.

5 . The method of claim 1 , wherein the clinical rules are maintained in an updatable clinical rule database.

6 . The method of claim 5 , wherein the clinical rules is related to one or more of: a dental morphology, a treatment to be performed on the patient's teeth represented by the digital dental model, one or more characteristics of the automated process, and an identifier of a dental professional associated with the treatment.

7 . The method of claim 1 , further comprising transmitting an indicator to manually perform any of the one or more processes that the pre-routing module indicates should not be automatically performed.

8 . The method of claim 1 , wherein the post-routing module accesses a data set of the acceptable output parameters values to determine if the one or more output parameters values is outside of the range of acceptable output parameter values.

9 . A method for processing a dental workflow for a dental treatment and one or more dental appliances for a patient, the method comprising:

determining, in a pre-routing module, if one or more processes in generating an output workflow should be performed on a digital dental model either manually or automatically, based on comparing patient-specific clinical parameters against clinical rules, wherein the clinical rules are based on a likelihood of clinical parameters producing a poor dental workflow;

automatically performing any of the one or more processes on the digital dental model to generate the output workflow when the pre-routing module indicates that the one or more processes should be automatically performed;

determining, in a post-routing module, if the output workflow contains one or more output parameters values that is outside of a range of acceptable output parameter values;

determining, in a false-positive verification module, if the one or more output parameter values that is outside of the range of acceptable parameter values is an exception based on an automatic review of a set of dental treatment instructions provided by a dental professional associated with the set of dental treatment instructions written in a natural language text;

transmitting an indicator to manually perform the one or more processes if the post-routing module determines that the one or more output parameters values is outside of the range of acceptable output parameter values and if the false-positive verification module does not identify the exception;

modifying the output workflow based on the one or more processes being manually or semi-manually performed; and

fabricating the one or more dental appliances in accordance with the modified output workflow.

10 . A method for processing a dental workflow for a dental treatment and one or more dental appliances for a patient, the method comprising:

determining, in a pre-routing module, if one or more processes in generating an output workflow should be performed on a digital dental model either manually or automatically, based on threshold clinical parameters resulting from the application of one or more clinical rules that are maintained in an updatable clinical rule database to the digital dental model, and comparing the threshold clinical parameters to patient-specific clinical parameters, wherein the clinical rules are based on a likelihood of generating an acceptable output workflow when the one or more processes are automatically performed, wherein the one or more clinical rules is related one or more of: a dental morphology, a treatment to be performed on the patient's teeth represented by the digital dental model, one or more characteristics of the automated process, and an identifier of a dental professional associated with the treatment;

automatically performing any of the one or more processes on the digital dental model to generate the output workflow when the pre-routing module indicates that the one or more processes should be automatically performed;

determining, in a post-routing module, if the output workflow contains one or more output parameters values is outside of a range of acceptable output parameter values;

transmitting an indicator to manually perform the one or more processes if the post-routing module determines that the one or more output parameters values is outside of the range of acceptable output parameter values;

modifying the output workflow based on the one or more processes being manually or semi-manually performed; and

fabricating the one or more dental appliances in accordance with the modified output workflow.

11 . A system, the system comprising:

one or more processors; and

a memory coupled to the one or more processors, the memory storing computer-program instructions, that, when executed by the one or more processors, perform a computer-implemented method comprising:

determining, in a pre-routing module, if one or more processes in generating an output workflow should be performed on a digital dental model either manually or automatically, based on threshold clinical parameters resulting from the application of clinical rules to the digital dental model, and comparing the threshold clinical parameters to patient-specific clinical parameters, wherein the clinical rules are based on a likelihood of generating an acceptable output workflow when the one or more processes are automatically performed;

automatically performing any of the one or more processes on the digital dental model to generate the output workflow when the pre-routing module indicates that the one or more processes should be automatically performed; and

determining, in a post-routing module, if the output workflow contains one or more output parameters values is outside of a range of acceptable output parameter values;

transmitting an indicator to manually or semi-manually perform the one or more processes if the post-routing module determines that the one or more output parameters values is outside of the range of acceptable output parameter values;

modifying the output workflow based on the one or more processes being manually or semi-manually performed; and

fabricating one or more dental appliances in accordance with the modified output workflow.

12 . The system of claim 11 , wherein the computer-implemented method further comprises determining, in a false-positive verification module, if the one or more output parameter values that is outside of the range of acceptable output parameter values is an exception based on an automatic review of a set of dental treatment instructions provided by a dental professional associated with the set of dental treatment instructions written in a natural language text; wherein transmitting the indicator to manually or semi-manually perform the one or more processes comprises transmitting the indicator only if the post-routing module determines that the one or more output parameters values is outside of the range of acceptable output parameter values and if the false-positive verification module does not identify the exception.

13 . The system of claim 12 , wherein the automatic review comprises using a machine agent to identify the exception for the one or more output parameter values from the natural language text of the set of dental treatment instructions.

14 . The system of claim 12 , wherein the false-positive verification module is part of the post-routing module.

15 . The system of claim 11 , wherein the clinical rules are maintained in an updatable clinical rule database.

16 . The system of claim 15 , wherein the clinical rules is related one or more of: a dental morphology, a treatment to be performed on the patient's teeth represented by the digital dental model, one or more characteristics of the automated process, and an identifier of a dental professional associated with the treatment.

17 . The system of claim 11 , further comprising transmitting an indicator to manually perform any of the one or more processes that the pre-routing module indicates should not be automatically performed.

18 . The system of claim 11 , wherein the post-routing module accesses a data set of the acceptable output parameters values to determine if the one or more output parameters values is outside of the range of acceptable output parameter values.

19 . The method of claim 1 , wherein the comparing comprises comparing threshold clinical parameters to the patient-specific clinical parameters, wherein the threshold clinical parameters result from the application of the clinical rules to the digital dental model.

20 . The method of claim 1 , wherein determining if the output workflow contains one or more output parameter values that is outside of a range of acceptable output parameter values comprises determining that the one or more processes of the output workflow should be manually performed.

21 . The method of claim 1 , wherein determining if the one or more processes should be performed comprises evaluating a quality of an input for generating the output workflow, and wherein determining if the output workflow contains one or more output parameter values that is outside of the range of acceptable output parameter values comprises determining whether to modify the output workflow by evaluating a quality of the one or more output parameter values.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2023
From: GREBENKIN, SERGEY; BOGINA, VICTORIA; THUMMETI, AMARENDRA; DERAKHSHAN, MITRA; CHOI, JEEYOUNG; CRAMER, CHRISTOPHER E.; NURMUKHAMETOVA, ZALINA; SABIROV, ILFAT
To: ALIGN TECHNOLOGY, INC.
Reel/Frame 065592/0357 →
Continuity (2)
Provisional Application 63412871 · Oct 3, 2022
Related Publication 20240108436A1 · Apr 4, 2024
References Cited (152)
US 5975893A · Chishti et al. · 1999 [cited by applicant]
US 6227850B1 · Chishti et al. · 2001 [cited by applicant]
US 6227851B1 · Chishti et al. · 2001 [cited by applicant]
US 6299440B1 · Phan et al. · 2001 [cited by applicant]
US 6318994B1 · Chishti et al. · 2001 [cited by applicant]
US 6371761B1 · Cheang et al. · 2002 [cited by applicant]
US 6386878B1 · Pavlovskaia et al. · 2002 [cited by applicant]
US 6406292B1 · Chishti et al. · 2002 [cited by applicant]
US 6409504B1 · Jones et al. · 2002 [cited by applicant]
US 6457972B1 · Chishti et al. · 2002 [cited by applicant]
US 6488499B1 · Miller · 2002 [cited by applicant]
US 6514074B1 · Chishti et al. · 2003 [cited by applicant]
US 6554611B2 · Chishti et al. · 2003 [cited by applicant]
US 6582229B1 · Miller et al. · 2003 [cited by applicant]
US 6602070B2 · Miller et al. · 2003 [cited by applicant]
US 6621491B1 · Baumrind et al. · 2003 [cited by applicant]
US 6688886B2 · Hughes et al. · 2004 [cited by applicant]
US 6726478B1 · Isiderio et al. · 2004 [cited by applicant]
US 6729876B2 · Chishti et al. · 2004 [cited by applicant]
US 6739869B1 · Taub et al. · 2004 [cited by applicant]
US 6767208B2 · Kaza · 2004 [cited by applicant]
US 6783360B2 · Chishti · 2004 [cited by applicant]
US 7040896B2 · Pavlovskaia et al. · 2006 [cited by applicant]
US 7063532B1 · Jones et al. · 2006 [cited by applicant]
US 7074038B1 · Miller · 2006 [cited by applicant]
US 7074039B2 · Kopelman et al. · 2006 [cited by applicant]
US 7077647B2 · Choi et al. · 2006 [cited by applicant]
US 7108508B2 · Hedge et al. · 2006 [cited by applicant]
US 7134874B2 · Chishti et al. · 2006 [cited by applicant]
US 7156661B2 · Choi et al. · 2007 [cited by applicant]
US 7160107B2 · Kopelman et al. · 2007 [cited by applicant]
US 7241142B2 · Abolfathi et al. · 2007 [cited by applicant]
US 7293988B2 · Wen · 2007 [cited by applicant]
US 7309230B2 · Wen · 2007 [cited by applicant]
US 7357634B2 · Knopp · 2008 [cited by applicant]
US 7555403B2 · Kopelman et al. · 2009 [cited by applicant]
US 7637740B2 · Knopp · 2009 [cited by applicant]
US 7689398B2 · Cheng et al. · 2010 [cited by applicant]
US 7736147B2 · Kaza et al. · 2010 [cited by applicant]
US 7746339B2 · Matov et al. · 2010 [cited by applicant]
US 7844356B2 · Matov et al. · 2010 [cited by applicant]
US 7844429B2 · Matov et al. · 2010 [cited by applicant]
US 7865259B2 · Kuo et al. · 2011 [cited by applicant]
US 7878804B2 · Korytov et al. · 2011 [cited by applicant]
US 7880751B2 · Kuo et al. · 2011 [cited by applicant]
US 7904308B2 · Arnone et al. · 2011 [cited by applicant]
US 7930189B2 · Kuo · 2011 [cited by applicant]
US 7942672B2 · Kuo · 2011 [cited by applicant]
US 7970627B2 · Kuo et al. · 2011 [cited by applicant]
US 7970628B2 · Kuo et al. · 2011 [cited by applicant]
US 8038444B2 · Kitching et al. · 2011 [cited by applicant]
US 8044954B2 · Kitching et al. · 2011 [cited by applicant]
US 8075306B2 · Kitching et al. · 2011 [cited by applicant]
US 8092215B2 · Stone-Collonge et al. · 2012 [cited by applicant]
US 8099268B2 · Kitching et al. · 2012 [cited by applicant]
US 8108189B2 · Chelnokov et al. · 2012 [cited by applicant]
US 8126726B2 · Matov et al. · 2012 [cited by applicant]
US 8260591B2 · Kass et al. · 2012 [cited by applicant]
US 8275180B2 · Kuo · 2012 [cited by applicant]
US 8401826B2 · Cheng et al. · 2013 [cited by applicant]
US 8439672B2 · Matov et al. · 2013 [cited by applicant]
US 8562338B2 · Kitching et al. · 2013 [cited by applicant]
US 8591225B2 · Wu et al. · 2013 [cited by applicant]
US 8788285B2 · Kuo · 2014 [cited by applicant]
US 8843381B2 · Kuo et al. · 2014 [cited by applicant]
US 8874452B2 · Kuo · 2014 [cited by applicant]
US 8896592B2 · Boltunov et al. · 2014 [cited by applicant]
US 8930219B2 · Trosien et al. · 2015 [cited by applicant]
US 9037439B2 · Kuo et al. · 2015 [cited by applicant]
US 9060829B2 · Sterental et al. · 2015 [cited by applicant]
US 9125709B2 · Matty · 2015 [cited by applicant]
US 9211166B2 · Kuo et al. · 2015 [cited by applicant]
US 9220580B2 · Borovinskih et al. · 2015 [cited by applicant]
US 9364296B2 · Kuo · 2016 [cited by applicant]
US 9375300B2 · Matov et al. · 2016 [cited by applicant]
US 9414897B2 · Wu et al. · 2016 [cited by applicant]
US 9492245B2 · Sherwood et al. · 2016 [cited by applicant]
US 9642678B2 · Kuo · 2017 [cited by applicant]
US 10248883B2 · Borovinskih et al. · 2019 [cited by applicant]
US 10342638B2 · Kitching et al. · 2019 [cited by applicant]
US 10463452B2 · Matov et al. · 2019 [cited by applicant]
US 10595966B2 · Carrier, Jr. et al. · 2020 [cited by applicant]
US 10617489B2 · Grove et al. · 2020 [cited by applicant]
US 10722328B2 · Velazquez et al. · 2020 [cited by applicant]
US 10758322B2 · Pokotilov et al. · 2020 [cited by applicant]
US 10779718B2 · Meyer et al. · 2020 [cited by applicant]
US 10792127B2 · Kopelman et al. · 2020 [cited by applicant]
US 10828130B2 · Pokotilov et al. · 2020 [cited by applicant]
US 10835349B2 · Cramer et al. · 2020 [cited by applicant]
US 10973611B2 · Pokotilov et al. · 2021 [cited by applicant]
US 10996813B2 · Makarenkova et al. · 2021 [cited by applicant]
US 10997727B2 · Xue et al. · 2021 [cited by applicant]
US 11020205B2 · Li et al. · 2021 [cited by applicant]
US 11020206B2 · Shi et al. · 2021 [cited by applicant]
US 11026766B2 · Chekh et al. · 2021 [cited by applicant]
US 11033359B2 · Velazquez et al. · 2021 [cited by applicant]
US 11071608B2 · Derakhshan et al. · 2021 [cited by applicant]
US 11096763B2 · Akopov et al. · 2021 [cited by applicant]
US 11116605B2 · Nyukhtikov et al. · 2021 [cited by applicant]
US 11147652B2 · Mason et al. · 2021 [cited by applicant]
US 11151753B2 · Gao et al. · 2021 [cited by applicant]
US 11154381B2 · Roschin et al. · 2021 [cited by applicant]
US 11259896B2 · Matov et al. · 2022 [cited by applicant]
US 11357598B2 · Cramer · 2022 [cited by applicant]
US 11395717B2 · Yuryev et al. · 2022 [cited by applicant]
US 11426260B1 · Raslambekov · 2022 [cited by examiner]
US 11432908B2 · Kopelman et al. · 2022 [cited by applicant]
US 11464604B2 · Makarenkova et al. · 2022 [cited by applicant]
US 11478334B2 · Matov et al. · 2022 [cited by applicant]
US 11484389B2 · Sterental et al. · 2022 [cited by applicant]
US 11521732B2 · Levin et al. · 2022 [cited by applicant]
US 11534272B2 · Li et al. · 2022 [cited by applicant]
US 11553988B2 · Mednikov et al. · 2023 [cited by applicant]
US 11633268B2 · Moalem et al. · 2023 [cited by applicant]
US 11642195B2 · Gao et al. · 2023 [cited by applicant]
US 11651494B2 · Brown et al. · 2023 [cited by applicant]
US 11654001B2 · Roschin et al. · 2023 [cited by applicant]
US 11707344B2 · Roschin et al. · 2023 [cited by applicant]
US 11810271B2 · Shi et al. · 2023 [cited by applicant]
US 11850111B2 · Derakhshan et al. · 2023 [cited by applicant]
US 12412648B2 · Levin · 2025 [cited by examiner]
US 20030008259A1 · Kuo et al. · 2003 [cited by applicant]
US 20030143509A1 · Kopelman et al. · 2003 [cited by applicant]
US 20030207227A1 · Abolfathi · 2003 [cited by applicant]
US 20040137400A1 · Chishti et al. · 2004 [cited by applicant]
US 20040152036A1 · Abolfathi · 2004 [cited by applicant]
US 20040197728A1 · Abolfathi et al. · 2004 [cited by applicant]
US 20040259049A1 · Kopelman et al. · 2004 [cited by applicant]
US 20050182654A1 · Abolfathi et al. · 2005 [cited by applicant]
US 20050244791A1 · Davis et al. · 2005 [cited by applicant]
US 20060127836A1 · Wen · 2006 [cited by applicant]
US 20060127852A1 · Wen · 2006 [cited by applicant]
US 20060127854A1 · Wen · 2006 [cited by applicant]
US 20060275731A1 · Wen et al. · 2006 [cited by applicant]
US 20060275736A1 · Wen et al. · 2006 [cited by applicant]
US 20080306724A1 · Kitching et al. · 2008 [cited by applicant]
US 20100009308A1 · Wen et al. · 2010 [cited by applicant]
US 20100068672A1 · Arjomand et al. · 2010 [cited by applicant]
US 20100068676A1 · Mason et al. · 2010 [cited by applicant]
US 20100092907A1 · Knopp · 2010 [cited by applicant]
US 20100167243A1 · Spiridonov et al. · 2010 [cited by applicant]
US 20130204599A1 · Matov et al. · 2013 [cited by applicant]
US 20170273760A1 · Morton et al. · 2017 [cited by applicant]
US 20180280118A1 · Cramer · 2018 [cited by applicant]
US 20190328487A1 · Levin et al. · 2019 [cited by applicant]
US 20190328488A1 · Levin et al. · 2019 [cited by applicant]
US 20200155274A1 · Pimenov et al. · 2020 [cited by applicant]
US 20200297458A1 · Roschin et al. · 2020 [cited by applicant]
US 20200306011A1 · Chekhonin et al. · 2020 [cited by applicant]
US 20210134436A1 · Meyer et al. · 2021 [cited by applicant]
US 20230149127A1 · Nikolskiy · 2023 [cited by examiner]
WO 2019213129A1 · 2019 [cited by applicant]