Patent ID: 8136080

Claim:
A method, comprising: receiving, by at least one device, circuit information from a backend circuit test system; grouping, by the at least one device, components in the circuit information into collections by types, said grouping comprising identifying each component as one of a segment, equipment, a port, or a connection; positioning, by the at least one device and based on the grouping by types, the components from the circuit information for presentation of a circuit design on a display, where positioning the components comprises positioning each port on one of each piece of equipment, and positioning each port on one of each piece of equipment comprises defining a best edge of each piece of equipment, where the best edge includes an edge that minimizes overlap of a connection with other components; performing, by the at least one device, path rendering for the circuit design based on the positioning of the components; and sending, by the at least one device, an output file with the path rendering to a web browser.