Claims
- 1. A method of constructing a data structure comprising:
retrieving at least one data structure, the data structure comprising a plurality of nodes; and creating at least one sub-structure, the at least one sub-structure comprising a sub-set of said plurality of nodes of the at least one data structure.
- 2. The method of claim 1 further comprising:
defining at least one relationship between nodes of the sub-set to create a data structure.
- 3. The method of claim 2 wherein defining further comprises:
associating at least one node from a first sub-structure to at least one node from a second sub-structure.
- 4. The method of claim 1 wherein retrieving further comprises:
parsing said at least one data structure producing a spatial representation of the at least one data structure.
- 5. The method of claim 4 wherein said spatial representation is a tree structure.
- 6. The method of claim 4 wherein said spatial representation is a hierarchical data structure.
- 7. The method of claim 1 further comprising:
mapping the sub-set into a three-dimensional representation using data from the data structure.
- 8. The method of claim 2 wherein defining further comprises:
associating at least one node from a first sub-structure to at least one node from a second sub-structure.
- 9. The method of claim 1 further comprising:
saving the at least one sub-structure and the at least one relationship in a project.
- 10. The method of claim 1 further comprising:
defining a layout for the at least one sub-structure; and displaying said sub-structure within a structure display using the layout.
- 11. The method of claim 1 further comprising:
creating at least one facet using the sub-set, the layout for the at least one substructure, and the at least one relationship; mapping said at least one sub-structure into a three-dimensional representation using said at least one facet; and displaying said three-dimensional representation.
- 12. The method of claim 11 wherein said three-dimensional representation is a sphere.
- 13. The method of claim 11 where in said three-dimensional representation is a cube.
- 14. The method of claim 1 further comprising:
defining a content source for the at least one sub-structure; and displaying the content within a content display.
- 15. The method of claim 14 further comprising:
if the sub-structure is accessed within the structure display, displaying said content source.
- 16. The method of claim 14 further comprising:
if the three-dimensional representation is accessed, displaying said content source.
- 17. A system for constructing a data structure comprising:
means for retrieving at least one data structure, the data structure comprising a plurality of nodes; and means for creating at least one sub-structure, the at least one sub-structure comprising a sub-set of said plurality of nodes of the at least one data structure.
- 18. A system for constructing a data structure comprising:
a server configured to retrieve at least one data structure, the data structure comprising a plurality of nodes; and a studio module configured to create at least one sub-structure, the at least one sub-structure comprising a sub-set of said plurality of nodes of the at least one data structure.
- 19. The system of claim 18 wherein the studio is further configured to define at least one relationship between nodes of the sub-set to create a data structure.
- 20. The system of claim 18 wherein the server is further configured to parse said at least one data structure to produce a spatial representation of the at least one data structure.
- 21. The system of claim 20 wherein said spatial representation is a tree structure.
- 22. The system of claim 20 wherein said spatial representation is a hierarchical data structure.
- 23. The system of claim 18 further comprising:
a client module configured to map the sub-set into a three-dimensional representation using data from the data structure.
- 24. The system of claim 18 wherein said studio module is further configured to associate at least one node from a first sub-structure to at least one node from a second sub-structure.
- 25. The system of claim 18 wherein said server is further configured to save the at least one sub-structure and the at least one relationship in a project.
- 26. The system of claim 18 wherein said studio module is further configured to define a layout for the at least one sub-structure.
- 27. The system of claim 26 wherein said client module is further configured to display said sub-structure within a structure display.
- 28. The system of claim 18 wherein said server is further configured to create at least one facet using the sub-set, the layout for the at least one sub-structure, and the at least one relationship.
- 29. The system of claim 28 wherein said client module is further configured to map said at least one sub-structure into a three-dimensional representation using said at least one facet, and to display said three-dimensional representation.
- 30. The system of claim 29 wherein said three-dimensional representation is a sphere.
- 31. The system of claim 29 wherein said three-dimensional representation is a cube.
- 32. The system of claim 18 wherein said studio module is further configured to define a content source for the at least one sub-structure.
- 33. The system of claim 32 wherein said client module is further configured to display the content within a content display.
- 34. The system of claim 33 wherein said client module is further configured to display said content source if the sub-structure is accessed within the structure display.
- 35. The system of claim 33 wherein said client module is further configured to display said content source if the three-dimensional representation is accessed.
- 36. A computer readable medium comprising instructions, which when executed on a processor, perform a method for constructing a data structure, comprising:
retrieving at least one data structure, the data structure comprising a plurality of nodes; and creating at least one sub-structure, the at least one sub-structure comprising a sub-set of said plurality of nodes of the at least one data structure.
- 37. The media of claim 36 further comprising:
defining at least one relationship between nodes of the sub-set to create a data structure.
- 38. The media of claim 37 wherein defining further comprises:
associating at least one node from a first sub-structure to at least one node from a second sub-structure.
- 39. The media of claim 36 wherein retrieving further comprises:
parsing said at least one data structure producing a spatial representation of the at least one data structure.
- 40. The media of claim 36 further comprising:
mapping the sub-set into a three-dimensional representation using data from the data structure.
- 41. The media of claim 36 further comprising:
defining a layout for the at least one sub-structure; and displaying said sub-structure within a structure display.
- 42. The media of claim 36 further comprising:
creating at least one facet the sub-set, the layout, and the at least one relationship; mapping said at least one sub-structure into a three-dimensional representation using said at least one facet; and displaying said three-dimensional representation.
- 43. The media of claim 36 further comprising:
defining a content source for the at least one sub-structure; and displaying the content within a content display.
- 44. The media of claim 43 further comprising:
if the sub-structure is accessed within the structure display, displaying said content source.
- 45. The media of claim 43 further comprising:
if the three-dimensional representation is accessed, displaying said content source.
Parent Case Info
[0001] This application claims the benefit of U.S. Provisional Application No. 60/115,951, filed Jan. 14, 1999.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60115951 |
Jan 1999 |
US |