Systems and methods for analyzing boilerplate
First Claim
Patent Images
1. A method comprising:
- identifying a common element in a plurality of articles;
analyzing a spatial location of the common element in an article of the plurality of articles;
determining whether the common element is a boilerplate element of the article based at least in part on the spatial location;
responsive to the common element being the boilerplate element, removing the boilerplate element from the article; and
indexing the article.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for analyzing boilerplate are described. In one described system, an indexer identifies a common element in a plurality of related articles. The indexer then classifies the common element as boilerplate. For example, the indexer may identify a copyright notice appearing in a plurality of related articles. The copyright notice in these articles is considered boilerplate.
178 Citations
4 Claims
-
1. A method comprising:
-
identifying a common element in a plurality of articles; analyzing a spatial location of the common element in an article of the plurality of articles; determining whether the common element is a boilerplate element of the article based at least in part on the spatial location; responsive to the common element being the boilerplate element, removing the boilerplate element from the article; and indexing the article.
-
-
2. A method comprising:
-
identifying a common element in a plurality of articles; analyzing a link associated with the common element in an article of the plurality of articles, wherein analyzing the link associated with the common element comprises analyzing an address to which the link refers; and determining whether the common element is a boilerplate element of the article based at least in part on the link associated with the common element.
-
-
3. A tangible computer-readable medium on which is encoded program code, the encoded program code comprising:
- program code for identifying a common element in a plurality of articles;
program code for analyzing a link associated with the common element in an article of the plurality of articles, wherein analyzing the link associated with the common element comprises analyzing an address to which the link refers; and
program code for determining whether the common element is a boilerplate element of the article based at least in part on the link associated with the common element.
- program code for identifying a common element in a plurality of articles;
-
4. A tangible computer-readable medium on which is encoded program code, the encoded program code comprising:
-
program code for identifying a common element in a plurality of articles; program code for analyzing a spatial location of the common element in an article of the plurality of articles; program code for determining whether the common element is a boilerplate element of the article based at least in part on the spatial location; program code for, responsive to the common element being the boilerplate element, removing the boilerplate element from the article; and program code for indexing the article.
-
Specification