Web map tool
First Claim
1. A method of mapping at least a part of one or more web sites having web objects and web links, whereby web objects and links are mapped as nodes and edges, respectively, in one or more web maps, each object being mapped to at least one corresponding node, and there being only one corresponding object for each node, the method comprising the steps of:
- (a) selecting one or more sets of items for display in the respective one or more web maps, wherein items include nodes and edges corresponding to the web objects and links in at least one web map;
(b) displaying the one or more sets of items in the respective one or more web maps;
(c) selecting at least one item from the displayed sets of items; and
(d) re-displaying the at least one item in at least one web map such that the item is distinguished from any other item in the web map, wherein step (a) comprises the following sub-step;
(a1) for each of the objects in the part(s) of the web site(s) to be mapped, adding nodes to the sets of the items such that similar nodes are added to the same set, wherein the similarity of each node and an associated similar node is determined by;
determining a directory distance, being a measure of the length of a shortest path between a pair of web objects corresponding to the node and the associated similar node in a directory structure of the one or more web sites, wherein the directory structure comprises a physical arrangement of web objects on one or more machines hosting the web site(s);
determining a link distance, being a measure of the length of the shortest path between a pair of web objects corresponding to the node and the associated similar node in a linking structure of the one or more web sites;
applying weights to the determined directory and link distances and combining the weighted directory and link distances; and
determining the similarity based on the combined weighted directory and link distances.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of mapping at least a part of one or more web sites having web objects and web links is provided, whereby web objects and links are mapped as nodes and edges, respectively, in one or more web maps, each object being mapped to at least one corresponding node. The method allows a user to re-display selected items in a web map such that the item are distinguished from other items in the web map and are displayed in a clarified form. This enables a web map to be de-cluttered.
42 Citations
34 Claims
-
1. A method of mapping at least a part of one or more web sites having web objects and web links, whereby web objects and links are mapped as nodes and edges, respectively, in one or more web maps, each object being mapped to at least one corresponding node, and there being only one corresponding object for each node, the method comprising the steps of:
-
(a) selecting one or more sets of items for display in the respective one or more web maps, wherein items include nodes and edges corresponding to the web objects and links in at least one web map; (b) displaying the one or more sets of items in the respective one or more web maps; (c) selecting at least one item from the displayed sets of items; and (d) re-displaying the at least one item in at least one web map such that the item is distinguished from any other item in the web map, wherein step (a) comprises the following sub-step; (a1) for each of the objects in the part(s) of the web site(s) to be mapped, adding nodes to the sets of the items such that similar nodes are added to the same set, wherein the similarity of each node and an associated similar node is determined by; determining a directory distance, being a measure of the length of a shortest path between a pair of web objects corresponding to the node and the associated similar node in a directory structure of the one or more web sites, wherein the directory structure comprises a physical arrangement of web objects on one or more machines hosting the web site(s); determining a link distance, being a measure of the length of the shortest path between a pair of web objects corresponding to the node and the associated similar node in a linking structure of the one or more web sites; applying weights to the determined directory and link distances and combining the weighted directory and link distances; and determining the similarity based on the combined weighted directory and link distances. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 31, 32)
-
-
23. A method of providing information to a third party computer program about at least a part of one or more web sites having web objects and web links, the method comprising the steps of:
-
mapping the web objects and links as virtual nodes and virtual edges, respectively, in one or more virtual web maps, each object being mapped to at least one corresponding virtual node, and there being only one corresponding object for each virtual node; selecting one or more sets of items from the one or more virtual web maps, wherein items include virtual nodes and virtual edges corresponding to the web objects and links in at least one web map; providing information about the selected one or more sets of items to an application programming interface suitable for transmitting at least some of the information to a third party computer program; wherein the step of selecting comprises the following sub-step; for each of the mapped objects of the web sites, adding nodes to the sets of items such that similar nodes are added to the same set, wherein the similarity of each node and an associated similar node is determined by; determining a directory distance, being a measure of the length of a shortest path between a pair of web objects corresponding to the node and the associated similar node in a directory structure of the one or more web sites, wherein the directory structure comprises a physical arrangement of web objects on one or more machines hosting the web site(s); determining a link distance, being a measure of the length of the shortest path between a pair of web objects corresponding to the node and the associated similar node in a linking structure of the one or more sites; applying weights to the determined directory and link distances and combining the weighted directory and link distances; and determining the similarity based on the combined weighted directory and link distances. - View Dependent Claims (24, 25, 26, 27, 33)
-
-
28. A computer readable medium storing instructions for performing a method for controlling a computing device to map at least a part of one or more web sites having web objects and web links, whereby web objects and links are mapped as nodes and edges, respectively, in one or more web maps, each object being mapped to at least one corresponding node, and there being only one corresponding object for each node, the method comprising the steps of:
-
(a) selecting one or more sets of items for display in the respective one or more web maps, wherein items include nodes and edges corresponding to the web objects and links in at least one web map; (b) displaying the one or more sets of items in the respective one or more web maps; (c) selecting at least one item from the displayed sets of items; and (d) re-displaying the at least one item in at least one web map such that the item is distinguished from any other item in the web map, wherein step (a) comprises the following sub-step; (a1) for each of the objects in the part(s) of the web site(s) to be mapped, adding nodes to the sets of the items such that similar nodes are added to the same set, wherein the similarity of each node and an associated similar node is determined by; determining a directory distance, being a measure of the length of a shortest path between a pair of web objects corresponding to the node and the associated similar node in a directory structure of the one or more web sites, wherein the directory structure comprises a physical arrangement of web objects on one or more machines hosting the web site(s); determining a link distance, being a measure of the length of the shortest path between a pair of web objects corresponding to the node and the associated similar node in a linking structure of the one or more web sites; applying weights to the determined directory and link distances and combining the weighted directory and link distances; and determining the similarity based on the combined weighted directory and link distances.
-
-
29. A system for mapping at least a part of one or more web sites having web objects and web links, whereby web objects and links are mapped as nodes and edges, respectively, in one or more web maps, each object being mapped to at least one corresponding node, and there being only one corresponding object for each node, the system comprising:
-
means for selecting one or more sets of items for display in the respective one or more web maps, wherein items include nodes and edges corresponding to the web objects and links in at least one web map; means for displaying the one or more sets of items in the respective one or more web maps; means for selecting at least one item from the displayed sets of items; and means for re-displaying the at least one item in at least one web map such that the item is distinguished from any other item in the web map, wherein said means for selecting said one or more sets of items, for each of the objects in the part(s) of the web site(s) to be mapped, adds nodes to the sets of the items such that similar nodes are added to the same set, and includes means for determining the similarity of each node and an associated similar node by; determining a directory distance, being a measure of the length of a shortest path between a pair of web objects corresponding to the node and the associated similar node in a directory structure of the one or more web sites, wherein the directory structure comprises a physical arrangement of web objects on one or more machines hosting the web site(s); determining a link distance, being a measure of the length of the shortest path between a pair of web objects corresponding to the node and the associated similar node in a linking structure of the one or more web sites; applying weights to the determined directory and link distances and combining the weighted directory and link distances; and determining the similarity based on the combined weighted directory and link distances.
-
-
30. A system for providing information to a third party computer program about at least a part of one or more web sites having web objects and web links, the system comprising:
-
means for mapping the web objects and links as virtual nodes and virtual edges, respectively, in one or more virtual web maps, each object being mapped to at least one corresponding virtual node, and there being only one corresponding object for each virtual node; means for selecting one or more sets of items from the one or more virtual web maps, wherein items include virtual nodes and virtual edges corresponding to the web objects and links in at least one web map; means for providing information about the selected one or more sets of items to an application programming interface suitable for transmitting at least some of the information to a third party computer program, wherein said means for selecting said one or more sets of items, for each of the mapped objects of the web sites, adds nodes to the sets of items such that similar nodes are added to the same set, and includes means for determining the similarity of each node and an associated similar node by; determining a directory distance, being a measure of the length of a shortest path between a pair of web objects corresponding to the node and the associated similar node in a directory structure of the one or more web sites, wherein the directory structure comprises a physical arrangement of web objects on one or more machines hosting the web site(s); determining a link distance, being a measure of the length of the shortest path between a pair of web objects corresponding to the node and the associated similar node in a linking structure of the one or more sites; applying weights to the determined directory and link distances and combining the weighted directory and link distances; and determining the similarity based on the combined weighted directory and link distances.
-
-
34. A method of mapping at least a part of one or more web sites having web objects and web links, whereby web objects and links are mapped as nodes and edges, respectively, in a plurality of web maps, each object being mapped to at least one corresponding node, and there being only one corresponding object for each node, the method comprising the steps of:
-
(a) selecting sets of items for display in the plurality of web maps, wherein items include nodes and edges corresponding to the web objects and links in the web maps; (b) displaying the plurality of web maps with one or more sets of items in a respective web map such that each web map in the plurality of web maps is different and distinct from the other web maps; (c) selecting at least one item from the displayed sets of items; and (d) re-displaying the at least one item in at least one web map such that the item is distinguished from any other item in the web map, wherein step (a) comprises the following sub-step; (a1) for each of the objects in the part(s) of the web site(s) to be mapped, adding nodes to the sets of the items such that similar nodes are added to the same set, wherein the similarity of each node and an associated similar node is determined by; determining a directory distance, being a measure of the length of a shortest path between a pair of web objects corresponding to the node and the associated similar node in a directory structure of the one or more web sites, wherein the directory structure comprises a physical arrangement of web objects on one or more machines hosting the web site(s); determining a link distance, being a measure of the length of the shortest path between a pair of web objects corresponding to the node and the associated similar node in a linking structure of the one or more web sites; applying weights to the determined directory and link distances and combining the weighted directory and link distances; and determining the similarity based on the combined weighted directory and link distances.
-
Specification