Infinite Scrolling
First Claim
1. A method comprisingin response to a scroll or resize event associated with a client application rendering a structured document in a graphical user interface, determining whether one or more place marker elements in the structured document is viewable within the graphical user interface, wherein each place marker element includes a fixed size and is an element rendered by the client application within the context of the structured document;
- andif the one or more place marker elements is viewable, dynamically modifying the structured document to cause the client application to retrieve data objects corresponding to the place marker elements from one or more remote hosts and load the data objects into the structured document.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a client application renders a structured document in a graphical user interface, determines whether a select place marker element in the structured document is viewable within the graphical user interface; if the select place marker element is viewable, the client application retrieves and render the data object associated with the place marker element.
-
Citations
20 Claims
-
1. A method comprising
in response to a scroll or resize event associated with a client application rendering a structured document in a graphical user interface, determining whether one or more place marker elements in the structured document is viewable within the graphical user interface, wherein each place marker element includes a fixed size and is an element rendered by the client application within the context of the structured document; - and
if the one or more place marker elements is viewable, dynamically modifying the structured document to cause the client application to retrieve data objects corresponding to the place marker elements from one or more remote hosts and load the data objects into the structured document. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- and
-
8. A non-transitory storage medium comprising executable instructions operative, when executed, to cause a processor to:
-
in response to a scroll or resize event associated with a client application rendering a structured document in a graphical user interface, determine whether one or more place marker elements in the structured document is viewable within the graphical user interface, wherein each place marker element includes a fixed size and is an element rendered by the client application within the context of the structured document; and if the one or more place marker elements is viewable, dynamically modify the structured document to cause the client application to retrieve data objects corresponding to the place marker elements from one or more remote hosts and load the data objects into the structured document. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
a memory, one or more processors; computer program code comprising executable instructions operable, when executed, to cause the one or more processors to; receive a request from a client application for a structured document including a plurality of embedded objects; transmit a response including the structured document, wherein the structured document comprises code operative to cause the client application to initially retrieve and render a subset of the plurality of embedded objects, one or more place marker elements corresponding to a second subset of the plurality of embedded objects, wherein each place marker element includes a fixed size and is an element rendered by the client application within the context of the structured document, and an executable code object operative with the context of the client application and when executed by the client application operative to; in response to a scroll or resize event associated with a client application, determine whether one or more place marker elements in the structured document is viewable within the graphical user interface; and if the one or more place marker elements is viewable, dynamically modifying the structured document to cause the client application to retrieve the data objects from one or more remote hosts and load data objects corresponding to the place marker elements into the structured document. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification