Claims
- 1. A method for managing data, comprising:
defining a secondary data set in a primary data set; linking the secondary data set to state information of the primary data set, the state information defining the state of the primary data set at the time the secondary data set is defined; transmitting the secondary data set to an external entity; receiving a modified secondary data set from the external entity; and linking the modified secondary data set to a version of the primary data set stored with reference to the state information, the link between the modified secondary data set and the primary data set allowing access by a user of a modified primary data set, if the primary data set has changed with reference to the state information.
- 2. The method of claim 1, wherein linking the secondary data set to the state information includes associating the secondary data set with the primary data set at a time t1.
- 3. The method of claim 1, wherein linking the modified secondary data set to the version of the primary data set stored with reference to the state information includes linking the modified secondary data set to the version of the primary data set existing at a time t1.
- 4. The method of claim 1, further comprising linking the version of the primary data set stored with reference to the state information to the modified primary data set.
- 5. The method of claim 4, wherein linking the version of the primary data set stored with reference to the state information to the modified primary data set, includes linking the version of the primary data set stored with reference to the state information to a version of the primary data set at a time t2, the version of the primary data set at time t2 representing the current state of the primary data set.
- 6. The method of claim 1, further comprising receiving and linking extended data to the modified secondary data set, the extended data including data added to the secondary data set for processes performed at the external entity.
- 7. The method of claim 1, wherein transmitting the secondary data set to the external entity includes transmitting the secondary data set to a verification entity.
- 8. The method of claim 1, wherein transmitting the secondary data set to the external entity includes transmitting the secondary data set to a cost calculating entity.
- 9. The method of claim 1, wherein transmitting the secondary data set to the external entity includes transmitting the secondary data set to an evaluation entity.
- 10. The method of claim 1, wherein transmitting the secondary data set to the external entity includes transmitting the secondary data set to a crash test entity.
- 11. The method of claim 1, further comprising performing processes on the secondary data set at the external entity to obtain the modified set.
- 12. The method of claim 11, wherein performing processes on the secondary data set includes performing evaluations using the secondary data set.
- 13. The method of claim 1, further comprising providing the user with a user interface to access the modified secondary data set.
- 14. The method of claim 13, further comprising determining if the modified secondary data set is relevant to the modified primary data set and linking the modified secondary data set to the modified primary data set if the modified secondary data set is relevant to the modified primary data set.
- 15. The method of claim 14, wherein determining if the modified secondary data set is relevant to the modified primary data set includes receiving input from a user indicating that the modified secondary data set is relevant to the modified primary data set.
- 16. A computer program product, tangibly stored on a computer-readable medium, the computer program product comprising instructions operable to cause a programmable processor to:
define a secondary data set in a primary data set; link the secondary data set to state information of the primary data set, the state information defining the state of the primary data set at the time the secondary data set is defined; transmit the secondary data set to an external entity; receive a modified secondary data set from the external entity; and link the modified secondary data set to a version of the primary data set stored with reference to the state information, the link between the modified secondary data set and the primary data set allowing access by a user of a modified primary data set, if the primary data set has changed with reference to the state information.
- 17. The computer program product of claim 16, wherein the instructions operable to cause a programmable processor to link the secondary data set to the state information include instructions operable to cause a programmable processor to associate the secondary data set with the primary data set at a time t1.
- 18. The computer program product of claim 16, wherein the instructions operable to cause a programmable processor to link the modified secondary data set to the version of the primary data set stored with reference to the state information include instructions operable to cause a programmable processor to link the modified secondary data set to the version of the primary data set existing at a time t1.
- 19. The computer program product of claim 16, further comprising instructions operable to cause a programmable processor to link the version of the primary data set stored with reference to the state information to the modified primary data set.
- 20. The computer program product of claim 19, wherein the instructions operable to cause a programmable processor to link the version of the primary data set stored with reference to the state information to the modified primary data set, include instructions operable to cause a programmable processor to link the version of the primary data set stored with reference to the state information to a version of the primary data set at a time t2, the version of the primary data set at time t2 representing the current state of the primary data set.
- 21. The computer program product of claim 16, further comprising instructions operable to cause a programmable processor to receive and link extended data to the modified secondary data set, the extended data including data added to the secondary data set for processes performed at the external entity.
- 22. The computer program product of claim 16, wherein the instructions operable to cause a programmable processor to transmit the secondary data set to the external entity include instructions operable to cause a programmable processor to transmit the secondary data set to a verification entity.
- 23. The computer program product of claim 16, wherein the instructions operable to cause a programmable processor to transmit the secondary data set to the external entity include instructions operable to cause a programmable processor to transmit the secondary data set to a cost calculating entity.
- 24. The computer program product of claim 16, wherein the instructions operable to cause a programmable processor to transmit the secondary data set to the external entity include instructions operable to cause a programmable processor to transmit the secondary data set to an evaluation entity.
- 25. The computer program product of claim 16, wherein the instructions operable to cause a programmable processor to transmit the secondary data set to the external entity include instructions operable to cause a programmable processor to transmit the secondary data set to a crash test entity.
- 26. The computer program product of claim 16, further comprising instructions operable to cause a programmable processor to perform processes on the secondary data set at the external entity to obtain the modified set.
- 27. The computer program product of claim 26, wherein the instructions operable to cause a programmable processor to perform processes on the secondary data set include instructions operable to cause a programmable processor to perform evaluations using the secondary data set.
- 28. The computer program product of claim 16, further comprising instructions operable to cause a programmable processor to provide the user with a user interface to access the modified secondary data set.
- 29. The computer program product of claim 28, further comprising the instructions operable to cause a programmable processor to determine if the modified secondary data set is relevant to the modified primary data set and link the modified secondary data set to the modified primary data set if the modified secondary data set is relevant to the modified primary data set.
- 30. The method of claim 29, wherein the instructions operable to cause a programmable processor to determine if the modified secondary data set is relevant to the modified primary data set include instructions operable to cause a programmable processor to receive input from a user indicating that the modified secondary data set is relevant to the modified primary data set.
- 31. An external data management system in a product creation process, comprising:
a data storage system storing
a historic version of a product record including a link to external data, the external data received from an external entity and including results of evaluations performed on a product structure based on the historic version of the product record, and a current version of the product record including a link to the historic version of the product record; and a product record user interface presenting a user with a current version of the product record including a user interface control representing the link to the historic version of the product record, the user interface control allowing the user to access the historic version of the product record, including the external data, through the product record user interface.
- 32. The external data management system of claim 31, wherein the external data includes extended data used by the external entity to perform the evaluations on the product structure.
- 33. The external data management system of claim 31, wherein the data storage system is part of a central module including long-term storage of data related to the product creation process.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority based on Provisional U.S. Patent Application No. 60/367,397 for MASTER DATA MANAGEMENT, filed Mar. 21, 2002, the disclosure of which is incorporated here by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60367397 |
Mar 2002 |
US |