IP Library Granted Patent US 12,376,944
Granted Patent B2
US 12,376,944 · App. 18/536,204 · Granted Aug 5, 2025

Automatic application of doctor's preferences workflow using statistical preference analysis

Inventors: Roman A. Roschin (Moscow, RU); Evgenii Vladimirovich Karnygin (Moscow, RU); Dmitry Kirsanov (Moscow, RU); Grigoriy Yazykov (Balashikha, RU); Ilfat Sabirov (Zelenodolsk, RU); Ruslan Matvienko (Moscow, RU); Vasily Paraketsov (Moscow, RU)
Assignee: Align Technology, Inc.
A61C7/002A61C9/0046G06F40/10
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,376,944
App. No.
18/536,204
Granted
Aug 5, 2025
Kind
B2
Abstract

Methods and apparatuses for automatic treatment planning, including recommendation systems, quality assurance, error prevention, text mining, text matching, and treatment planning optimization.

Claims (71)

1. A computer-implemented method comprising:

creating a database of user preferences by:

identifying a reference key preference text statement corresponding to a clinical behavior for treating a patient's teeth,

accessing a collection of user-specific text instructions comprising a plurality of dental treatment instructions that are each associated with a specific user,

identifying a user-specific textual key preference statement from the collection of user-specific text instructions by matching, within a specified probability range, the reference key preference text statement with a user-specific text instruction from the collection of user-specific text instructions, and

adding, into the database of user preferences, an entry linking the user-specific textual key preference statement, the specific user associated with the user-specific textual key preference statement, and the clinical behavior for treating the patient's teeth;

receiving a description of a patient's dentition;

receiving patient treatment instructions from a dental professional for performing an orthodontic procedure on the patient; and

automatically generating a dental treatment plan using the database of user preferences.

2. The method of claim 1 , wherein automatically generating a dental treatment plan using the database of user preferences comprises finding any user-specific textual key preference statement from the database of user preferences that are associated with the dental professional, and incorporating in the dental treatment plan the clinical behavior for treating the patient's teeth that corresponds to any found user-specific key preference which matches a phrase in the patient treatment instructions.

3. The method of claim 1 , wherein identifying the user-specific textual key preference statement from the collection of user-specific text instructions comprises using a machine learning agent to match the reference key preference text statement with the user-specific text instruction from the collection of user-specific text instructions.

4. The method of claim 3 , further comprising training the machine learning agent using a set of positive cases selected from the plurality of dental treatment instructions and a set of negative cases selected from the plurality of dental treatment instructions.

5. The method of claim 4 , wherein the machine learning agent is implementing a variation of bag of words adapted to analyze sentences.

6. The method of claim 3 , wherein identifying the user-specific textual key preference statement using the machine learning agent to match the reference key preference text statement with the user-specific text instruction from the collection of user-specific text instructions further comprises using a similarity search concurrently with the machine learning agent.

7. The method of claim 6 , wherein the similarity search comprises a Damerau-Levenshtein distance measure.

8. The method of claim 1 , wherein identifying the user-specific textual key preference statement from the collection of user-specific text instructions comprises using a similarity search agent to match the reference key preference text statement with the user-specific text instruction from the collection of user-specific text instructions.

9. The method of claim 1 , further comprising gathering the collection of user-specific text instructions from a collection of historical treatment data.

10. The method of claim 1 , wherein receiving the description of a patient's dentition comprises receiving a digital model of the patient's dentition.

11. A computer-implemented method comprising:

creating a database of user preferences by:

identifying a reference key preference text statement corresponding to a clinical behavior for treating a patient's teeth,

accessing a collection of user-specific text instructions comprising a plurality of dental treatment instructions that are each associated with a specific user,

identifying a user-specific textual key preference statement from the collection of user-specific text instructions by using both a machine learning agent and similarity searching to match, within a specified probability range, the reference key preference text statement with a user-specific text instruction from the collection of user-specific text instructions, and

adding, into the database of user preferences, an entry linking the user-specific textual key preference statement, the specific user associated with the user-specific textual key preference statement, and the clinical behavior for treating the patient's teeth;

receiving a description of a patient's dentition;

receiving patient treatment instructions from a dental professional for performing an orthodontic procedure on the patient; and

automatically generating a dental treatment plan using the database of user preferences.

12. A computer-implemented method comprising:

creating a database of user preferences, wherein the database comprises a plurality of user identifiers, one or more user-specific textual key preferences corresponding to each user identifier, and a clinical behavior corresponding to each user-specific textual key preference;

receiving a description of a patient's dentition;

receiving user-specific textual instructions for performing an orthodontic procedure on the patient; and

automatically generating a dental treatment plan by interpreting the user textual instructions using the database of user preferences to match one or more user-specific textual key preferences with one or more phrases in the user-specific textual instructions and incorporating the clinical behavior corresponding to each matching user-specific textual instructions in the dental treatment plan.

13. A system comprising:

one or more processors;

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

creating a database of user preferences by:

identifying a reference key preference text statement corresponding to a clinical behavior for treating a patient's teeth,

accessing a collection of user-specific text instructions comprising a plurality of dental treatment instructions that are each associated with a specific user,

identifying a user-specific textual key preference statement from the collection of user-specific text instructions by matching, within a specified probability range, the reference key preference text statement with a user-specific text instruction from the collection of user-specific text instructions, and

adding, into the database of user preferences, an entry linking the user-specific textual key preference statement, the specific user associated with the user-specific textual key preference statement, and the clinical behavior for treating the patient's teeth;

receiving a description of a patient's dentition;

receiving patient treatment instructions from a dental professional for performing an orthodontic procedure on the patient; and

automatically generating a dental treatment plan using the database of user preferences.

14. The system of claim 13 , wherein automatically generating a dental treatment plan using the database of user preferences comprises finding any user-specific textual key preference statement from the database of user preferences that are associated with the dental professional, and incorporating in the dental treatment plan the clinical behavior for treating the patient's teeth that corresponds to any found user-specific key preference which matches a phrase in the patient treatment instructions.

15. The system of claim 13 , wherein identifying the user-specific textual key preference statement from the collection of user-specific text instructions comprises using a machine learning agent to match the reference key preference text statement with the user-specific text instruction from the collection of user-specific text instructions.

16. The system of claim 15 , wherein the computer-implemented method further comprises training the machine learning agent using a set of positive cases selected from the plurality of dental treatment instructions and a set of negative cases selected from the plurality of dental treatment instructions.

17. The system of claim 16 , wherein the machine learning agent is implementing a variation of bag of words adapted to analyze sentences.

18. The system of claim 15 , wherein identifying the user-specific textual key preference statement using the machine learning agent to match the reference key preference text statement with the user-specific text instruction from the collection of user-specific text instructions further comprises using a similarity search concurrently with the machine learning agent.

19. The system of claim 18 , wherein the similarity search comprises a Damerau-Levenshtein distance measure.

20. The system of claim 13 , wherein identifying the user-specific textual key preference statement from the collection of user-specific text instructions comprises using a similarity search agent to match the reference key preference text statement with the user-specific text instruction from the collection of user-specific text instructions.

21. The system of claim 13 , wherein the computer-implemented method further comprises gathering the collection of user-specific text instructions from a collection of historical treatment data.

22. The system of claim 13 , wherein receiving the description of a patient's dentition comprises receiving a digital model of the patient's dentition.

23. A system comprising:

one or more processors;

memory coupled to the one or more processors, the memory configured to store computer-program instructions, that, when executed by the one or more processors,

perform a computer-implemented method comprising:

creating a database of user preferences by:

identifying a reference key preference text statement corresponding to a clinical behavior for treating a patient's teeth,

accessing a collection of user-specific text instructions comprising a plurality of dental treatment instructions that are each associated with a specific user,

identifying a user-specific textual key preference statement from the collection of user-specific text instructions by using both a machine learning agent and similarity searching to match, within a specified probability range, the reference key preference text statement with a user-specific text instruction from the collection of user-specific text instructions, and

adding, into the database of user preferences, an entry linking the user-specific textual key preference statement, the specific user associated with the user-specific textual key preference statement, and the clinical behavior for treating the patient's teeth;

receiving a description of a patient's dentition;

receiving patient treatment instructions from a dental professional for performing an orthodontic procedure on the patient; and

automatically generating a dental treatment plan using the database of user preferences.

24. A system comprising:

one or more processors;

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

creating a database of user preferences, wherein the database comprises a plurality of user identifiers, one or more user-specific textual key preferences corresponding to each user identifier, and a clinical behavior corresponding to each user-specific textual key preference;

receiving a description of a patient's dentition;

receiving user-specific textual instructions for performing an orthodontic procedure on the patient; and

automatically generating a dental treatment plan by interpreting the user textual instructions using the database of user preferences to match one or more user-specific textual key preferences with one or more phrases in the user-specific textual instructions and incorporating the clinical behavior corresponding to each matching user-specific textual instructions in the dental treatment plan.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2024
From: ROSCHIN, ROMAN A.; KARNYGIN, EVGENII VLADIMIROVICH; KIRSANOV, DMITRY; YAZYKOV, GRIGORIY; SABIROV, ILFAT; MATVIENKO, RUSLAN; PARAKETSOV, VASILY
To: ALIGN TECHNOLOGY, INC.
Reel/Frame 066187/0744 →
Continuity (4)
Continuation 16826036 · Mar 20, 2020
Provisional Application 62821825 · Mar 21, 2019
Provisional Application 62821858 · Mar 21, 2019
Related Publication 20240115352A1 · Apr 11, 2024
References Cited (155)
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 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 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 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 7987099B2 · Kuo · 2011 [cited by examiner]
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 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 8469705B2 · Sachdeva · 2013 [cited by examiner]
US 8562338B2 · Kitching 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 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 9642678B2 · Kuo · 2017 [cited by applicant]
US 10242157B1 · Suda · 2019 [cited by examiner]
US 10248883B2 · Borovinskih 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 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 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 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 · Comito 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 20020006597A1 · Andreiko et al. · 2002 [cited by applicant]
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 20050010450A1 · Hultgren et al. · 2005 [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 20070003900A1 · Miller · 2007 [cited by examiner]
US 20070238065A1 · Sherwood · 2007 [cited by examiner]
US 20080305454A1 · Kitching · 2008 [cited by examiner]
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 20100092907A1 · Knopp · 2010 [cited by applicant]
US 20100151404A1 · Wu · 2010 [cited by examiner]
US 20100167243A1 · Spiridonov et al. · 2010 [cited by applicant]
US 20130204599A1 · Matov et al. · 2013 [cited by applicant]
US 20140122027A1 · Andreiko · 2014 [cited by examiner]
US 20140324919A1 · Badawi · 2014 [cited by applicant]
US 20160038092A1 · Golay · 2016 [cited by examiner]
US 20170100213A1 · Kuo · 2017 [cited by examiner]
US 20170273760A1 · Morton et al. · 2017 [cited by applicant]
US 20170296303A1 · Tod · 2017 [cited by examiner]
US 20180280118A1 · Cramer · 2018 [cited by applicant]
US 20180293354A1 · Dejori · 2018 [cited by examiner]
US 20190043607A1 · Sears · 2019 [cited by examiner]
US 20190175303A1 · Akopov · 2019 [cited by examiner]
US 20200155274A1 · Pimenov et al. · 2020 [cited by applicant]
US 20200297458A1 · Roschin · 2020 [cited by examiner]
US 20200306011A1 · Chekhonin et al. · 2020 [cited by applicant]
US 20210134436A1 · Meyer et al. · 2021 [cited by applicant]
US 20210244502A1 · Farkash · 2021 [cited by examiner]
US 20210401546A1 · Gardner · 2021 [cited by examiner]
US 20220061958A1 · Savard · 2022 [cited by examiner]
CN 108630310A · 2018 [cited by applicant]