IP Library Granted Patent US 8,875,072
Granted Patent B2
US 8,875,072 · App. 13/654,961 · Granted Oct 28, 2014

Adaptive template system for an automated PCB manufacturing release package system

Inventors: William F. Newhard (Westford, MA); Roman Lototskyy (Boxborough, MA)
Assignee: DownStream Technologies, LLC
G06F17/5068G06F2217/74
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,875,072
App. No.
13/654,961
Granted
Oct 28, 2014
Kind
B2
Abstract

An adaptive template system for an automated PCB manufacturing release package system includes a PCB database including PCB CAD data associated with a CAD file of PCB design. A shape engine is configured to read the PCB CAD data and display simultaneous views of a given PCB from the PCB database including different views of the PCB and configured to create reconfigurable objects displayed simultaneously in the form of different views of the PCB such that any change in the design of the PCB is reflected in the different views. One or more selectable adaptive templates, and an adaptive template object in the shape engine are configured to: read a selected adaptive template, generate a view of the adaptive template which provides for input of user-entered data, and retain the user-entered data in the adaptive template.

Claims (30)

1. An adaptive template system for an automated PCB manufacturing release package system comprising:

a PCB database including PCB CAD data associated with a CAD file of PCB design;

a shape engine configured to read the PCB CAD data and display simultaneous views of a given PCB from the PCB database including different views of the PCB and configured to create reconfigurable objects displayed simultaneously in the form of different views of the PCB such that any change in the design of the PCB is reflected in the different views;

one or more stored selectable adaptive templates; and

an adaptive template object in the shape engine configured to: read a selected stored selectable adaptive template, generate a view of the one or more stored selectable adaptive templates which provides for input of user-entered data, and retain the user-entered data in the adaptive template.

2. The system of claim 1 in which the adaptive template object is further configured such that any change in the design of a PCB is reflected in a view of the adaptive template with the user-entered data and a manufacturing documentation release package.

3. The system of claim 1 in which the one or more selectable adaptive templates includes a drill chart adaptive template.

4. The system of claim 1 in which the one or more selectable adaptive templates includes a parts list adaptive template.

5. The system of claim 1 in which the one or more selectable adaptive templates includes a component coordinate chart adaptive template.

6. The system of claim 1 in which the one or more selectable adaptive templates includes a generic table template linked to a data table in the PCB database.

7. The system of claim 6 in which the one or more adaptive templates includes a user-defined table adaptive template.

8. The system of claim 6 in which the one or more adaptive templates includes a layer table adaptive template.

9. The system of claim 6 in which the one or more adaptive templates includes a nets table adaptive template.

10. The system of claim 1 in which the one or more adaptive templates includes a process step chart adaptive template.

11. The system of claim 1 in which the user-entered data includes adding or modifying text in the one or more adaptive templates.

12. The system of claim 1 in which the user-entered data includes adding or modifying a drawing element in the one or more of adaptive templates.

13. The system of claim 1 in which the user-entered data includes inserting or modifying references to the notes, parts list items, document variables and/or details in the one or more of adaptive templates.

14. The system of claim 1 in which the user-entered data includes adding a row in the one or more adaptive templates.

15. The system of claim 14 in which the row is added to the top of a table.

16. The system of claim 14 in which row is added to the bottom of a table.

17. The system of claim 14 in which the row is added to the middle of a table.

18. The system of claim 17 in which the composite key includes a set of user selectable common attributes.

19. The system of claim 14 in which the user-entered data includes resizing the height of a row.

20. The system of claim 14 in which the user-entered data includes deleting one or more rows from in the one or more adaptive templates.

21. The system of claim 1 in which the adaptive template object is further configured to populate the selected adaptive template with PCB data enumerated using a composite key.

22. An adaptive template for an automated PCB manufacturing release package system comprising:

a PCB database including PCB CAD data associated with a CAD file of PCB design;

a shape engine configured to read the PCB CAD data and display simultaneous views of a given PCB from the PCB database including different views of the PCB and configured to create reconfigurable objects displayed simultaneously in the form of different views of the PCB such that any change in the design of the PCB is reflected in the different views;

a drawing elements gallery including one or more stored selectable adaptive templates; and

an adaptive template object in the shape engine, the adaptive template object configured to: read a selected stored selectable adaptive template, generate a view of the one or more stored selectable adaptive templates which provides for input of user-entered data, and retain the user-entered data in the adaptive template such that any change in the design of a PCB is reflected in a view of the adaptive template with retained user-entered data.

Assignments (2)
MERGER Recorded Oct 15, 2025
From: DOWNSTREAM TECHNOLOGIES, LLC
To: SIEMENS INDUSTRY SOFTWARE INC.
Reel/Frame 072575/0227 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2012
From: NEWHARD, WILLIAM F; LOTOTSKYY, ROMAN
To: DOWNSTREAM TECHNOLOGIES, LLC
Reel/Frame 029153/0095 →
Continuity (1)
Related Publication 20140114617A1 · Apr 24, 2014