Claims
- 1. An online system for providing engineering, construction, and operations (ECO) computer-aided design application services, comprising:
a computer network, including server means and a plurality of clients each of which is adapted to be connected to said server means over said network; means for operating said server means and said plurality of clients, said operating means supporting a runtime environment for the ECO application on said network; graphical user interface means adapted to be displayed on said plurality of clients, said graphical user interface means including a plurality of personalized spaces; a database storing a plurality of files, including engineering documents and drawings, with a plurality of different file formats; a plurality of collaborative modules, each of which is adapted to be run over said network, said collaborative modules including:
means for accessing said engineering documents and drawings; and means for managing an engineering document; and means for viewing at least one of a business, a project, a task, a document, and a person, geospatially according to geospatial attributes.
- 2. The system according to claim 1, further comprising:
means for translating drawings of one of said plurality of file formats to another of said plurality of file formats; means for mirroring said database drawings of said one of said plurality of file formats with said other of said plurality of file formats; and means for sharing translation settings used by said translating means.
- 3. The system according to claim 1, wherein said server means comprises:
a plurality of web servers; a plurality of application servers, each of which is connected to said plurality of web servers; a file server connected between said database and each of said plurality of application servers; and a database server connected between said database and each of said plurality of application servers.
- 4. The system according to claim 3, further comprising means for clustering said file server and said database server.
- 5. The system according to claim 1, wherein each of said plurality of files is stored in said database as a series of components.
- 6. The system according to claim 5, wherein each said series of components includes an element defining a unique identification.
- 7. The system according to claim 6, wherein said series of components further define a plurality of objects.
- 8. The system according to claim 7, further comprising a state server connected to each of said plurality of application servers, wherein said state server is adapted to maintain a state of an instance of each of said plurality of objects.
- 9. The system according to claim 1, further comprising:
means for composing a view of an engineering drawing and any data embedded therein;
means for listing a plurality of intended recipients of said view; means for plotting said view into a file; means for storing said plotted file as a universal resource locator on a Web-based server; means for transmitting a message to each of said plurality of intended recipients, said message including a link to said universal source locator; means for modifying said file and create a new version thereof which is capable of executing automatically upon download; and means for downloading said new version of said file to each of said plurality of intended recipients selecting said link, whereby said new version of said file executes and enables said view to be viewed.
- 10. A method of providing application services for an engineering, construction, and operations (ECO) application, comprising the steps of:
providing a computer network, including one or more servers, each of which is adapted to be accessed by a plurality of clients over said network; providing means for operating said one or more servers, which supports a runtime environment for the ECO application on said network; providing a graphical user interface which is adapted to be displayed on said plurality of clients, said graphical user interface including a plurality of personalized spaces; providing a database for storing a plurality of files, including engineering documents and drawings, with a plurality of different file formats, each of said plurality of files being stored in said database as a series of components; providing a plurality of collaborative modules, each of which is adapted to be run over said network, said collaborative modules including:
means for accessing said engineering documents and drawings; and means for managing an engineering document; controlling access to the ECO application such that only those clients authorized to use the ECO application for a given project are permitted access to said project; and means for viewing at least one of a business, a project, a task, a document, and a person, geospatially according to geospatial attributes.
- 11. The method according claim 10, further comprising the step of adapting said collaborative modules for use by a thin client.
- 12. The method according to claim 10, further comprising the step of adapting said collaborative modules for use by a fat client.
- 13. The method according to claim 10, further comprising the step of adapting said collaborative modules for use by a thin client and a fat client.
- 14. A computer-readable medium, comprising:
a first code segment for providing a graphical user interface to a database storing a plurality of files, including engineering documents and drawings, with a plurality of different file formats, each of said plurality of files being stored as a series of components; a second code segment for accessing said engineering documents and drawings; a third code segment for managing an engineering document; a fourth code segment for managing a discussion; a fifth code segment for managing a form; a sixth code segment for managing time; and a seventh code segment means for viewing at least one of a business, a project, a task, a document, and a person, geospatially according to geospatial attributes.
- 15. The computer-readable medium according to claim 14, wherein said first code segment comprises:
means for providing a first personalized space adapted to be personalized for a specific user; means for providing a second personalized space adapted to be personalized for a specific business; and means for providing a third personalized space adapted to be personalized for a specific project.
- 16. The computer-readable medium according to claim 14, wherein said second code segment further comprises:
means for translating drawings of one of said plurality of file formats to another of said plurality of file formats; means for mirroring said database drawings of said one of said plurality of file formats with said other of said plurality of file formats; and means for sharing translation settings used by said translating means.
- 17. The computer-readable medium according to claim 14, wherein said second code segment further comprises:
means for composing a view of an engineering drawing and any data embedded therein; means for listing a plurality of intended recipients of said view; means for plotting said view into a file; means for storing said plotted file as a universal source locator on a Web-based server; means for transmitting a message to each of said plurality of intended recipients, said message including a link to said universal source locator; means for modifying said file and create a new version thereof which is capable of executing automatically upon download; and means for downloading said new version of said file to each of said plurality intended recipients selecting said link, whereby said new version of said file auto-executes enabling said view to be viewed.
- 18. The computer-readable medium according to claim 14, wherein said sixth code segment further comprises:
means for rendering a calendar of events; means for scheduling an event; means for managing a workflow within a project including said engineering documents and drawings.
- 19. A system for viewing project-oriented data relating to engineering, construction, and operations (ECO) computer-aided design (CAD) services online comprising:
a browser-based geospatial viewer operative to enable geospatial viewing of data according to geospatial attributes associated with said data; and a browser-based project-oriented, ECO CAD collaboration system.
- 20. The system according to claim 19, wherein said data comprises at least one of:
a business, a project, a task, a document, and a person.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This patent application is related to the following co-pending patent applications: (a) U.S. patent application Ser. No. 09/296,738, filed Apr. 22, 1999, for a “System for Collaborative Engineering Using Component and File-Oriented Tools”; (b) U.S. Ser. No. 09/586,786, filed Jun. 5, 2000, for a “System, Method and Computer Program Product for Generating a Viewable Computer Aided Design (CAD) Eplof” (Attorney Docket No. 36488-160032); (c) U.S. Ser. No. 09/586,786 filed Jun. 5, 2000, for a “System and Method to Maintain Real-Time Synchronization of Data In Different Fornats” (Attorney Docket No. 36488-160120); (d) U.S. Ser. No. 09/586,7852, filed Jun. 5, 2000, for a “System and Method of Providing Engineering, Construction, and Operations Computer-Aided Design Services” (Attorney Docket No. 36488-160028), and (e) U.S. Provisional Patent Application Ser. No. 09/233,168, filed Sep. 18, 2000, for a “Spatial Data Enabled Engineering, Construction, and Operations Computer Aided (CAD) Project System, Method and Computer Program Product” (Attorney Docket No. 36488-174924) each of which is commonly assigned to the assignee of the present invention, and is incorporated herein by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60233168 |
Sep 2000 |
US |