System, method and computer program product for asset sharing among hierarchically interconnected objects
First Claim
1. A method for sharing assets between a parent web site and a child web site in a web site system, the parent and child web sites belonging to a hierarchy of objects, the parent web site including one or more assets, the parent web site configured to share the assets only with child web sites directly descended from the parent web site, the method comprising:
- providing a management console to allow a user to specify an asset associated with a parent web site to be shared with a child web site and to select whether to share the specified asset according to a first sharing mode or a second sharing mode;
utilizing the specified asset at the parent web site;
sharing the specified asset from the parent web site to the child web site, wherein;
if the selected sharing mode is the first sharing mode, sharing the specified asset comprises allowing the child web site to utilize the specified asset but preventing the child web site from modifying the specified asset; and
if the selected sharing mode is the second sharing mode, sharing the specified asset comprises;
when the child web site attempts to modify the specified asset;
generating a copy of the specified asset for the child web site;
allowing the child web site to modify only the copy of the specified asset; and
utilizing the modified copy of the specified asset in place of the specified asset at the child web site.
11 Assignments
0 Petitions
Accused Products
Abstract
In some embodiments, a parent object may share its assets with its descendent(s) in a hierarchical asset sharing model. The hierarchical asset sharing model may specify a plurality of asset sharing modes. In a first mode, an asset of the parent is imposed on a child. The child is able to utilize the asset, but unable to modify or delete the asset. In a second mode, the child is able to utilize the asset and a copy of the asset is generated when the child attempts to modify the asset. The child can modify the copy of the asset, which is stored as an asset only of the child. The original asset is no longer shared becomes an asset only of the parent. In a third mode, both the parent and the child can utilize and modify the asset.
59 Citations
18 Claims
-
1. A method for sharing assets between a parent web site and a child web site in a web site system, the parent and child web sites belonging to a hierarchy of objects, the parent web site including one or more assets, the parent web site configured to share the assets only with child web sites directly descended from the parent web site, the method comprising:
-
providing a management console to allow a user to specify an asset associated with a parent web site to be shared with a child web site and to select whether to share the specified asset according to a first sharing mode or a second sharing mode; utilizing the specified asset at the parent web site; sharing the specified asset from the parent web site to the child web site, wherein; if the selected sharing mode is the first sharing mode, sharing the specified asset comprises allowing the child web site to utilize the specified asset but preventing the child web site from modifying the specified asset; and if the selected sharing mode is the second sharing mode, sharing the specified asset comprises; when the child web site attempts to modify the specified asset; generating a copy of the specified asset for the child web site; allowing the child web site to modify only the copy of the specified asset; and utilizing the modified copy of the specified asset in place of the specified asset at the child web site. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product comprising at least one non-transitory computer readable medium storing instructions translatable by at least one processor to perform a method comprising:
-
providing a management console to allow a user to specify an asset associated with a parent web site to be shared with a child web site, the parent and child web sites belonging to a hierarchy of objects, the parent web site including one or more assets, the parent web site configured to share the assets only with child web sites directly descended from the parent web site, and to select whether to share the specified asset according to a first sharing mode or a second sharing mode; utilizing the specified asset at the parent web site; sharing the specified asset from the parent web site to the child web site, wherein; if the selected sharing mode is the first sharing mode, sharing the specified asset comprises allowing the child web site to utilize the specified asset but preventing the child web site from modifying the specified asset; and if the selected sharing mode is the second sharing mode, sharing the specified asset comprises; when the child web site attempts to modify the specified asset; generating a copy of the specified asset for the child web site; allowing the child web site to modify only the copy of the specified asset; and utilizing the modified copy of the specified asset in place of the specified asset at the child web site. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
one or more server machines comprising a parent web site and a child web site, the parent and child web sites belonging to a hierarchy of objects, the parent web site including one or more assets, the parent web site configured to share the assets only with child web sites directly descended from the parent web site; a management computer running an asset sharing management application configured to; provide a management console to allow a user to specify an asset associated with a parent web site to be shared with a child web site and to select whether to share the specified asset according to a first sharing mode or a second sharing mode; and share the specified asset of the parent web site to the child web site according to a selected sharing mode, wherein according to the first sharing mode, child web site is able to utilize the specified asset but not modify the specified asset and according to the second sharing mode, when the child web site attempts to modify the specified asset, a copy of the specified asset is generated for the child web site and the child web site is allowed to modify only the copy of the specified asset and utilize the modified copy of the specified asset in place of the specified asset. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification