IP Library › Granted Patent US 12,536,175
Granted Patent B2
US 12,536,175 · App. 18/786,121 · Granted Jan 27, 2026

Materials information database including machine learning models

Inventors: Chi Chen (Renton, WA); Hongbin Liu (Redmond, WA); Andrea Cepellotti (Arlington, MA); Mark A Woodlief (Duvall, WA); Nihit Pokhrel (Seattle, WA); Adrian Dumitrascu (Redmond, WA); Matthias Troyer (Clyde Hill, WA); Nathan Andrew Baker (Seattle, WA)
Assignee: Microsoft Technology Licensing, LLC
G06F16/2455G06F16/24542G06F16/248
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,536,175
App. No.
18/786,121
Filed
Jul 26, 2024
Granted
Jan 27, 2026
Kind
B2
Art Unit
2166
USPC
707/718
Abstract

Examples are disclosed that relate to materials discovery using machine learning models. One example provides a method enacted on a computing system. The method comprises receiving a query comprising one or more of element information and material property information, and, based on the query, retrieving material data from a materials information database. The material data comprises structural information for each material within a set of materials matching the query, the set comprising one or more materials, and for one or more materials in the set of materials, one or more predicted material properties determined using one or more trained machine learning models. The method further comprises outputting the material data.

Claims (49)

1 . A computing system, comprising:

a logic subsystem; and

a storage subsystem holding instructions executable by the logic subsystem to:

receive a query comprising one or more of element information and material property information,

based on the query, retrieve material data from a materials information database, the material data comprising,

structural information for each material within a set of materials matching the query, the set comprising one or more materials, and

for one or more materials in the set of materials, one or more predicted material properties determined using one or more trained machine learning models, and

output the material data.

2 . The computing system of claim 1 , wherein the instructions are further executable to

determine that an uncertainty for a predicted material property for a selected material is greater than an uncertainty threshold,

in response, perform a quantum mechanics (QM) calculation for the selected material to determine a QM-calculated value of a selected material property of the selected material, and

output the QM-calculated value of the selected material property.

3 . The computing system of claim 2 , wherein each predicted material property is predicted using a corresponding trained machine learning model, and wherein the instructions are further executable to use the QM-calculated value of the selected material property to further train the corresponding trained machine learning model for the selected predicted material property.

4 . The computing system of claim 1 , wherein the instructions are further executable to, for a material matching the query, determine the structural information by inputting a candidate structure into a trained machine learning model configured to perform structural relaxation and output a relaxed candidate structure.

5 . The computing system of claim 1 , wherein the predicted material property comprises one of a predicted band gap, a predicted conductivity, a predicted bulk modulus, a predicted shear modulus, a predicted formation energy, a predicted phonon density of states peak, a dielectric constant, or a refractive index.

6 . The computing system of claim 1 , wherein the one or more trained machine learning model comprises one or more graph neural networks.

7 . The computing system of claim 1 , wherein the material data comprises an uncertainty for a predicted material property of the one or more predicted material properties.

8 . The computing system of claim 7 , wherein the uncertainty for the predicted material property is determined by obtaining an ensemble of predicted values for the predicted material property from an ensemble of respective machine learning models, and estimating the uncertainty based on the ensemble of predicted values.

9 . The computing system of claim 1 , wherein the instructions are executable to input the query into a large language model configured to extract the one or more of element information and material property information.

10 . A method enacted on a computing system, the method comprising:

receiving a query comprising element information;

inputting the element information into a trained generative machine learning model to generate a plurality of candidate structures based on the element information; and

for one or more candidate structures of the plurality of candidate structures

inputting the candidate structure into a second trained machine learning model configured to output a predicted material property, and

outputting the candidate structure and the predicted material property.

11 . The method of claim 10 , further comprising determining that a materials information database does not contain information for any material matching the query prior to inputting the element information into the trained generative machine learning model.

12 . The method of claim 11 , further comprising updating the materials information database to include the candidate structure and the predicted material property for the candidate structure.

13 . The method of claim 10 , wherein the second trained machine learning model comprises an ensemble of trained machine learning models, and the method comprises

obtaining an ensemble of predicted values for the predicted material property from the ensemble of machine learning models, and

estimating the uncertainty based on the ensemble of predicted values.

14 . The method of claim 10 , further comprising

performing a quantum mechanics (QM) calculation of a selected material to determine a QM-calculated value of a selected material property, and

outputting the QM-calculated value of the selected material property.

15 . The method of claim 14 , wherein each predicted material property is predicted using a corresponding trained machine learning model, and further comprising using the QM-calculated value of the selected material property to further train the corresponding trained machine learning model for the selected predicted material property.

16 . A computing system, comprising:

a logic subsystem; and

a storage subsystem holding instructions executable by the logic subsystem to:

receive a query comprising element information,

input the element information into a trained generative machine learning model to generate a plurality of candidate structures based on the element information; and

for one or more candidate structures of the plurality of candidate structures

input the candidate structure into a second trained machine learning model configured to output a predicted material property, and

output the candidate structure and the predicted material property.

17 . The computing system of claim 16 , wherein the instructions are further executable to determine that a materials information database does not contain information for any material matching the query prior to inputting the element information into the trained generative machine learning model.

18 . The computing system of claim 17 , wherein the instructions are further executable to update the materials information database to include the candidate structure and the predicted material property for the candidate structure.

19 . The computing system of claim 16 , wherein the instructions are further executable to input the query into a large language model configured to extract the element information.

20 . The computing system of claim 16 , wherein the instructions are further executable to

receive a user input requesting to perform a QM calculation for the candidate structure to determine a QM-calculated relaxed candidate structure and a QM-calculated value of a selected material property,

form a material record comprising structural information based on the QM-calculated relaxed candidate structure and the QM-calculated value of the selected material property, and

output the material record for storage in an account of the user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2024
From: CHEN, CHI; LIU, HONGBIN; CEPELLOTTI, ANDREA; WOODLIEF, MARK A; POKHREL, NIHIT; DUMITRASCU, ADRIAN; TROYER, MATTHIAS; BAKER, NATHAN ANDREW
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 068099/0802 →
Continuity (2)
Continuation 18321415 · May 22, 2023
Related Publication 20240394258A1 · Nov 28, 2024
References Cited (20)
US 11282291B1 · Boardman · 2022 [cited by examiner]
US 11954019B2 · Sharma · 2024 [cited by examiner]
US 12124452B1 · Chen · 2024 [cited by examiner]
US 12205724B2 · Ohiomoba · 2025 [cited by examiner]
US 12254030B1 · Guggenmos · 2025 [cited by examiner]
US 20200257933A1 · Steingrimsson · 2020 [cited by examiner]
US 20220254045A1 · Boardman · 2022 [cited by examiner]
US 20220301192A1 · Boardman · 2022 [cited by examiner]
US 20230191608A1 · Horowitz · 2023 [cited by examiner]
US 20230192416A1 · Horowitz · 2023 [cited by examiner]
US 20230214583A1 · Sawyer · 2023 [cited by examiner]
US 20240073831A1 · Fahim · 2024 [cited by examiner]
US 20240160998A1 · Hummelshøj · 2024 [cited by examiner]
US 20240311375A1 · Bisti · 2024 [cited by examiner]
US 20250061978A1 · Livne · 2025 [cited by examiner]
US 20250218554A1 · Sumaria · 2025 [cited by examiner]
Andersen, et al., “OPTIMADE, an API for exchanging materials data,” Scientific Data, vol. 8, Issue No. 1, Aug. 12, 2021, pp. 1-10. [cited by applicant]
Chibani, et al., “Machine learning approaches for the prediction of materials properties,” Apl Materials, vol. 8, Issue No. 8, Aug. 1, 2020, pp. 1-10. [cited by applicant]
International Search Report and Written Opinion received for PCT Application No. PCT/US2024/026121, Aug. 12, 2024, 11 pages. [cited by applicant]
Ward, et al., “Matminer: An open-source toolkit for materials data mining,” Computational Materials Science, vol. 152, May 25, 2018, pp. 60-69. [cited by applicant]
Cited By (1)
US 12,737,281