Patent ID: 8855980

Claim:
A computer-implemented method for generating an antenna design, comprising the steps of: accepting as input from a user a set of requirements associated with a desired antenna structure of the antenna design, the set of requirements including a requirement for a device application specifying an electrical device within which the antenna is to be used, the step of accepting further including the steps of accepting as input from the user a volume data defining an available volume for the antenna design within the electrical device, analyzing the volume data to determine a volume requirement, and adding the volume requirement to the set of requirements; searching an antenna repository for a set of prior antenna designs that meet at least the requirement for the device application among the set of requirements, the antenna repository comprising a plurality of antenna types and one or more antenna designs associated with each antenna type of the plurality of antenna types; seeding an optimization run with the set of prior antenna designs; performing the optimization run over a plurality of iterations, each iteration among the plurality of iterations generating at least one potential design; saving automatically at each iteration the at least one potential design to the antenna repository when the at least one potential design meets a set of conditions that are based at least in part on one or more optimization requirements; outputting one or more final antenna designs at the end of the optimization run; and using the at least one potential design saved in the antenna repository for one or more future optimization runs.