×

Rendering structured documents with place-markers

  • US 9,754,043 B2
  • Filed: 07/09/2010
  • Issued: 09/05/2017
  • Est. Priority Date: 07/09/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • by a computing device, requesting a structured document;

    by the computing device, receiving the structured document, the structured document comprising one or more place-marker elements corresponding to one or more data objects of the structured document, wherein each of the one or more place-marker elements is sized according to an aspect ratio of the corresponding data object;

    by the computing device, determining based at least in part on the place-marker elements a size of the entire structured document in at least one dimension as rendered with all the data objects loaded, wherein the determining comprises accessing the aspect ratio associated with each of the one or more place-marker elements;

    by the computing device, without rendering the structured document with all the data objects loaded, determining based at least in part on the size of the entire structured document a size of a scroll bar in the at least one dimension of a graphical user interface;

    by the computing device, providing for display with the graphical user interface the scroll bar based on the determined size;

    by the computing device, detecting a scroll or resize event associated with the graphical user interface;

    by the computing device, in response to detecting the scroll or resize event, executing an event handler function associated with the scroll or resize event;

    wherein the event handler function when executed is configured to;

    delay executing operations of the event handler function for a prescribed period of time during the scroll or resize event;

    at the end of the prescribed period of time, determine that a portion of the structured document is viewable;

    determine that a subset of a list of the place marker elements is within the portion of the structured document;

    load the data objects corresponding to the subset of place-marker elements; and

    remove the subset of the place-marker elements from the list.

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