Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
138 words
A method for the control of versioned data objects affected by engineering changes in a computer-based information processing system in which a master item file resides on a non-volatile storage device, said method comprising: creating an engineering change notice that identifies at least one item in the master item file that is affected by an engineering change; creating an affected item record for said at least one item and storing the affected item record in an affected item file on the non-volatile storage device; determining each versioned data object that is affected by the engineering change and storing said each versioned data object along with a plurality of version control attributes in a version-related data file on said non-volatile storage device; and processing said a version-related data file in response to a search query by an authorized user.
Claim 2
Dependent Claim
41 words
The method of claim 1 wherein the affected item record includes an engineering change identifier, an item identifier, an affected item status, a view identifier, a design sequence number, a product identifier, a security level, and at least one effectivity attribute.
Claim 3
Dependent Claim
25 words
The method of claim 1 wherein said plurality of version control attributes include a logical key, an insert sequence number, and an extract sequence number.
Claim 4
Dependent Claim
30 words
The method of claim 3 in which said versioned data object is item-related and stored in said version-related data file with the item identifier being used as the logical key.
Claim 5
Dependent Claim
51 words
The method of claim 3 in which said versioned data object is bill of material related and has both an item identifier and a component identifier, and is stored in said version-related data file with a combination of the item identifier and the component identifier being used as the logical key.
Claim 6
Dependent Claim
54 words
The method of claim 2 in which said at least one item affected is given an initial affected item status of pre-release, said at least one item affected subsequently being promoted to a status of released, accepted, effective and closed as the said at least one item affected progresses through design, manufacturing and production.
Claim 7
Dependent Claim
35 words
The method of claim 2 wherein said security level controls access to each of said versioned data objects and has a direct correspondence to said affected item status of each of said versioned data objects.
Claim 8
Dependent Claim
29 words
The method of claim 2 wherein the view identifier in said affected item record is used to identify and retrieve all unextracted versioned data objects representing the same view.
Claim 9
Dependent Claim
53 words
The method of claim 2 including the step of automatically generating the design sequence number when said engineering change notice is created wherein the design sequence number represents a unique attribute of said at least one item affected and has-a direct correlation to both the engineering change identifier and the affected item status.
Claim 10
Dependent Claim
52 words
The method of claim 9 further including the step of automatically generating an insert sequence number for each versioned data object affected by said engineering change and stored in said version-related data file, said insert sequence number being set to the corresponding design sequence number resulting from creating the engineering change notice.
Claim 11
Dependent Claim
43 words
The method of claim 10 further including the step of identifying each versioned data object that is superseded by entering the design sequence number of the corresponding versioned data object that replaces each said superseded versioned data object as the extract sequence number.
Claim 12
Dependent Claim
88 words
The method of claim 1 wherein said processing step includes: presenting an interface screen to said authorized user containing user-selectable search query options; selecting a search query option and identifying a set of input parameters for said search query to collectively define a search strategy; searching said versioned data file for each versioned data object satisfying said search strategy; and retrieving said each versioned data object satisfying said search strategy and providing said retrieved versioned data object to said authorized user as the result of said search query.
Claim 13
Dependent Claim
67 words
The method of claim 12 wherein the set of input parameters for said search query include the item identifier and an engineering change identifier, said engineering change identifier being entered as a pair of values to identify and to provide said authorized user with a composite view of the versioned data objects that are effective between the range of engineering changes represented by said pair of values.
Claim 14
Dependent Claim
59 words
The method of claim 12 wherein the set of input parameters for said search query include the item identifier and a specified date said specified date being entered as a pair of values to identify and to provide said authorized user with a composite view of the versioned data objects that are effective between said range of specified dates.
Claim 15
Dependent Claim
24 words
The method of claim 8 wherein said affected item record further includes a "based on view" attribute and a "based on sequence number" attribute.
Claim 16
Dependent Claim
58 words
The method of claim 15 wherein multiple view versions of said versioned data objects are created in which a first view version is based on a second view version which, in turn, can be based on a third view version, the "based on view" and "based on sequence number" attributes being used to associate said multiple view versions.
Claim 17
Independent Claim
147 words
A system for the control of versioned data objects affected by engineering changes in a computer-based information processing system having a processor, non-volatile data storage device containing a data base in which a master item file, an engineering change notices file, and an engineering change affected item file are stored, and at least one device for input and output, said system comprising: a first plurality of data files containing versioned data objects that are item related; a second plurality of data files containing versioned data objects that are bill of material related; and version control logic means operating on said processor that is cooperative with said first and second plurality of data files and responsive to a search strategy provided by an authorized user using said device for input for retrieving versioned data objects from said first and second plurality of data files satisfying said search strategy.
Claim 18
Dependent Claim
56 words
The system of claim 17 wherein said version control logic means provides data access authorization to versioned data objects contained in said engineering change affected item file, and in said first and second plurality of data files in response to requests from said authorized user based on the engineering change item status of said data records.
Claim 19
Dependent Claim
76 words
The system of claim 17 wherein said first plurality of data files includes an item engineering data file containing item related versioned data objects having fields for an item identifier, an insert sequence number, and an extract sequence number, said item identifier being used as a logical key, and said insert and extract sequence numbers being used by said version control logic means to selectively retrieve said item related versioned data objects satisfying said search strategy.
Claim 20
Dependent Claim
87 words
The system of claim 17 wherein said second plurality of data files includes a bill of material component file containing bill of material related versioned data objects having fields for an item identifier, a component item identifier, an insert sequence number, and an extract sequence number, said item identifier and component item identifier forming a logical key, and said insert and extract sequence numbers being used by said version control logic means to selectively retrieve said bill of material related versioned data objects satisfying said search strategy.