Patent Document ID: 7765236
Application ID: 11848987

Base Claim:
1. One or more computer storage media having computer-executable instructions embodied thereon for performing a method for extracting data content items from web pages, the method comprising: receiving a first web page having one or more data content items associated therewith; receiving an indication to label at least one of the data content items associated with the first web page; generating, utilizing a computing device, a Document Object Model (DOM) tree associated with the first web page, the DOM tree having a node associated with each data content item; labeling, utilizing the computing device, the node of the DOM tree associated with the at least one indicated data content item to generate a template DOM tree; comparing, utilizing the computing device, the template DOM tree with a DOM tree associated with a second web page to determine alignment there between; and if it is determined that a node of the DOM tree associated with the second web page aligns with the labeled node associated with the template DOM tree, extracting, utilizing the computing device, a data content item from the second web page that is associated with the aligned node of the DOM tree.

---

Claim 3:
3. The computer storage media of claim 1 , wherein one or more data content items associated with the first web page comprise one or audio content items, video content items, images, text, or any combination thereof.