Patent ID: 11934968
Assignee: ARCHITECTURE TECHNOLOGY CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 9:
10. A method, comprising:
defining a plurality of model designs, wherein the plurality of model designs;
determining that the plurality of model designs include a plurality of infeasible model designs associated with engineering design goals, including identifying reasons why the infeasible model designs associated with the engineering design goals are not currently technologically feasible due to limits in current technology, wherein the plurality of infeasible model designs incorporate conflicting design choice pairs, and wherein the conflicting design choice pairs include pairs of design choices that conflict with one another that make the engineering design goals infeasible;
receiving a plurality of trend descriptors associated with technological trends;
storing information representing technological trends and the plurality of trend descriptors;
in response to determining the plurality of infeasible model designs, determining, based at least in part on one or more of the plurality of trend descriptors, one or more of the technological trends that potentially mitigates one or more of the conflicting design choice pairs associated with one or more of the infeasible model designs;
in response to determining the one or more of the technological trends, classifying one or more of the infeasible model designs associated with the one or more of the conflicting design choice pairs potentially mitigated by the one or more of the technological trends as predictably feasible model designs, wherein the predictable feasible model designs are those infeasible model designs expected to become feasible model designs if one or more of the technological trends continues as anticipated, including determining if the one or more of the technological trends will address, within a predefined time period in the future, the technological reason why the first infeasible model design is not feasible;
outputting, for display at a display device, a user interface that includes a plurality of design choices associated with the plurality of model designs; and
in response to receiving an indication of user input that corresponds to selection of a design choice of the plurality of design choices, updating the user interface to indicate, based at least in part on the classification of the one or more of the plurality of infeasible model designs, that each of one or more design choices of the plurality of design choices would form, with the selected design choice, an infeasible model design that is not mitigated by the technological trends as a predictably feasible model design.