Claims
- 1. A computer-implemented method for maintaining a relationship between a model of an object and data relevant to the model, the method comprising:
storing data representing the model, the data utilized to construct the model for display by a computerized system; storing a plurality of user-interface codes for enabling the retrieval of data relevant to the model; forming an association between the model and the user-interface codes; displaying a user interface in accordance with the plurality of user-interface codes, the user interface allowing for selection of the data relevant to the model; and initiating the retrieval of the data relevant to the model by analyzing a link associated with the plurality of user-interface codes to determine the location of the data relevant to the model.
- 2. The computer-implemented method of claim 1, wherein:
the data relevant to the model is stored externally from the computerized system; and a level of indirection is provided between the computerized system and a location where the data relevant to the model is stored externally.
- 3. The computer-implemented method of claim 2, wherein the level of indirection comprises a data structure for associating one of a property or an indirect address with a direct address.
- 4. The computer implemented method of claim 3 further comprising displaying a web page identified by the direct address in a web browser.
- 5. The computer-implemented method of claim 3, further comprising updating the direct address to keep current with a web address for the web page.
- 6. The computer-implemented method of claim 1, wherein the plurality of user-interface codes is generated by an automated process that obtains information about the data relevant to the model, the information comprised of at least one of a filename, a property, and an indirect address.
- 7. The computer-implemented method of claim 1, wherein the data relevant to the model comprises at least one of factual information and a computer-aided design file.
- 8. The computer-implemented method of claim 7, further comprising automatically updating the model after an updated version of the model becomes available.
- 9. The computer-implemented method of claim 1, wherein data relevant to the model comprises at least one of a specification sheet, an order form, cost data, and contact information.
- 10. The computer-implemented method of claim 1, wherein the plurality of user-interface codes is at least one of a set of instructions and data in an XML form.
- 11. The computer-implemented method of claim 1, wherein the computerized system is one of a computerized modeling system, a product data management system, a quality control system, a materials requirement and planning system, a computerized numerical control system, a product data modeling system, an engineering resource planning system, a manufacturing resource planning system, and an order management system.
- 12. The computer-implemented method of claim 1, wherein:
data relevant to the model comprises an order form comprised of a plurality of fields; and at least one of the plurality of fields contains data transmitted from the computerized system, wherein the transmitted data identifies at least one of a user of the computerized system and the model.
- 13. The computer-implemented method of claim 1, wherein the association between the model and the user-interface codes is formed by storing the model and the user-interface codes in a compound file.
- 14. The computer-implemented method of claim 13, further comprising storing the data relevant to the model in the compound file.
- 15. The computer-implemented method of claim 14 wherein the data relevant to the model is a file having a format that enables the display of the data relevant to the model as one or graphical data and a textual image.
- 16. The computer-implemented method of claim 1, wherein the association between the model and the user-interface codes is formed by storing the model and the user-interface codes in a computer-aided design assembly file.
- 17. The computer-implemented method of claim 1, wherein the link is one of a direct address and an indirect address.
- 18. A computer-implemented method for associating a model of an object with related data, the method comprising:
creating a file containing model definition data and user-interface data comprised of user-interface commands; storing location data in the file, the location data utilized for determining the location of the related data; displaying a plurality of items in a menu format in accordance with the user-interface commands; selecting one of the plurality of items, wherein selecting causes the examination of the location data; and accessing the related data using the location data to determine a storage location for the related data.
- 19. The computer-implemented method of claim 18, wherein:
the related data is stored in the file; and the location data includes one of a filename and a property name.
- 20. The computer-implemented method of claim 18, wherein:
the related data is stored on a computerized system accessible over a network; and the location data contains one of a pathname and a property name; the one of the pathname and the property name is used to retrieve a direct address specifying the storage location of the related data.
- 21. The computer-implemented method of claim 18, further comprising displaying a window containing the related data.
- 22. The computer-implemented method of claim 18, wherein the related data comprises at least one of a specification sheet, an order form, cost data, and contact information.
- 23. The computer-implemented method of claim 18, wherein the location data is one of a direct address and an indirect address.
- 24. A digital computer comprising:
a memory, data stored in the memory, and control information stored in the memory; and a data processor for processing the data in accordance with the control information; wherein, the control information is arranged to:
process a data structure defining a model to generate a model of a real-world three-dimensional object, associate the model with a plurality of user-interface instructions customized for the model; display a user interface containing a plurality of items in accordance with the customized user-interface instructions, the plurality of items specified by a supplier of the real-world three-dimensional object; activate a link to a location upon selection of one of the plurality of items; and receive data relevant to the model stored at the location, the data relevant to the model corresponding to the one of the plurality of items selected.
- 25. The digital computer of claim 24, wherein a compound file associates the model with the plurality of user-interface commands, the compound file containing the data structure defining the model and the plurality of user-interface instructions.
- 26. The digital computer of claim 25, wherein the compound file contains the data relevant to the model.
- 27. The digital computer of claim 24, wherein the link to the location is one of a filename, a pathname, and a property name.
- 28. The digital computer of claim 24, wherein the location specifies an address to a networked computer.
- 29. The digital computer of claim 24, wherein the control information is further arranged to display the data relevant to the model.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority to U.S. Provisional Application No. 60/467,239 filed Apr. 30, 2003 and entitled “Establishing and Maintaining a Relationship between a Three-Dimensional Model and Related Data”.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60467239 |
Apr 2003 |
US |