Claims
- 1. A method for enabling the design of a multi-component system, said method comprising the steps of:
a) providing a menu of component types; b) providing, for each of said component types, a menu of specific component objects, said specific component objects including design guideline properties; c) selecting a component type; d) selecting a specific component object; e) displaying an image of said selected specific component object; f) selecting spatial properties of said image of said selected specific component object; g) providing data corresponding to a system design area; h) placing said image, with the selected spatial properties, of said selected specific component object on said system design area; i) moving said image of said selected specific component object to a desired position in said system design area; j) establishing, if at least one other image of a specific component object is present in said system design area, a relationship between said image of said selected specific component object and one other image of a specific component object, said relationship incorporating said design guideline properties; k) repeating steps c) through j) until a design of the multi-component system is completed.
- 2. The method of claim 1 further comprising the step of:
1) storing, upon completion of said design of the multi-component system, system design data including a plurality of specific component objects, an object list including an identifier for each one of said plurality of specific component objects, a location in said system design area for each one of said plurality of specific component objects, data corresponding to the system design area, data corresponding to a user of said method.
- 3. The method of claim 1 further comprising the step of:
m) retrieving, from a storage location, a plurality of identifiers corresponding to a plurality of specific component objects, a location in a retrieved system design area for each one of said plurality of specific component objects, data corresponding to said retrieved system design area.
- 4. The method of claim 1 further comprising the step of:
n) notifying a predetermined recipient after completion of said design of the multi-component system.
- 5. The method of claim 1 further comprising the step of carrying out the method in a distributed environment.
- 6. The method of claim 5 wherein said distributed environment is the World Wide Web.
- 7. The method of claim 2 further comprising the step of carrying out the method in a distributed environment.
- 8. The method of claim 7 wherein said distributed environment is the World Wide Web.
- 9. The method of claim 3 further comprising the step of carrying out the method in a distributed environment.
- 10. The method of claim 9 wherein said distributed environment is the World Wide Web.
- 11. The method of claim 1 further comprising the step of:
n) documenting said design of the multi-component system.
- 12. The method of claim 4 further comprising the step of carrying out the method in a distributed environment.
- 13. The method of claim 12 wherein said distributed environment is the World Wide Web.
- 14. The method of claim 1 wherein the step of placing said image, said user input comprises a click-and-drag operation.
- 15. A system for enabling the design of a multi-component product, said system comprising:
means for providing a menu of component types; means for providing, for each of said component types, a menu of specific component objects, said specific component objects including design guideline properties; means for receiving user input; means for selecting a component type; means for selecting a specific component object; means for displaying an image of said selected specific component object; means for selecting an orientation of said image of said selected specific component object; means for providing data corresponding to a system design area; means for placing, in the selected orientation said image of said selected specific component object on said system design area; means for moving said image of said selected specific component object to a desired position in said system design area; means for establishing, if at least one other image of a selected specific component object is present in said system design area, a relationship between said image of said selected specific component object and one other image of a specific component object, said relationship incorporating said design guideline properties.
- 16. The system of claim 14 further comprising:
means for storing, upon completion of said design of the multi-component system, system design data including a plurality of specific component objects, an object list including an identifier for each one of said plurality of specific component objects, a location in said system design area for each one of said plurality of specific component objects, a plurality of descriptions of relationships between images of the specific component objects, data corresponding to the system design area, data corresponding to a user of said method.
- 17. The system of claim 14 further comprising:
means for retrieving, from a storage location, a plurality of identifiers of specific component objects, a location in said system design area for each one of a plurality of specific component objects, said plurality of identifiers of specific component objects corresponding to said plurality of specific component objects.
- 18. The system of claim 14 further comprising:
means for notifying a predetermined recipient upon completion of said design of the multi-component system.
- 19. The system of claim 14 further comprising:
means for documenting said design of the multi-component system.
- 20. An apparatus comprising:
at least one server computer including:
an interface for communicating over a network, a multi-component system design generating module including specific component objects, said specific component objects including design guidelines; a database storing user identifying data, design identifying data, multi-component system design data including a plurality of identifiers of specific component objects, a location in said system design area for each one of a plurality of specific component objects, said plurality of identifiers of specific component objects corresponding to said plurality of specific component objects.
- 21. The apparatus of claim 18 wherein said at least one server computer further includes:
a user identification module.
- 22. A computer readable product comprising:
a computer usable medium having computer readable data embodied therein, said data including:
user identifying data, design identifying data, multi-element system design data including:
a plurality of identifiers of specific component objects, a location in a system design area of each one of a plurality of specific component objects, said plurality of specific component objects corresponding to said plurality of identifiers of specific component objects.
- 23. The computer readable product of claim 22 further comprising:
a computer usable medium having computer readable code embodied therein, said code causing a server computer system to:
provide a multi-element system design generating component.
- 24. The computer readable product of claim 23 wherein said multi-element system design generating component causes a computer system to:
provide a menu of component types; provide, for each of said component types, a menu of specific component objects, said specific component objects including design guideline properties; select a component type; select a specific component object; display an image of said selected specific component object; select an orientation of said image of said selected specific component object; accept data corresponding to a system design area; place said image of said selected specific component object on said system design area; move said image of said selected specific component object to a desired position in said system design area; establish, if at least one other image of a selected specific component object is present in said system design area, a relationship between said image of said selected specific component object and one other image of a selected specific component object, said relationship incorporating said design guideline properties.
- 25. The computer readable product of claim 22 wherein said code further causes a server computer system to:
store, in a computer usable medium, data corresponding to the system design area, data corresponding to a user of said method, and an object list including an identifier for each one of a plurality of specific component objects, a location in a system design area for each one of said plurality of specific component objects.
- 26. The computer readable product of claim 24 wherein said code further causes a server computer system to:
provide, to a client computer, a plurality of identifiers of specific component objects, a location in a provided system design area for each one of a plurality of specific component objects, data corresponding to said provided system design area, said plurality of identifiers of specific component objects corresponding to said plurality of specific component objects.
- 27. The computer readable product of claim 23 wherein said code further causes a server computer system to:
notify a predetermined recipient upon completion of a design of the multi-component system.
- 28. The computer readable product of claim 23 wherein said code further causes a server computer system to:
document a design of the multi-component system.
- 29. A memory for storing data for access by a process executed by a processor, said memory comprising:
a structure for describing a design of a multi-component system, said structure comprising:
user identifying data, design identifying data, multi-component system design data including:
an identifier for each one of a plurality of specific component objects, a location in a system design area of each one of said plurality of specific component objects, data corresponding to said system design area, wherein the location of said specific component objects in said system design area conforms to design guideline properties corresponding to each one of said plurality of specific component objects.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority of U.S. Provisional Application No. 60/324,797 filed on Sep. 25, 2001, which is herein incorporated by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60324797 |
Sep 2001 |
US |