Patent ID: 7831579
Filing Date: 2010-11-09
Classification: G06F

Abstract:
1. One or more computer-storage media having computer-executable instructions embodied thereon that, when executed, perform a method for formatting a page layout according to form factors of a display area on a graphical user interface (GUI), the method comprising: receiving search results according to a query provided to a web-browser application; retrieving the form factors associated with, in part, the display area initiated on the GUI to present the search results; dynamically converting the search results into respective block-level elements, wherein each of the block-level elements is associated with a portion of content from one of the received search results; selecting at least one adaptive template according to the retrieved form factors, the adaptive template specifying presentation attributes; executing an application procedure to apply the at least one adaptive template to prepare the page layout, wherein the application procedure includes: populating the one or more content panes with one or more of the block-level elements; rendering the populated block-level elements within the display area initiated on the GUI, thereby presenting the formatted portion of content according to the presentation attributes of the at least one selected style sheet; maintaining a predetermined number of non-inserted block-level elements, wherein the predetermined number is based, in part, on a predicted number of block-level elements that are concurrently locatable within the display area; and when the predetermined number of non-inserted block-level elements is reached, gathering additional search results.