System and method for central refresh of place objects
First Claim
1. A method for central refresh of a place, comprising:
- providing a place type as a template derived from design elements and content elements of a source place;
deriving from said place type a least one child place;
each said child place including a plurality of objects implemented as documents, logic and design notes, said design notes including a plurality of items including a first selected subset of said items which are content items descriptive of content of said objects and a second subset which are descriptive of non-content items;
determining whether an inherited place object is modified in a place byassigning to each of said plurality of items in said first selected subset and said second subset a sequence indicia indicative of change activity with respect to said item;
generating and storing a stored checksum of sequence indicia generated for only said first selected subset of content items; and
responsive to a refresh operation with respect to said child place, calculating a refresh checksum of sequence indicia for only said content items; and
responsive to said stored checksum and said refresh checksum being unequal, refreshing said child place.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for central refresh of a place includes a source place; a place type; a child place; each place comprising a plurality of place objects implemented as documents, logic, and associated design note, each design note including a plurality of items; some of the items being content items descriptive of content of the objects. A central refresh execution module determines whether an inherited place object is modified in a place by assigning to each item a sequence indicia indicative of change activity with respect to the item; generating and storing a stored checksum of sequence indicia generated for the content items; and responsive to a refresh operation with respect to the child place, and calculating a refresh checksum of sequence indicia for the content items. The central refresh execution module is responsive to the stored checksum and the refresh checksum being unequal for refreshing the child place.
-
Citations
31 Claims
-
1. A method for central refresh of a place, comprising:
-
providing a place type as a template derived from design elements and content elements of a source place; deriving from said place type a least one child place; each said child place including a plurality of objects implemented as documents, logic and design notes, said design notes including a plurality of items including a first selected subset of said items which are content items descriptive of content of said objects and a second subset which are descriptive of non-content items; determining whether an inherited place object is modified in a place by assigning to each of said plurality of items in said first selected subset and said second subset a sequence indicia indicative of change activity with respect to said item; generating and storing a stored checksum of sequence indicia generated for only said first selected subset of content items; and responsive to a refresh operation with respect to said child place, calculating a refresh checksum of sequence indicia for only said content items; and responsive to said stored checksum and said refresh checksum being unequal, refreshing said child place. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for central refresh of a place, comprising:
-
a source place; a place type derived from design elements and content elements of said source place; a child place; each said place comprising a plurality of place objects, each said place object implemented as a document, logic and associated design note, each said design note including a plurality of items;
a first subset of said items being content items descriptive of content of said objects and a second subset of said items being non-content items;a central refresh execution module for determining whether an inherited place object is modified in a place by assigning to each of said plurality of items a sequence indicia indicative of change activity with respect to said item; generating and storing a stored checksum of sequence indicia generated only for said first subset of items which are content items, and not for said non-content items; and responsive to a refresh operation with respect to said child place, calculating a refresh checksum of sequence indicia for said content items; and said central refresh execution module further responsive to said stored checksum and said refresh checksum being unequal for refreshing said child place. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A storage medium readable by a machine, embodying a program of instructions executable by a machine to perform method steps for central refresh of a place, said method comprising:
-
providing a place type as a template derived from design elements and content elements of a source place; deriving from said place type a least one child place; each said child place including a plurality of objects implemented as documents, logic and design notes, said design notes including a plurality of items including a first subset of said items which are content items descriptive of content of said objects and a second subset of said items which are non-content items; determining whether an inherited place object is modified in a place by assigning to each of said plurality of items a sequence indicia indicative of change activity with respect to said item; generating and storing a stored checksum of sequence indicia generated only for said first subset of said items which are content items; and responsive to a refresh operation with respect to said child place, calculating a refresh checksum of sequence indicia for said content items; and responsive to said stored checksum and said refresh checksum being unequal, refreshing said child place. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer program product, residing on a computer readable storage medium, for central refresh of a place according to the method comprising:
-
providing a place type as a template derived from design elements and content elements of a source place; deriving from said place type a least one child place; each said child place including a plurality of objects implemented as documents, logic and design notes, said design notes including a plurality of items including a first subset of said items which are content items descriptive of content of said objects and a second subset of said items which are non-content items; determining whether an inherited place object is modified in a place by assigning to each of said plurality of items a sequence indicia indicative of change activity with respect to said item; generating and storing a stored checksum of sequence indicia generated only for said first subset of items which are content items; and responsive to a refresh operation with respect to said child place, calculating a refresh checksum of sequence indicia for said content items; and responsive to said stored checksum and said refresh checksum being unequal, refreshing said child place.
-
Specification