Patent application number | Description | Published |
20110098835 | Parametric configurator for product design: system and method - The present invention is a system and method for parametric configuration of a complex product. The system includes a parametric configurator, a parametric configuration language, and a parametric data management system. The parametric configuration language facilitates the solution of a design using constraints on geometric, physical, technological, operational, or business parameters. The parametric configurator includes a hierarchical solver that partitions a design into a plurality of subdesigns; provides the choice to collectively or independently optimize sets of subdesigns; and rolls back the solution process to an earlier subdesign when a given subdesign is determined to not be viable. The parametric data management system accesses data on a tangible digital medium, the data including constraints, product models, and product model instances. The method transforms the physical and geometrical constraints into a concrete product design. The completed design can be used to generate a parts and features list from a manufacturer, to generate a quote, or to assemble, manufacture, or fabricate the product. | 04-28-2011 |
20110098837 | Automated hierarchical configuration of custom products with complex geometries: method and apparatus - The present invention is a method and apparatus for automatically generating an optimal configuration of a product having a complex design, using logic implemented on digital computer processing system. A general configuration for the product will be broken down into a hierarchy of subdesigns by a designer of an artifact type, such as a bus. A particular instance of the product type must satisfy a set of external parametric constraints specified by a user. These constraints may take the form of a range of values for some performance characteristic of the product. Constraints may also be imposed for other reasons, such as governmental regulations or business requirements. The hierarchical decomposition facilitates the solution of highly complex problems. Criteria for a best solution may be specified for a given subdesign, for a collection of subdesigns, or globally. The tentative selection of a particular subdesign may impose internally generated parametric constraints upon a subsequent subdesign solution. If no acceptable solution is found for a given subdesign, the candidate overall configuration is rolled back to the most complete viable partial collection of subdesigns. The method transforms the constraints into a concrete design. The method will ordinarily be executed on a digital computer, and the instructions to program the computer will be stored on tangible digital media. | 04-28-2011 |
20120215336 | AUTOMATED HIERARCHICAL CONFIGURATION OF CUSTOM PRODUCTS WITH COMPLEX GEOMETRIES: METHOD AND APPARATUS - The invention is a method and apparatus for automatically generating an optimal configuration of a product, using logic implemented on a digital computer processing system. A general configuration will be broken down into a hierarchy of subdesigns by a designer of an artifact type. A particular instance of the type must satisfy user-specified external parametric constraints. Constraints may take the form of a range of values for some performance characteristic or to satisfy laws or business requirements. Hierarchical decomposition facilitates solution of complex problems. Criteria for a best solution may be specified for a given subdesign, a collection of subdesigns, or globally. Tentative selection of a particular subdesign may impose internally generated constraints upon a subsequent subdesign. If no acceptable solution is found for a subdesign, the candidate overall configuration rolls back to the most complete viable partial collection of subdesigns. The method transforms constraints into a concrete design. | 08-23-2012 |
20120215499 | AUTOMATED HIERARCHICAL CONFIGURATION OF CUSTOM PRODUCTS WITH COMPLEX GEOMETRIES: METHOD AND APPARATUS - The invention is a method and apparatus for automatically generating an optimal configuration of a product, using logic implemented on a digital computer processing system. A general configuration will be broken down into a hierarchy of subdesigns by a designer of an artifact type. A particular instance of the type must satisfy user-specified external parametric constraints. Constraints may take the form of a range of values for some performance characteristic or to satisfy laws or business requirements. Hierarchical decomposition facilitates solution of complex problems. Criteria for a best solution may be specified for a given subdesign, a collection of subdesigns, or globally. Tentative selection of a particular subdesign may impose internally generated constraints upon a subsequent subdesign. If no acceptable solution is found for a subdesign, the candidate overall configuration rolls back to the most complete viable partial collection of subdesigns. The method transforms constraints into a concrete design. | 08-23-2012 |
20120221136 | AUTOMATED HIERARCHICAL CONFIGURATION OF CUSTOM PRODUCTS WITH COMPLEX GEOMETRIES: METHOD AND APPARATUS - The invention is a method and apparatus for automatically generating an optimal configuration of a product, using logic implemented on a digital computer processing system. A general configuration will be broken down into a hierarchy of subdesigns by a designer of an artifact type. A particular instance of the type must satisfy user-specified external parametric constraints. Constraints may take the form of a range of values for some performance characteristic or to satisfy laws or business requirements. Hierarchical decomposition facilitates solution of complex problems. Criteria for a best solution may be specified for a given subdesign, a collection of subdesigns, or globally. Tentative selection of a particular subdesign may impose internally generated constraints upon a subsequent subdesign. If no acceptable solution is found for a subdesign, the candidate overall configuration rolls back to the most complete viable partial collection of subdesigns. The method transforms constraints into a concrete design. | 08-30-2012 |
20120233533 | CONSTRUCTING AND APPLYING A CONSTRAINT-CHOICE-ACTION MATRIX FOR DECISION MAKING - The present invention is an apparatus and method for constructing a Constraint-Choice-Action Matrix for making decisions based on constraints. Columns (in one matrix orientation) state conditions. The column header presents a partial boolean expression. Such variable expression may be any object or type, e.g., a number, string, or list. An entry in a cell, selected using a GUI pick-list, combines with the column header, to complete the boolean expression. The set of boolean expressions in a row may be combined into an action boolean statement. If that statement evaluates to true, some action, represented as a row header, is recommended or executed. The matrix is applied to an instance of a context domain, for decision-making. The context domain may be represented in a model representing an instance of that domain (e.g., a product specification for configuration of a machine) in data and rules. | 09-13-2012 |
20130046449 | FUEL OPTIMIZATION DISPLAY - The present invention is an apparatus and method for guiding the driver of a vehicle in selecting an accelerator pedal position and transmission gear to improve a score. The score may be a weighted average of a fuel economy score and a drivability score. A curve showing the best score for each gear may be shown on a display as a function of accelerator pedal and transmission gear number, along with the current accelerator pedal and gear number of the vehicle. The driver may improve the score by changing to an accelerator pedal and/or gear selection that is closer to the curve. The curve may be calculated, using a model based on forces and torques upon the vehicle, from data acquired by monitoring the vehicle and/or from external sources. | 02-21-2013 |
20130046466 | Selecting a Route to Optimize Fuel Efficiency for a Given Vehicle and a Given Driver - The present invention is an apparatus and method for optimizing fuel consumption. A physical dynamics model may be used to simulate a vehicle being driven by a driver along a virtual route, possibly under specified weather conditions. A score for a route may be calculated from estimations, based on the simulation, of fuel efficiency, vehicle drivability, and/or time for completing the route. Routes may be configured from components through a user interface. Scores for the routes from simulations may be compared to select an optimum route. | 02-21-2013 |
20130046526 | Selecting a Vehicle to Optimize Fuel Efficiency for a Given Route and a Given Driver - The present invention is an apparatus and method for optimizing fuel consumption. A physical dynamics model may be used to simulate a vehicle being driven by a driver along a virtual route, possibly under specified weather conditions. A score for the vehicle may be calculated from estimations, based on the simulation, of fuel efficiency, vehicle drivability, and/or time for completing the route. Simulated (“virtual”) vehicles may be configured from components through a user interface. Scores for the vehicles may be compared to select an optimum vehicle. | 02-21-2013 |
20140164897 | Constraint-Choice-Action Matrix for Decision Making: Apparatus and Method - The present invention is an apparatus and method for constructing a Constraint-Choice-Action Matrix for making decisions based on constraints. Columns (in one matrix orientation) state conditions. The column header presents a partial boolean expression. Such variable expression may be any object or type, e.g., a number, string, or list. An entry in a cell, selected using a GUI pick-list, combines with the column header, to complete the boolean expression. The set of boolean expressions in a row may be combined into an action boolean statement. If that statement evaluates to true, some action, represented as a row header, is recommended or executed. The matrix is applied to an instance of a context domain, for decision-making. The context domain may be represented in a model representing an instance of that domain (e.g., a product specification for configuration of a machine) in data and rules. | 06-12-2014 |