Patent ID: 11897818
Assignee: CONCRETE AI, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC C  G | IPC C  G

Claim 0:
1. A system comprising:
a data storage medium; and
one or more computer hardware processors in communication with the data storage medium, wherein the one or more computer hardware processors are configured to execute computer-executable instructions to at least:
receive one or more input parameters related to generating an artificial intelligence concrete mixture;
receive a first constraint on the artificial intelligence concrete mixture, wherein the first constraint comprises a threshold on a concrete mixture constituent;
generate a plurality of candidate concrete mixtures;
identify, from the plurality of candidate concrete mixtures, a subset of candidate concrete mixtures, wherein identifying the subset of candidate concrete mixtures comprises:
determining that a candidate concrete mixture from the subset satisfies the threshold on the concrete mixture constituent;

for each particular candidate concrete mixture from the subset of candidate concrete mixtures,
generate input data for the particular candidate concrete mixture; and
invoke a machine learning model, wherein the machine learning model receives the input data as input, wherein the machine learning model outputs a prediction based on the input data;

identify, from the subset of candidate concrete mixtures, a filtered set of candidate concrete mixtures, wherein the filtered set of candidate concrete mixtures comprises (i) a first candidate concrete mixture and (ii) a second candidate concrete mixture, wherein identifying the filtered set of candidate concrete mixtures comprises:
determining that a particular prediction for the particular candidate concrete mixture fails to satisfy a target performance threshold based on the one or more input parameters;

apply an optimization function to the first candidate concrete mixture and the second candidate concrete mixture, wherein the optimization function selects the first candidate concrete mixture over the second candidate concrete mixture; and
provide the first candidate concrete mixture as the artificial intelligence concrete mixture.