Concept network
First Claim
Patent Images
1. A method comprising:
- under control of one or more processors configured with executable instructions;
receiving a plurality of Universal Resource Locators (URLs) of one or more Web sites that correspond to a plurality of Web pages;
analyzing the plurality of URLs to determine the content of the plurality of URLs and structure information of the one or more Web sites; and
structuring a plurality of web blocks into a concept network based on information contained within the analyzed plurality of URLs and structure information of the one or more Web sites.
1 Assignment
0 Petitions
Accused Products
Abstract
A concept network that can be generated in response to a user query. Various embodiments include analysis of structure information, for example, where such information is based at least in part on Universal Resource Locators (URLs) of Web sites or data storage locations. A concept network may be used with a search tool where the search tool searches a plurality of sites (e.g., Web sites, data storage locations, etc.). In such an example, each site location is arranged with a node. Certain ones of the nodes are connected by at least one link. The concept network selects a portion of certain ones of the nodes based on the link, wherein the at least one link is used for content purposes.
16 Citations
16 Claims
-
1. A method comprising:
-
under control of one or more processors configured with executable instructions; receiving a plurality of Universal Resource Locators (URLs) of one or more Web sites that correspond to a plurality of Web pages; analyzing the plurality of URLs to determine the content of the plurality of URLs and structure information of the one or more Web sites; and structuring a plurality of web blocks into a concept network based on information contained within the analyzed plurality of URLs and structure information of the one or more Web sites. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
under control of one or more processors configured with executable instructions; accessing a plurality of domain-specific Web sites; mining information based on structure information and relative content of the plurality of domain-specific Web sites, the structure information comprising information based at least in part on Universal Resource Locators (URLs) associated with the plurality of domain-specific Web sites, the information including link types of the URLs, the link types including one or more of an offspring link, an ancestor link, or a sibling link; automatically constructing a domain specific taxonomy based on the mined information including the link types; and formulating a concept network based on the domain specific taxonomy. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A method comprising:
-
under control of one or more processors configured with executable instructions; generating a concept network, the generation including; analyzing structure information about a first Web site and a second Web site, the structure information comprising information based at least in part on Universal Resource Locators (URLs) associated with the first Web site and the second Web site; structuring URLs in the first Web site into a first set of concept network nodes and URLs in the second Web site into a second set of concept network nodes based on a result of the analyzed structure information; and merging the first set of concept network nodes with the second set of concept network nodes based on a measure of mutual information between at least one of the first set of concept network nodes and at least one of the second set of concept network nodes. - View Dependent Claims (11)
-
-
12. A method comprising:
-
under control of one or more processors configured with executable instructions; generating a concept network, the generation including analyzing structure information about a plurality of data storage locations based on a query submitted from a user, the structure information comprising information based at least in part on Universal Resource Locators (URLs) associated with the plurality of data storage locations; grouping a first set of data storage locations into a first set of concept network nodes and a second set of data storage locations into a second set of concept network nodes; and merging the first set of concept network nodes with the second set of concept network nodes based on a measure of mutual information between at least one of the first set of concept network nodes and at least one of the second set of concept network nodes. - View Dependent Claims (13, 14)
-
-
15. A computer readable medium having computer executable instructions for generating a concept network, comprising:
-
analyzing structure information about a first Web site and a second Web site based on a query submitted from a user, the structure information comprising information based at least in part on Universal Resource Locators (URLs) associated with the first Web site and the second Web site; structuring URLs in the first Web site into a first set of concept network nodes and URLs in the second Web site into a second set of concept network nodes based on a result of the analyzed structure information; and merging the first set of concept network nodes with the second set of concept network nodes based on a measure of mutual information between at least one of the first set of concept network nodes and at least one of the second set of concept network nodes.
-
-
16. A method comprising:
-
under control of one or more processors configured with executable instructions; automatically deriving a domain specific taxonomy, the deriving including; analyzing structure information about a plurality of data storage locations based on a query submitted from a user, the structure information comprising information based at least in part on Universal Resource Locators (URLs) associated with the plurality of data storage locations; grouping a first set of data storage locations into a first set of hierarchical concept network nodes and a second set of data storage locations into a second set of hierarchical concept network nodes; and merging the first set of hierarchical concept network nodes with the second set of hierarchical concept network nodes based on a measure of similarity between at least one of the first set of hierarchical concept network nodes and at least one of the second set of hierarchical concept network nodes.
-
Specification