Server-Side Preview Image Generation for Web Content Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing complexity of web pages due to more scripts and third-party content leads to longer rendering times, causing users to wait longer for web pages to fully display.

Innovation Solution

A system that generates and displays a preview image of a content area requested by a browser, allowing the browser to show the preview image before receiving the full content area, and seamlessly transitions to the actual content area when it is received, reducing perceived load time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If web pages incorporate more scripts and third-party content to provide interactive functionality, then the functionality and interactivity of web pages is improved, but the rendering time and user wait time increases

Engineering Contradiction:
Improveweb page functionalityVSAvoidrendering time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The server performs preliminary rendering of the web page content before receiving it from the browser. The server receives a request for content, renders the content in advance, and provides the rendered content to the browser for display, thereby eliminating the waiting time the browser would otherwise experience during rendering.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the browser renders web pages completely before display, then the content is fully functional and accurate, but the user perceives longer load times

Engineering Contradiction:
Improvecontent completenessVSAvoidperceived load time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The server performs the rendering action in advance before the browser needs to display the content. By pre-rendering the web page on the server side and then providing the rendered content to the browser, the system eliminates the perception of load time while maintaining content completeness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The server acts as an intermediary that performs the rendering function that would otherwise be performed by the browser. This intermediary rendering approach allows the browser to display content immediately without waiting for local rendering, thereby reducing perceived load time while maintaining reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8732571B2Methods and systems for generating and displaying a preview image of a content area
Publication Date: 2014.05.20 GOOGLE LLC
  • US8732571B2 patent drawing
  • US8732571B2 patent drawing
  • US8732571B2 patent drawing

AI summary

Systems, methods and articles of manufacture for generating and displaying a preview image of a content area are described herein. An embodiment includes rendering an image representing the content area requested by a browser, providing the rendered image to the browser for display, and enabling the browser to display the requested content area in place of the rendered image when the content area is received by the browser. The method further includes updating language defining the requested content area to reference the rendered image and to enable transition from a display of the rendered image to a display of the requested content area, and providing the updated language to the browser to enable the browser to display the rendered image while the requested content area is being provided to the browser.