METHOD AND SYSTEM FOR DESIGNING PRODUCTS
First Claim
1. A method for generating a product design, the method comprising:
- receiving, at one or more computer processors, a description of at least one of i) a product to be designed, or ii) one or more design objectives corresponding to the product to be designed;
analyzing, at one or more computer processors, the description to determine a design function that corresponds to the description and characterizes the product;
determining, at one or more computer processors, one or more combinations of sub-functions that match the determined design function;
determining, at one or more computer processors, a plurality of components that implement the design sub-functions;
generating, at one or more computer processors, one or more models that correspond to one or more candidate designs that implement the determined design function, including constructing each model from one or more sub-models corresponding to one or more components among the determined plurality of components;
evaluating, at one or more computer processors, the generated one or more models with regard to one or more design objectives; and
generating, at one or more computer processors, a report that provides at least one of i) information regarding performance of at least one candidate design with regard to the one or more design objectives, and ii) an indication that no candidate design meets the one or more design objectives, when appropriate.
4 Assignments
0 Petitions
Accused Products
Abstract
In a method for generating a product design, a description of i) a product to be designed, and/or ii) one or more design objectives are received and analyzed to determine a design function that corresponds to the description and characterizes the product. Combinations of sub-functions that match the determined design function are determined. A plurality of components that implement the design sub-functions are determined. One or more models that correspond to one or more candidate designs that implement the determined design function are constructed from sub-models corresponding to the determined plurality of components. The one or more models are evaluated with regard to one or more design objectives. A report is generated that provides i) information regarding performance of at least one candidate design with regard to the one or more design objectives, and/or ii) an indication that no candidate design meets the one or more design objectives, when appropriate.
-
Citations
22 Claims
-
1. A method for generating a product design, the method comprising:
-
receiving, at one or more computer processors, a description of at least one of i) a product to be designed, or ii) one or more design objectives corresponding to the product to be designed; analyzing, at one or more computer processors, the description to determine a design function that corresponds to the description and characterizes the product; determining, at one or more computer processors, one or more combinations of sub-functions that match the determined design function; determining, at one or more computer processors, a plurality of components that implement the design sub-functions; generating, at one or more computer processors, one or more models that correspond to one or more candidate designs that implement the determined design function, including constructing each model from one or more sub-models corresponding to one or more components among the determined plurality of components; evaluating, at one or more computer processors, the generated one or more models with regard to one or more design objectives; and generating, at one or more computer processors, a report that provides at least one of i) information regarding performance of at least one candidate design with regard to the one or more design objectives, and ii) an indication that no candidate design meets the one or more design objectives, when appropriate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for generating a product design, the system comprising:
-
a database of sub-models corresponding to components capable of being assembled into products; a design description analysis module configured to analyze a received description to determine a design function that corresponds to the description and characterizes the product, wherein the description is of at least one of i) a product to be designed, and ii) one or more design objectives corresponding to the product to be designed; and a model generation module coupled to the database and the design description analysis module, the model generation module configured to; determine one or more combinations of design sub-functions that match the determined design function, determine a plurality of components that implement the design sub-functions, and generate one or more models that correspond to one or more candidate designs that implement the determined design function, including constructing each model from one or more sub-models corresponding to one or more components among the determined plurality of components; a design evaluation module coupled to the model generation module, the design evaluation module configured to evaluate the generated one or more models to with regard to one or more design objectives; and a report generation module coupled to the design evaluation module, the report generation module configured to generate a report that provides at least one of i) information regarding performance of at least one candidate design with regard to the one or more design objectives, and ii) an indication that no candidate design meets the one or more design objectives, when appropriate. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification