SYSTEM FOR COMPARISON AND MERGING OF VERSIONS IN EDITED WEBSITES AND INTERACTIVE APPLICATIONS
First Claim
1. A device implementable in a website design program, said device comprising:
- a component based version comparer to compare at least two versions of a website, said at least two versions having components in a set of hierarchies, wherein said components are at least one of a visual component, a container and a non-visual site element, and to generate a difference tree representing the differences in said components between said at least two versions of the same website, wherein said version comparer preprocesses said components in each single version of said at least two versions of said website to determine at least one of internal geometric, semantic, content and attribute relationships before comparing said components and said relationships between said at least two versions of said website using at least one of semantic, geometrical, content and attribute analysis; and
a version merger to create an integrated version of said two versions of said website based on said difference tree.
2 Assignments
0 Petitions
Accused Products
Abstract
A device implementable in a website design program includes a component based version comparer to compare at least two versions of a website, the at least two versions having components in a set of hierarchies and to generate a difference tree representing the differences in the components between the at least two versions of the same website, where the version comparer preprocesses the components in each single version of the at least two versions of the website to determine at least one of internal geometric, semantic, content and attribute relationships before comparing the components and the relationships between the at least two versions of the website using at least one of semantic, geometrical, content and attribute analysis. The device also includes a version merger to create an integrated version of the two versions of the website based on the difference tree.
84 Citations
40 Claims
-
1. A device implementable in a website design program, said device comprising:
-
a component based version comparer to compare at least two versions of a website, said at least two versions having components in a set of hierarchies, wherein said components are at least one of a visual component, a container and a non-visual site element, and to generate a difference tree representing the differences in said components between said at least two versions of the same website, wherein said version comparer preprocesses said components in each single version of said at least two versions of said website to determine at least one of internal geometric, semantic, content and attribute relationships before comparing said components and said relationships between said at least two versions of said website using at least one of semantic, geometrical, content and attribute analysis; and a version merger to create an integrated version of said two versions of said website based on said difference tree. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for a website design program, said method comprising:
-
comparing at least two versions of a website, said at least two versions having components in a set of hierarchies, wherein said components are at least one of a visual component, a container and a non-visual site element; generating a difference tree representing the differences in said components between said at least two versions of the same website; preprocessing said components in each single version of said at least two versions of said website to determine at least one of internal geometric, semantic, content and attribute relationships; comparing said components and said relationships between said at least two versions of said website using at least one of semantic, geometrical, content and attribute analysis; and creating an integrated version of said two versions of said website based on said difference tree. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification