×

ADAPTIVE PAGE LAYOUT UTILIZING BLOCK-LEVEL ELEMENTS

  • US 20090171920A1
  • Filed: 12/28/2007
  • Published: 07/02/2009
  • Est. Priority Date: 12/28/2007
  • Status: Active Grant
First Claim
Patent Images

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;

    (1) automatically formatting the portion of content of each of the block-level elements based on presentation attributes specified by the at least one adaptive template; and

    (2) establishing one or more content panes within the page layout;

    populating the one or more content panes with one or more of the block-level elements; and

    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.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×