Engineering services coordinating system and method therefor

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000, C707S793000, C707S793000, C717S152000, C709S241000

Reexamination Certificate

active

06505204

ABSTRACT:

TECHNICAL FIELD OF THE INVENTION
The present invention relates to the field of computer-aided engineering. More specifically, the present invention relates to a system for controlling libraries for diverse computer-aided engineering applications.
BACKGROUND OF THE INVENTION
Product development is greatly facilitated by the use of computer-aided engineering (CAE). For a given product, many separate CAE applications may facilitate passage from the original concept to the finished item. For example, to produce an electronic circuit board, CAE applications may be used to facilitate the original concept implementation (circuit design), the operational performance (simulation), the power consumption (power analysis), the power dissipation (thermal analysis), the logical layout (schematic development), the physical layout (routing), and the circuit board production (numerical control drilling, parts stuffing, etc.). Typical CAE applications in the computer and electronics industries are tabulated in Table 1 below.
TABLE 1
Company
Tool Name
Tool Type
Accel Technologies, Inc.
P-CAD
PCB Design
Accel Technologies, Inc.
TANGO
Schematic Capture
Adv. Cam Tech., Inc.
CAM350
CAM
Adv. Interconnection Tech.
AIT
PCB Design
ADI, Inc.
Pro Circuit Builder
CAM
Cadence Design Systems
Allegro
PCB Design
Cadence Design Systems
HDL
Schematic Capture
Dansk Data Electronik
Supermax E-CAD
PCB Design
HyperLynx
HyperLynx
CAM
INCASES, Inc.
THEDA
PCB Design
INCASES, Inc.
EMC-WORKBENCH
Simulation
Innovatic CAD Software
CAMtastic
CAM
Interactive Image Tech.
Elec. Workbench
PCB Design
Intercept Tech., Inc.
Pantheon
PCB Design
Lavenier Tech., Inc.
Lavenier
CAM
Mentor Graphics
Board Station
PCB Design
Mentor Graphics
Design Architect
Schematic Capture
OrCAD
Capture
Schematic Capture
OrCAD
Layout Plus
PCB Design
PADS Software
PADS-PowerPCB
PCB Design
Premier EDA Software
actiVplace
PCB Design
Protel
Advance Schematic
Schematic Capture
Protel
Advanced PCB
PCB Design
VeriBest, Inc.
Destination PCB
PCB Design
VeriBest, Inc.
Design Capture
Schematic Capture
Viewlogic Systems, Inc.
ViewDraw
Schematic Capture
Viewlogic Systems, Inc.
Fusion/VCS
Simulation
Wise Sofiware, Inc.
GerberTool
CAM
Zuken-Redac
System Designer
Schematic Capture
Zuken-Redac
CADSTAR
PCB Design
While the example and Table 1 demonstrated hereinabove refer to the computer and electronics industries, those skilled in the art will appreciate that other industries, e.g., automotive, architectural/construction, etc., have their own CAE applications and requirements.
Each CAE application includes primarily an application program and a library containing the requisite data. Because of the proliferation of CAE applications and their suppliers, there is no standard format for these CAE data libraries. In effect, every application utilizes a data library in a proprietary or “native” format.
A problem exists because of this proliferation of library formats. It is difficult for organizations using multiple CAE applications to manage their libraries. Indeed, in terms of investment and man-hours, engineering companies often expend as much upon library creation and management as they do on actual design. This is a highly inefficient use of resources.
Another problem exists because of this proliferation of library formats, since a typical CAE application library is dedicated solely to a specific CAE application program, i.e., contains data in a format native to that application program, the coordination of components across multiple applications for the engineering of a specific product is difficult, time-consuming, and costly.
Also, a typical CAE application library instantiates all the components recognizable by that application. For a given product, only a subset of these components are required to be instantiated. A problem exists, therefore, in that the CAE application uses its entire library in the engineering of each and every product, without regard to the components actually required of that product. Because of this, the application spends an undesirably long amount of time searching the entire library for each component of the product. Since a library may instantiate tens of thousands of components, this search time may pose a significant problem to the engineer.
A typical CAE application library is not expandable, short of replacement. That is, all associations and links within the library are fixed, and each instantiated component is limited to those links. This poses a problem whenever a need arises to link a given component in a different manner.
Additionally, the direct use of CAE applications are only some of the engineering services utilized in product design. Ancillary services, such as shipping and receiving, inventory control, document management, cost management, billing, etc., also require data to perform efficiently. At present, there is no economical or efficient manner in which these business-level engineering services may garner this data from the CAE application libraries or engineering services can take advantage of business data.
Many theoretical schemata have been developed to circumvent or correct the above and other CAE problems. Unfortunately, many such schemata require the use of data not available when needed. This data may, for example, be the physical shape of a component. If the engineer is at that time using a logical design CAE application, shape data is simply not available. Other schemata, recognizing that various CAE applications each use a subset of the characteristics or attributes of a given component, require that humans unerringly perform some bookkeeping task to provide cross-application information. Such a schema requires that the people involved create and maintain a “hard-copy” database for each product, where any error or omission may effectively nullify the entire database. Using conventional techniques, excessive costs are involved in ensuring the requisite accuracy.
What is needed, therefore, is a practical method of managing the libraries of a large number of CAE applications in a simple an coordinated manner. Such a method would significantly increase the efficiency and lower the cost of library management and associated engineering services.
What is also needed is a practical method of cross-referencing and organizing multiple CAE application libraries to permit the extraction of data on any given component from any library or combination of libraries. This method should be easily maintainable, be accessible by any person in the entirety of the product engineering process, and facilitate the operation of each individual engineering service.
What is also needed is a practical method of extracting from a “parent” CAE application library, which may instantiate tens of thousands of components, a product-specific CAE application library limited to instantiating only those components utilized by the specific product. In this manner, much extraneous data and searching time is eliminated, significantly improving the efficiency of the CAE applications involved.
What is also needed is a practical method of cross-linking the data in each CAE application library to the data in all other libraries. This should be accomplished without interfering with the format or the integrity of any library.
What is also needed is a practical method of expanding data on any given component. This expanded data should be linkable in a manner different than the parent data, but should not interfere with or compromise the integrity of the original data.
What is also needed is a practical method of extracting data from any combination of CAE application libraries for use by a wide variety of engineering services. This would allow these services to be performed in an efficient and cost-effective manner.
What is needed is a practical system capable of fulfilling the above needed methods in any of a combination of manners usable by the engineers and others involved in the engineering of a product.
SUMMARY OF THE INVENTION
Accordingly, it is an advantage of the present invention that an engineering services coordinating system and method therefor

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Engineering services coordinating system and method therefor does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Engineering services coordinating system and method therefor, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Engineering services coordinating system and method therefor will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3046975

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.