Link tree creation device
First Claim
1. A non-transitory computer-readable medium having a link tree creation program stored thereon and readable by a computer, the link tree creation program, when executed by the computer, causing the computer to create a link tree in relation to links associated with Web pages that are receivable via a network, and the link tree creation program causing the computer to function as:
- a link search unit configured to search a plurality of links from a file of a specified Web page;
a link list preparation unit configured to add the plurality of searched links to a list of the link tree, a root of the link tree indicating a link to the specified Web page;
a tree addition determination unit configured to compare each of the plurality of searched links with the root of the link tree, and to determine whether each Web page of Web pages indicated by the plurality of searched links from the file of the specified Web page is located in a second site, which is an external site to a first site in which the specified Web page is located; and
a tree creation unit configured to create the link tree,wherein the tree creation unit is further configured to create an additional link tree when the tree addition determination unit determines that the Web page indicated by one searched link among the plurality of searched links from the file of the specified Web page is located in the second site,wherein the additional link tree comprises a root identical to the one searched link that indicates the Web page is located in the second site,wherein the additional link tree further comprises links associated with the Web page located in the second site at a hierarchy lower than a hierarchy of the root of the additional link tree,wherein the link tree comprises the one searched link identical to the root of the additional link tree at a hierarchy lower than a hierarchy of the link to the specified Web page indicating the root of the link tree when the tree addition determination unit determines that the Web page indicated by one searched link among the plurality of searched links from the file of the specified Web page is located in the second site, andwherein the link tree comprises one searched link indicating the Web page located in the first site at a hierarchy lower than the hierarchy of the link to the specified Web page indicating the root of the link tree when the tree addition determination unit determines that the Web page indicated by the one searched link among the plurality of searched links from the file of the specified Web page is located in the first site.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-readable medium having a link tree creation program stored thereon and readable by a computer, the link tree creation program, when executed by the computer, causes the computer to create a link tree in relation to links pertaining to Web pages receivable via a network. The link tree creation program causes a computer to function as a link search unit that searches a link from a file of a specified Web page, a link list preparation unit that adds the searched link to a list of a link tree, which root indicating a link to the specified Web page, a tree addition determination unit that compares the searched link with the root of the link tree and determines whether creating an additional link tree rooted from the searched link, and a tree creation unit that creates an additional link tree from a determination of the tree addition determination unit.
33 Citations
15 Claims
-
1. A non-transitory computer-readable medium having a link tree creation program stored thereon and readable by a computer, the link tree creation program, when executed by the computer, causing the computer to create a link tree in relation to links associated with Web pages that are receivable via a network, and the link tree creation program causing the computer to function as:
-
a link search unit configured to search a plurality of links from a file of a specified Web page; a link list preparation unit configured to add the plurality of searched links to a list of the link tree, a root of the link tree indicating a link to the specified Web page; a tree addition determination unit configured to compare each of the plurality of searched links with the root of the link tree, and to determine whether each Web page of Web pages indicated by the plurality of searched links from the file of the specified Web page is located in a second site, which is an external site to a first site in which the specified Web page is located; and a tree creation unit configured to create the link tree, wherein the tree creation unit is further configured to create an additional link tree when the tree addition determination unit determines that the Web page indicated by one searched link among the plurality of searched links from the file of the specified Web page is located in the second site, wherein the additional link tree comprises a root identical to the one searched link that indicates the Web page is located in the second site, wherein the additional link tree further comprises links associated with the Web page located in the second site at a hierarchy lower than a hierarchy of the root of the additional link tree, wherein the link tree comprises the one searched link identical to the root of the additional link tree at a hierarchy lower than a hierarchy of the link to the specified Web page indicating the root of the link tree when the tree addition determination unit determines that the Web page indicated by one searched link among the plurality of searched links from the file of the specified Web page is located in the second site, and wherein the link tree comprises one searched link indicating the Web page located in the first site at a hierarchy lower than the hierarchy of the link to the specified Web page indicating the root of the link tree when the tree addition determination unit determines that the Web page indicated by the one searched link among the plurality of searched links from the file of the specified Web page is located in the first site. - View Dependent Claims (2, 4, 5, 6, 7, 8, 9, 14)
-
-
3. A non-transitory computer-readable medium having a link tree creation program stored thereon and readable by a computer, the link tree creation program, when executed by the computer, causing the computer to create a link tree in relation to links associated with Web pages that are receivable via a network, and the link tree creation program causing a computer to function as:
-
a link search unit configured to search a plurality of links from a file of a specified Web page; a link list preparation unit configured to add the plurality of searched links to a list of the link tree, a root of the link tree indicating a link to the specified Web page; a tree addition determination unit configured to compare each of the plurality of searched links with the root of the link tree, and to determine whether each searched link of the plurality of searched links indicating a Web page comprises a higher-hierarchy link, the higher-hierarchy link having a hierarchy higher than a hierarchy of the link of the root of the link tree; and a tree creation unit configured to create the link tree, wherein the tree creation unit is further configured to create an additional link tree when the tree addition determination unit determines that one searched link among the plurality of searched links indicating the Web page comprises the higher-hierarchy link, the additional link tree comprising; a root identical to the one searched link comprising the higher-hierarchy link; the link to the specified Web page indicating the root of the link tree at a hierarchy lower than a hierarchy of the root of the additional link tree; and links associated with the Web page indicated by the one searched link at a hierarchy lower than the hierarchy of the root of the additional link tree, and wherein the link tree comprises one searched link that does not comprise the higher-hierarchy link at a hierarchy lower than the hierarchy of the link to the specified Web page indicating the root of the link tree when the tree addition determination unit determines that the one searched link among the plurality of searched links indicating the Web page does not comprise the higher-hierarchy link. - View Dependent Claims (15)
-
-
10. A link tree creation device configured to create a link tree in relation to links associated with Web pages that are receivable via a network, the link tree creation device comprising:
-
a link search unit configured to search a plurality of links from a file of a specified Web page; a link list preparation unit configured to add the plurality of searched links to a list of the link tree, a root of the link tree indicating a link to the specified Web page; a tree addition determination unit configured to compare each of the plurality of searched links with the root of the link tree, and to determine whether each Web page of Web pages indicated by the plurality of searched links from the file of the specified Web page is located in a second site, which is an external site to a first site in which the specified Web page is located; and a tree creation unit configured to create the link tree, wherein the tree creation unit is further configured to create an additional link tree when the tree addition determination unit determines that the Web page indicated by one searched link among the plurality of searched links from the file of the specified Web page is located in the second site, wherein the additional link tree comprises a root identical to the one searched link that indicates the Web page is located in the second site, wherein the additional link tree further comprises links associated with the Web page located in the second site at a hierarchy lower than a hierarchy of the root of the additional link tree, wherein the link tree comprises the one searched link identical to the root of the additional link tree at a hierarchy lower than a hierarchy of the link to the specified Web page indicating the root of the link tree when the tree addition determination unit determines that the Web page indicated by one searched link among the plurality of searched links from the file of the specified Web page is located in the second site, and wherein the link tree comprises one searched link indicating the Web page located in the first site at a hierarchy lower than the hierarchy of the link to the specified Web page indicating the root of the link tree when the tree addition determination unit determines that the Web page indicated by the one searched link among the plurality of searched links from the file of the specified Web page is located in the first site.
-
-
11. A method for creating a link tree in relation to links associated with Web pages that are receivable via a network, the method comprising:
-
searching a plurality of links from a file of a specified Web page; adding the plurality of searched links to a list of the link tree, a root of the link tree indicating a link to the specified Web page; comparing each of the plurality of searched links with the root of the link tree, and determining whether each Web page of Web pages indicated by the plurality of searched links from the file of the specified Web page is located in a second site, which is an external site to a first site in which the specified Web page is located; creating an additional link tree when determining that the Web page indicated by one searched link among the plurality of searched links from the file of the specified Web page is located in the second site, wherein the additional link tree comprises a root identical to the one searched link that indicates the Web page is located in the second site, and wherein the additional link tree further comprises links associated with the Web page located in the second site at a hierarchy lower than a hierarchy of the root of the additional link tree; creating the link tree to comprise the one searched link identical to the root of the additional link tree at a hierarchy lower than a hierarchy of the link to the specified Web page indicating the root of the link tree when determining that the Web page indicated by one searched link among the plurality of searched links from the file of the specified Web page is located in the second site; and creating the link tree to comprise one searched link indicating the Web page located in the first site at a hierarchy lower than the hierarchy of the link to the specified Web page indicating the root of the link tree when determining that the Web page indicated by the one searched link among the plurality of searched links from the file of the specified Web page is located in the first site.
-
-
12. A link tree creation device configured to create a link tree in relation to links associated with Web pages that are receivable via a network, the link tree creation device comprising:
-
a link search unit configured to search a plurality of links from a file of a specified Web page; a link list preparation unit configured to add the plurality of searched links to a list of the link tree, a root of the link tree indicating a link to the specified Web page; a tree addition determination unit configured to compare each of the plurality of searched links with the root of the link tree, and to determine whether each searched link of the plurality of searched links indicating a Web page comprises a higher-hierarchy link, the higher-hierarchy link having a hierarchy higher than a hierarchy of the link of the root of the link tree; and a tree creation unit configured to create the link tree, wherein the tree creation unit is further configured to create an additional link tree when the tree addition determination unit determines that one searched link among the plurality of searched links indicating the Web page comprises the higher-hierarchy link, the additional link tree comprising; a root identical to the one searched link comprising the higher-hierarchy link; the link to the specified Web page indicating the root of the link tree at a hierarchy lower than a hierarchy of the root of the additional link tree; and links associated with the Web page indicated by the one searched link at a hierarchy lower than the hierarchy of the root of the additional link tree, and wherein the link tree comprises one searched link that does not comprise the higher-hierarchy link at a hierarchy lower than the hierarchy of the link to the specified Web page indicating the root of the link tree when the tree addition determination unit determines that the one searched link among the plurality of searched links indicating the Web page does not comprise the higher-hierarchy link.
-
-
13. A method for creating a link tree in relation to links associated with Web pages that are receivable via a network, the method comprising:
-
searching a plurality of links from a file of a specified Web page; adding the plurality of searched links to a list of the link tree, a root of the link tree indicating a link to the specified Web page; comparing each of the plurality of searched links with the root of the link tree, and determining whether each searched link of the plurality of searched links indicating a Web page comprises a higher-hierarchy link, the higher-hierarchy link having a hierarchy higher than a hierarchy of the link of the root of the link tree; creating an additional link tree when determining that one searched link among the plurality of searched links indicating the Web page comprises the higher-hierarchy link, the additional link tree comprising; a root identical to the one searched link comprising the higher-hierarchy link; the link to the specified Web page indicating the root of the link tree at a hierarchy lower than a hierarchy of the root of the additional link tree; and links associated with the Web page indicated by the one searched link at a hierarchy lower than the hierarchy of the root of the additional link tree; and creating the link tree to comprise one searched link that does not comprise the higher-hierarchy link at a hierarchy lower than the hierarchy of the link to the specified Web page indicating the root of the link tree when determining that the one searched link among the plurality of searched links indicating the Web page does not comprise the higher-hierarchy link.
-
Specification