Patent Document ID: 8856129
Application ID: 13237142

Base Claim:
1. A method comprising: receiving one or more seed sites that present information relating to a category of products or services, an individual seed site including a plurality of labeled text nodes identifying attributes targeted in association with data extraction for the category of products or services; extracting features from the plurality of labeled text nodes; learning, by a processor, category knowledge for the category of products or services based at least in part on the features extracted from the plurality of labeled text nodes, the category knowledge characterizing attribute-specific semantics of the plurality of labeled text nodes; receiving a new web site that presents information relating to the category of products or services; identifying, based on the category knowledge, one or more attributes on the new web site; and extracting one or more values from the one or more attributes identified.

---

Claim 2:
2. The method as recited in claim 1 , wherein the identifying, based on the category knowledge, one or more attributes on the new web site comprises: extracting new features from one or more unlabeled text nodes on the new web site; predicting page level relevance scores based at least in part on the new features extracted from the new web site and the category knowledge, the page level relevance scores indicating a probability that an individual unlabeled text node of the one or more unlabeled text nodes is associated with a particular attribute targeted for identification; employing inter-page aggregation to refine the page level relevance scores and determine candidate attribute solutions for the one or more unlabeled text nodes on the new web site; and re-ranking the candidate attribute solutions based on layout features extracted from the new web site.