Patent Document ID: 9753901
Application ID: 13890851
Patent Status: 1

Claim One:
1. A computer implemented method, comprising: receiving render nodes for a rendered electronic page, each render node corresponding to a respective document object model tree node, and each render node including respective boundary information corresponding to a structured element of the respective document object model tree node to which the render node corresponds, wherein the render nodes are part of a render tree; identifying, from the respective boundary information and based on an outlier threshold value, one or more outliers of the rendered electronic page, wherein an outlier is content that is not rendered as a user-viewable portion of the rendered electronic page, and wherein the outlier threshold value designates a boundary on the rendered electronic page where information outside of the boundary contains outlying content for the rendered electronic page, the designation based on where a highest percentage of content is located within the rendered electronic page; excluding, from the respective boundary information, boundary information that is outside of the outlier threshold value, including the one or more identified outliers; detecting, from the respective boundary information of the render nodes, a plurality of page columns of the rendered electronic page, wherein the respective boundary information excludes the boundary information of the one or more identified outliers; determining, from the plurality of page columns and the boundary information of the render nodes, that one of the page columns is a column of interest, the determination being based on criteria related to positions of the column in the rendered electronic page; and utilizing, by a searching engine, during classifying the rendered electronic page, the content in the column of interest associated with the rendered electronic page in a manner that is different from the utilizing of content from other columns within the rendered electronic page, wherein utilizing of content from other columns within the rendered electronic page comprises assigning a weight for content within the column of interest that is higher than weights assigned to content outside of the column of interest.