Unload and display content placeholders with versions
AssigneeGoogle Inc.
InventorsRoma Rajni Shah, Alex Neely Ainslie, Arnaud Claude Weber, Angela Strange
Life of this patent
Estimating the term…
Abstract
Methods for displaying a placeholder for unloaded content while the unloaded content reloads are provided. In one aspect, a method includes receiving a request to display unloaded content, and providing, for display, a representation of the unloaded content while the unloaded content is loaded. The method also includes providing, for display, the loaded content. Systems and machine-readable media are also provided.
Claims15
A computer-implemented method for displaying a placeholder for unloaded content while the unloaded content reloads, the method comprising:
- determining, on a device, that a display of a first version of content within a viewport of the device has become hidden by a display of overlapping content within the viewport;
- after determining that the first version has become hidden, unloading the first version from a memory of the device;
- responsive to the display of the first version being hidden by the display of the overlapping content and being unloaded from the memory, obtaining a representation of the content;
- receiving a request to view on the device the display of the first version of content that was hidden and unloaded from the device, wherein the first version of the content was previously loaded and displayed on the device with a zoom level and a scrolling position;
- responsive to the request, loading a second version of the content and providing, for display on the device, the obtained representation of the first version while the second version is loaded, the obtained representation of the first version being displayed at the zoom level and the scrolling position;
- and
- providing, for display on the device, the second version of the content.
A system for displaying a placeholder for unloaded content while the unloaded content reloads, the system comprising:
- a memory comprising instructions;
- a processor configured to execute the instructions to:
- determine, on a device, that a display of a first version of content within a viewport of the device has become hidden by a display of overlapping content within the viewport;
- after determining that the first version has become hidden, unload the first version from a memory of the device;
- responsive to the display of the first version being hidden by the display of the overlapping content and being unloaded from the memory, obtain a representation of the content;
- receive a request to view on the device the display of the first version of content that was hidden and unloaded from the device, wherein the first version of the content was previously loaded and displayed on the device with a zoom level and a scrolling position;
- responsive to the request, load a second version of the content and provide, for display on the device, the obtained representation of the first version while the second version is loaded, the obtained representation of the first version being displayed at the zoom level and the scrolling position;
- and
- provide, for display on the device, the second version of the content.
A non-transitory machine-readable storage medium comprising machine-readable instructions for causing a processor to execute a method for displaying a placeholder for unloaded content while the unloaded content reloads, the method comprising, comprising:
- determining, on a device, that a display of a first version of content within a viewport of the device has become hidden by a display of overlapping content within the viewport of the device;
- after determining that the first version has become hidden, unloading the first version from a memory of the device;
- responsive to the display of the first version being hidden by the display of the overlapping content and being unloaded from the memory, obtaining a screen capture of the first version of the content;
- receiving a request to view on the device the display of the device a first version of content that was hidden and unloaded from the device, wherein the first version of the content was previously loaded and displayed on the device with a zoom level and a scrolling position;
- responsive to the request, loading a second version of the content and providing, for display on the device, the obtained screen capture of the first version while the second version is loaded, the obtained screen capture of the first version being displayed at the zoom level and the scrolling position;
- and
- providing, for display on the device, the second version of the content.
Dependencies are inferred from the claim text.