System and method for automatically linking items with multiple attributes to multiple levels of folders within a content management system
First Claim
1. A method of automatically linking items with two or more attributes to multiple levels of folders in a content management system, comprising:
- creating an item type for a folder;
determining if automatic linking is specified for the folder;
if automatic linking is specified, determining if an existing folder of the item type is specified;
if the existing folder is specified, automatically adding the items to the existing folder; and
wherein if an existing folder is not specified, automatically and recursively creating a new folder to match the item type and adding the items to the new folder.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and computer program product are provided for automatically linking items with multiple attributes to multiple levels of folders within a content management system. The present system extends automatic linking to support multiple levels of folders and multiple attributes. One feature of the present system is to supplement the implementation of the automatic linking plan without user involvement so that the user is not required to know the rules for creating or nesting folders. A system defined attribute is used to indicate that the folder item was created by the present system. In addition, the present system automatically moves an item from one folder to another when the item is changed to a different type if the item was first added to the folder by the present system. When an item'"'"'s attributes are changed or the item is redefined as a different type, the item is re-indexed. The present system then changes the item'"'"'s link from the original folder to a new or different folder that matches the item'"'"'s new attributes or definition. If no correspondence folder exists for this customer, the present system creates a new folder with the proper attributes. If the result of removing an item from a folder results in an empty folder and if the folder was originally created by automatic linking, the present system deletes the empty folder. When the present system creates a new folder, the “automatic linking” rules for that item type are checked by the present system. This process is executed recursively.
55 Citations
21 Claims
-
1. A method of automatically linking items with two or more attributes to multiple levels of folders in a content management system, comprising:
-
creating an item type for a folder;
determining if automatic linking is specified for the folder;
if automatic linking is specified, determining if an existing folder of the item type is specified;
if the existing folder is specified, automatically adding the items to the existing folder; and
wherein if an existing folder is not specified, automatically and recursively creating a new folder to match the item type and adding the items to the new folder. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product having instruction codes for automatically linking items with two or more attributes to multiple levels of folders in a content management system, comprising:
-
a first set of instruction codes for creating an item type for a folder;
a second set of instruction codes for determining if automatic linking is specified for the folder;
if automatic linking is specified, the second set of instruction codes determines if an existing folder of the item type is specified;
if the existing folder is specified, the second set of instruction codes automatically adds the items to the existing folder; and
wherein if an existing folder is not specified, the second set of instruction codes automatically and recursively creates a new folder to match the item type and adding the items to the new folder. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system that automatically links items with two or more attributes to multiple levels of folders in a content management system, comprising:
-
means for creating an item type for a folder;
means for determining if automatic linking is specified for the folder;
if automatic linking is specified, the determining means determines if an existing folder of the item type is specified;
if the existing folder is specified, the determining means automatically adds the items to the existing folder; and
wherein if an existing folder is not specified, the determining means automatically and recursively creates a new folder to match the item type and adding the items to the new folder. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification