Claims
- 1. A method comprising:
assigning a first identifier to a first node in a first object hierarchy; assigning another identifier to another in another object hierarchy; and generating a virtual hierarchy including a virtual root, wherein the first node and the other node depend directly from the virtual root.
- 2. The method of claim 1, wherein the first node has one or more first child nodes, and
wherein said generating the virtual hierarchy comprises copying the one or more first child nodes below the first node in the virtual hierarchy.
- 3. The method of claim 1, further comprising navigating between the first node and the other node via the virtual root in the virtual hierarchy.
- 4. The method of claim 1, wherein the first identifier and the other identifier are entry point flags, and
further comprising identifying the entry point flags in the first object hierarchy and in the other hierarchy prior to generating the virtual hierarchy.
- 5. The method of claim 1, wherein said assigning the first identifier comprises assigning a first precedence value, and
wherein said assigning the other identifier comprises assigning another precedence value, and wherein said generating comprises organizing the first node and the other node in the virtual hierarchy in response to said precedence values.
- 6. The method of claim 1, wherein the first node depends from another node in the first object hierarchy.
- 7. An apparatus comprising:
a storage device operative to store a plurality of object hierarchies, one or more of said object hierarchies including nodes flagged as entry points; an entry point module operative to identify the nodes flagged as entry points; and a navigation module operative to generate a virtual tree including a virtual root and a plurality of nodes flagged as entry points depending directly from the virtual root.
- 8. The apparatus of claim 7, wherein two of the nodes flagged as entry points have one or more child nodes.
- 9. The apparatus of claim 8, wherein the navigation module is operative to merge said two of the nodes flagged as entry points such that the virtual tree includes a single node including the child nodes of said two nodes flagged as entry points.
- 10. A method for combining two or more object hierarchies, the method comprising:
defining a virtual root; flagging nodes in each of two or more object hierarchies as entry points; identifying the nodes flagged as entry points; and generating a virtual hierarchy including the virtual root as a root node and a plurality of said nodes flagged as entry points depending directly from the root node.
- 11. The method of claim 1, further comprising navigating between a plurality of said nodes flagged as entry points in the virtual hierarchy.
- 12. An article comprising a machine-readable medium storing instructions operable to cause one or more machines to perform operations comprising:
assigning a first identifier to a first node in a first object hierarchy; assigning another identifier to another node in another object hierarchy; and generating a virtual hierarchy including a virtual root, wherein the first node and the other node depend directly from the virtual root.
- 13. The article of claim 12, wherein the first node has one or more first child nodes, and
wherein said generating the virtual hierarchy comprises copying the one or more first child nodes below the first node in the virtual hierarchy.
- 14. The article of claim 12, further comprising instructions operable to cause the one or more machines to navigate between the first node and the other node via the virtual root in the virtual hierarchy.
- 15. The article of claim 12, wherein the first identifier and the other identifier are entry point flags, and
further comprising instructions operable to cause the one or more machines to identify the entry point flags in the first object hierarchy and in the other hierarchy prior to generating the virtual hierarchy.
- 16. The article of claim 12, wherein said assigning the first identifier comprises assigning a first precedence value, and
wherein said assigning the other identifier comprises assigning another precedence value, and wherein said generating comprises organizing the first node and the other node in the virtual hierarchy in response to said precedence values.
- 17. The article of claim 12, wherein the first node depends from another node in the first object hierarchy.
- 18. An article comprising a machine-readable medium storing instructions operable to cause one or more machines to perform operations comprising:
defining a virtual root; flagging nodes in each of two or more object hierarchies as entry points; identifying the nodes flagged as entry points; and generating a virtual hierarchy including the virtual root as a root node and a plurality of said nodes flagged as entry points depending directly from the root node.
- 19. The article of claim 18, further comprising instructions operable to cause the one or more machines to navigate between a plurality of said nodes flagged as entry points in the virtual hierarchy.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of priority from the U.S. Provisional Application entitled “PORTAL CONTENT DELIVERY”, filed Dec. 28, 2001, Provisional Application Serial No. 60/346,407, the disclosure of which is incorporated by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60346407 |
Dec 2001 |
US |