Patent ID: 8145994

Claim:
A system for identifying panels for display on a mobile computing device, said system comprising: a memory area for storing a web page comprising a plurality of elements, each of said plurality of elements being positioned on the web page, and each of the plurality of elements having a height and width associated therewith; and a processor programmed to: receive, by an application program executing on the mobile computing device, the web page; and for each of the plurality of elements: determine a ratio between a height and a width of the element; calculate a threshold distance based at least on the determined ratio, said threshold distance corresponding to a quantity of pixels measured perpendicularly from an edge of the web page; adjust the calculated threshold distance based on a size of a display area of the mobile computing device by halving the calculated threshold distance if a height of the display area is less than or equal to 600 pixels; determine whether the element is positioned within an area defined by the edge and the threshold distance; identify the element as a header panel, footer panel, or sidebar panel if the element is positioned within the area based on the position determination; and identify the element as a content panel if the element is not positioned within the area based on the position determination.