METHOD AND SYSTEM FOR EFFICIENTLY CONSTRUCTING AND CONSISTENTLY PUBLISHING WEB DOCUMENTS
First Claim
1. A method for determining an order in which to construct objects comprising the steps of:
- providing a plurality of objects, at least one of the objects including a relationship with another object in the plurality of objects;
identifying at least one relationship between the plurality of objects;
representing the at least one relationship between the plurality of objects using at least one graph; and
traversing at least one graph to determine the order in which to construct objects in accordance with the at least one relationship and an update to at least one of the objects in the plurality of objects.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, which may be implemented by employing a program storage device, for determining an order in which to construct objects, in accordance with the present invention, includes the steps of providing a plurality of objects, at least one of the objects including a relationship with another object in the plurality of objects, identifying at least one relationship between the plurality of objects, representing the at least one relationship between the plurality of objects using at least one graph, and traversing at least one graph to determine the order in which to construct objects in accordance with the at least one relationship and an update to at least one of the objects in the plurality of objects.
4 Citations
60 Claims
-
1. A method for determining an order in which to construct objects comprising the steps of:
-
providing a plurality of objects, at least one of the objects including a relationship with another object in the plurality of objects;
identifying at least one relationship between the plurality of objects;
representing the at least one relationship between the plurality of objects using at least one graph; and
traversing at least one graph to determine the order in which to construct objects in accordance with the at least one relationship and an update to at least one of the objects in the plurality of objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for publishing a plurality of objects comprising the steps of:
-
providing a plurality of objects, including compound objects;
partitioning at least some of the plurality of objects into a plurality of groups such that if two compound objects are constructed from at least one common changed fragment, then the compound objects are placed in a same group; and
publishing all objects belonging to a same group together. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for determining an order in which to construct a plurality of objects, the method steps comprising:
-
providing a plurality of objects, at least one of the objects including a relationship with another object in the plurality of objects;
identifying at least one relationship between the plurality of objects;
representing the plurality of objects and the at least one relationship between the plurality of objects using at least one graph; and
traversing at least one graph to determine the order in which to construct objects in accordance with the at least one relationship and an update to at least one of the objects in the plurality of objects. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for publishing a plurality of objects, the method steps comprising:
-
providing a plurality of objects, including compound objects;
partitioning at least some of the plurality of objects into a plurality of groups such that if two compound objects are constructed from at least one common changed fragment, then the compound objects are placed in a same group; and
publishing all objects belonging to a same group together. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A method for publishing a plurality of objects comprising the steps of:
-
providing a plurality of objects;
constructing at least one graph, the at least one graph including nodes representing objects and edges for connecting nodes having relationships, at least some of the edges being derived from at least one consistency constraint; and
finding at least one strongly connected component in the at least one graph. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60)
-
Specification