Prerendered Search Page for Instant Result Display

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current web browsing experiences are hindered by delays when accessing search results due to the time required for rendering web pages, including fetching and rendering of formatting, logos, and scripts, which can lead to significant productivity losses.

Innovation Solution

The method involves prerendering elements of a search page in a hidden browser instance, using a processor to receive and pass search queries via a search API, and merging the prerendered search engine page into an active browser instance to display search results immediately upon receipt.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If web pages are rendered completely before display, then page content is fully loaded and formatted, but user waits longer for search results to appear

Engineering Contradiction:
Improvepage rendering completenessVSAvoidsearch results display delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The search engine page is prerendered in advance in a hidden browser instance, including all formatting, logos, and scripts, so that when the user enters a search query, the page structure is already ready and only the search results need to be loaded and merged in, eliminating the waiting time for page rendering.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The web page is divided into two separate components: the static page structure (formatting, logos, scripts) that is rendered in advance, and the dynamic search results that are loaded on demand. This segmentation allows the static portion to be prepared beforehand while the dynamic portion is loaded only when needed, reducing overall display time.

Inventive Principle:
Principle #1Segmentation

2Productivity

If search results are displayed immediately upon query, then user productivity is improved, but page formatting and layout may not be fully prepared

Engineering Contradiction:
Improvesearch results access speedVSAvoidpage rendering readiness
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The search engine page formatting, layout, and structural elements are rendered in advance in a hidden browser instance before the user enters a search query. This preliminary rendering ensures that when search results are displayed immediately, the page structure is already ready to accommodate and display the results properly.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A hidden browser instance acts as an intermediary that pre-renders the search engine page structure separately from the main visible browser window. This intermediary process prepares the page formatting and layout in advance without occupying the user's visible screen space, allowing immediate search results display while maintaining page rendering readiness.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Quantity of substance

If complete web pages are loaded for every search query, then all page elements are available, but bandwidth and processing resources are consumed unnecessarily

Engineering Contradiction:
Improvepage content availabilityVSAvoidbandwidth and processing resources
Core Design Contradiction:
Quantity of substanceVSLoss of energy

Solution Approach 1:

The web page is segmented into static structural elements (formatting, logos, scripts) and dynamic search results. The static elements are rendered once in advance and reused for multiple search queries, while only the search results portion is reloaded with each new query, significantly reducing redundant bandwidth consumption and processing resources.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The search engine page structure is rendered in advance and cached, so that when new search queries arrive, the system only needs to load the search results portion rather than re-rendering the entire page. This preliminary rendering action eliminates unnecessary repeated loading of static content, reducing bandwidth and processing energy consumption.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9104664B1Access to search results
Publication Date: 2015.08.11 GOOGLE LLC
  • US9104664B1 patent drawing
  • US9104664B1 patent drawing
  • US9104664B1 patent drawing

AI summary

A method and system for improving access to search results are described. Aspects of the disclosure minimize the delay between a search query and display of results responsive to the query by prerendering the search engine result page and passing a query to the search engine result page as soon as the query is entered. The search query may be provided to the search engine result page using a search application programming interface provided by scripts executing on the prerendered web page. Non-search-result content may be requested, downloaded, and rendered in the background prior to receiving the search query in order to minimize delay in the displaying of search results.