Data management system having data management configuration
First Claim
1. A data management system for file and database management useful in concurrent engineering processes, comprising:
- 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 utility for a user of said data management system, proclaimed as the Data Manager, to perform tasks, which managers can be combined to support an environment for suitable for multiple users of a user community; and
whereinsaid data management control system has a data management model structure capable of tracking a plurality of data objects governed under similar or disparate processes, and wherein all objects are classified as part of a library; and
said library is a grouping of objects which all have common characteristics causing them to belong to the same library grouping, and wherein within a library, having one or more types, each type having one or more versions, and each version having one or more levels; and
, wherein versions allow parallel evolution of the same component data element to coexist in the same library enabling multiple versions of a component data element to be developed in tandem while using the same object name and residing in the same library and at the same level simultaneously, andwherein said tasks of the user'"'"'s data manager include defining or copying Automated File Groups consisting of a Master and one or more Subordinate files, each of which may be required or optional, and each of which includes a flag to designate the desire to erase the file at the target promotion level prior to commencement of a file group promote.
1 Assignment
0 Petitions
Accused Products
Abstract
A data management system for file and database management including 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 providing 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 control 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. A control repository communicates with users of the design control system for fulfilling requests of a user and with data repositories of said data management control system through a plurality of managers. Each manager performs a unique function. 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.
-
Citations
18 Claims
-
1. A data management system for file and database management useful in concurrent engineering processes, comprising:
-
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 utility for a user of said data management system, proclaimed as the Data Manager, to perform tasks, which managers can be combined to support an environment for suitable for multiple users of a user community; and
whereinsaid data management control system has a data management model structure capable of tracking a plurality of data objects governed under similar or disparate processes, and wherein all objects are classified as part of a library; and said library is a grouping of objects which all have common characteristics causing them to belong to the same library grouping, and wherein within a library, having one or more types, each type having one or more versions, and each version having one or more levels; and
, wherein versions allow parallel evolution of the same component data element to coexist in the same library enabling multiple versions of a component data element to be developed in tandem while using the same object name and residing in the same library and at the same level simultaneously, andwherein said tasks of the user'"'"'s data manager include defining or copying Automated File Groups consisting of a Master and one or more Subordinate files, each of which may be required or optional, and each of which includes a flag to designate the desire to erase the file at the target promotion level prior to commencement of a file group promote. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18)
-
-
15. A data management system for file and database management useful in concurrent engineering processes, comprising:
-
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 utility for a user of said data management system, proclaimed as the Data Manager, to perform tasks, which managers can be combined to support an environment for suitable for multiple users of a user community; and
whereinsaid data management control system has a data management model structure capable of tracking a plurality of data objects governed under similar or disparate processes, and wherein all objects are classified as part of a library; and said library is a grouping of objects which all have common characteristics causing them to belong to the same library grouping, and wherein within a library, having one or more types, each type having one or more versions, and each version having one or more levels; and
,wherein versions allow parallel evolution of the same component data elements coexist in the same library enabling multiple versions of a component data element to be developed in tandem while using the same object name and residing in the same library and at the same level simultaneously, wherein a process permits the use of Authority Profiles along with a method for installing the information contained within the profiles into the Control Repository, and said method allows the user to create external files containing the detailed authority information for a particular type of user, and said method then permits the Data Manager to associate each profile with one or more users in an automated fashion without the need to manually enter the detailed authority information, and said method incorporates a utility to update the Control Repository with the authority information contained within the profiles, and wherein the said utility permits two modes of operation; delta mode in which any new authorities are added, but any existing authorities are retained in the control repository, and a full mode which completely synchronizes the authority information in the profiles with the authority tables in the control repository including deleting existing authorities which are no longer defined in the profiles, as well as adding new authorities.
-
-
17. A data management system for file and database management useful in concurrent engineering processes, comprising:
-
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 utility for a user of said data management system, proclaimed as the Data Manager, to perform tasks, which managers can be combined to support an environment for suitable for multiple users of a user community; and
whereinsaid data management control system has a data management model structure capable of tracking a plurality of data objects governed under similar or disparate processes, and wherein all objects are classified as part of a library; and said library is a grouping of objects which all have common characteristics causing them to belong to the same library grouping, and wherein within a library, having one or more types, each type having one or more versions, and each version having one or more levels; and
,wherein versions allow parallel evolution of the same component data element to coexist in the same library enabling multiple versions of a component data element to be developed in tandem while using the same object name and residing in the same library and at the same level simultaneously, and wherein said system includes a Lock Manager to permit the following four types of locks to exist against any object residing in the DMS; Out-for-Update;
to indicate ownership of an object whereby multiple users may possess Out-for-Update locks for the same object at different levels and versions;Move;
to prevent data from being overlaid or promoted out of a given level;Overlay;
to prevent data from being overlaid, but permits it to be promoted to higher levels; and
,Processing;
to lock data while undergoing Library Processing.
-
Specification