Persistent object linkage using ghosting
First Claim
1. A method for persistently maintaining and exposing previous object hierarchies, comprising:
- maintaining a plurality of persistent object hierarchies to which said object belongs across one or more hierarchy destroying operations, wherein said persistent hierarchies are maintained in vectors of object identifiers stored together with corresponding objects in an object repository;
generating a user interface object that allows a user to select one of said persistent hierarchies; and
responsive to said user selecting one of said persistent hierarchies, displaying said selected persistent hierarchy with said object as a currently selected object within said selected persistent hierarchy.
1 Assignment
0 Petitions
Accused Products
Abstract
A system that persistently maintains and exposes one or more previous object hierarchies to which an object belonged across one or more hierarchy destroying operations, such as operations that delete parent objects, add parent objects subsequent to addition of their descendent objects, forward objects to or from the hierarchy, and/or modify hierarchy determining rules. A user interface object allows user access to one or more persistent hierarchies for the corresponding object. A hierarchy list or the like allows a user to select a desired one of the persistent hierarchies. A persistent hierarchy can be accessed in the disclosed system through a display object associated with any object within the hierarchy, including the root, leaves, and any intervening objects. When objects are deleted, “ghost” objects are maintained and displayed to the user in the hierarchical positions of the deleted objects when a persistent hierarchy is displayed.
-
Citations
18 Claims
-
1. A method for persistently maintaining and exposing previous object hierarchies, comprising:
-
maintaining a plurality of persistent object hierarchies to which said object belongs across one or more hierarchy destroying operations, wherein said persistent hierarchies are maintained in vectors of object identifiers stored together with corresponding objects in an object repository; generating a user interface object that allows a user to select one of said persistent hierarchies; and responsive to said user selecting one of said persistent hierarchies, displaying said selected persistent hierarchy with said object as a currently selected object within said selected persistent hierarchy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer system including at least one processor and a computer readable memory having program code stored thereon for persistently maintaining and exposing previous object hierarchies, said program code comprising:
-
program code for maintaining a plurality of persistent object hierarchies to which said object belongs across one or more hierarchy destroying operations, wherein said persistent hierarchies are maintained in vectors of object identifiers stored together with corresponding objects in an object repository; program code for generating a user interface object that allows a user to select one of said persistent hierarchies; and program code for, responsive to said user selecting one of said persistent hierarchies, displaying said selected persistent hierarchy with said object as a currently selected object within said selected persistent hierarchy.
-
-
18. A computer program product including a non-transitory computer readable medium, said computer readable medium having program code stored thereon for persistently maintaining and exposing previous object hierarchies, said program code comprising:
-
program code for maintaining a plurality of persistent object hierarchies to which said object belongs across one or more hierarchy destroying operations, wherein said persistent hierarchies are maintained in vectors of object identifiers stored together with corresponding objects in an object repository; program code for generating a user interface object that allows a user to select one of said persistent hierarchies; and program code for, responsive to said user selecting one of said persistent hierarchies, displaying said selected persistent hierarchy with said object as a currently selected object within said selected persistent hierarchy.
-
Specification