Cad device with utility element routing and related methods
AssigneeAugmenta, LLC
InventorsLAWSON FULTON, CHIARA PIACENTINI, ALI BARADARAN HASHEMI, ALEXANDER JOHN ASHBOURNE, TASSO KARKANIS, FRANCESCO IORIO
Life of this patent
Estimating the term…
Abstract
A CAD device may include a memory configured to store a database having CAD elements, and rules. The CAD device may include a processor coupled to the memory and configured to generate utility element routes for a CAD file based upon a model for routing and the rules, each utility element route having one or more CAD elements from the database, and display the utility element routes with the CAD file.
Claims20
A computer-aided design (CAD) device comprising:
- a memory configured to store a database comprising a plurality of CAD elements, and a plurality of rules;
- and
- a processor coupled to the memory and configured to
- generate a plurality of utility element routes for a CAD file based upon a model for routing and the plurality of rules, each utility element route comprising at least one CAD element from the database, and
- display the plurality of utility element routes with the CAD file.
A computer-aided design (CAD) device comprising:
- a memory configured to store a database comprising a plurality of CAD elements, and a plurality of rules;
- and
- a processor coupled to the memory and configured to
- generate a machine learning model for routing based upon a CAD file and the plurality of CAD elements, the machine learning model comprising a reinforcement learning model,
- generate a plurality of agents for the reinforcement learning model, each agent being associated with a point-to-point route,
- generate a reward function based upon violation of the plurality of rules,
- generate a plurality of utility element routes for the CAD file based upon the machine learning model for routing and the plurality of rules, each utility element route comprising at least one CAD element from the database, and
- combine a subset of the plurality of utility element routes into a single utility element route.
A method for operating a computer-aided design (CAD) device, the method comprising:
- storing a database comprising a plurality of CAD elements, and a plurality of rules:
- generating a plurality of utility element routes for a CAD file based upon a model for routing and the plurality of rules, each utility element route comprising at least one CAD element from the database;
- and
- displaying the plurality of utility element routes with the CAD file.
Dependencies are inferred from the claim text.