Data management system and process
First Claim
1. A data management system for file and database management useful in concurrent engineering processes, comprising:
- a design control system for fulfilling requests of a user initiated from a computer system client system coupled to a network, includinga data management control system for managing a plurality of projects, each project having a data repository for data records and a control repository comprising a common access interface and one or more databases,said control repository communicating with users of said design control system for fulfilling requests of a user and the data repositories of said data management control system through a plurality of managers, each manager performing a unique function, wherein said managers act as building blocks which can be combined in a plurality of manners to support an environment for suitable for multiple users of a user community, andan external data control environment coupled to said data management control system via said common access interface for transferring results and data into said data management control system for storage in said data control repository from a process executed outside of said data management control system; and
whereinone of said managers is a process manager, andone of said managers is a library manager enabling automated library processing of any application program or tool to be launched using input data from said data management control system and after processing enabling results to be recorded as output data in any data control repository of said data management control system as a record in said data control repository;
wherein each of said records in said data control repository includes data indicating the record filename, library, filetype, version and level; and
,wherein said library manager enables a library process to be run on automated library machines (ALMs), including single ALMs, remote execution machines, and in an actor/object environment.
1 Assignment
0 Petitions
Accused Products
Abstract
A design control system suitable for use in connection with the design of integrated circuits and other elements of manufacture having many parts which need to be developed in a concurrent engineering environment with inputs provided by users and or systems which may be located anywhere in the world provides a set of control information for coordinating movement of the design information through development and to release while providing dynamic tracking of the status of elements of the bills of materials in an integrated and coordinated activity control system utilizing a repository which can be implemented in the form of a database (relational, object oriented, etc.) or using a flat file system. Once a model is created and/or identified by control information design libraries hold the actual pieces of the design under control of the system without limit to the number of libraries, and providing for tracking and hierarchical designs which are allowed to traverse through multiple libraries. Data Managers become part of the design team, and libraries are programmable to meet the needs of the design group they service.
430 Citations
15 Claims
-
1. A data management system for file and database management useful in concurrent engineering processes, comprising:
a design control system for fulfilling requests of a user initiated from a computer system client system coupled to a network, including a data management control system for managing a plurality of projects, each project having a data repository for data records and a control repository comprising a common access interface and one or more databases, said control repository communicating with users of said design control system for fulfilling requests of a user and the data repositories of said data management control system through a plurality of managers, each manager performing a unique function, wherein said managers act as building blocks which can be combined in a plurality of manners to support an environment for suitable for multiple users of a user community, and an external data control environment coupled to said data management control system via said common access interface for transferring results and data into said data management control system for storage in said data control repository from a process executed outside of said data management control system; and
whereinone of said managers is a process manager, and one of said managers is a library manager enabling automated library processing of any application program or tool to be launched using input data from said data management control system and after processing enabling results to be recorded as output data in any data control repository of said data management control system as a record in said data control repository; wherein each of said records in said data control repository includes data indicating the record filename, library, filetype, version and level; and
,wherein said library manager enables a library process to be run on automated library machines (ALMs), including single ALMs, remote execution machines, and in an actor/object environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. A data management system for file and database management useful in concurrent engineering processes, comprising:
a design control system for fulfilling requests of a user initiated from a computer system client system coupled to a network, including a data management control system for managing a plurality of projects, each project having a data repository for data records and a control repository comprising a common access interface and one or more databases, said control repository communicating with users of said design control system for fulfilling requests of a user and the data repositories of said data management control system through a plurality of managers, each manager performing a unique function, wherein said managers act as building blocks which can be combined in a plurality of manners to support an environment for suitable for multiple users of a user community, and an external data control environment coupled to said data management control system via said common access interface for transferring results and data into said data management control system for storage in said data control repository from a process executed outside of said data management control system; and
whereinone of said managers is a process manager, and one of said managers is a library manager enabling automated library processing of any application program or tool to be launched using input data from said data management control system and after processing enabling results to be recorded as output data in any data control repository of said data management control system as a record in said data control repository; and including means for transporting all data and results generated outside the DMS (Data Management System) into the DMS (Data Management System) for affording data integrity and result checking as if the results were created within the DMS using Automated Library Processing. - View Dependent Claims (15)
Specification