Web Browser Prereading via Transfer Server Policy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Web browser prereading methods have a low success rate and limited application, as they rely on user history and preferences, failing to accurately preread pages if the user has not visited the website or lacks preference parameters.

Innovation Solution

A method and system that utilize a transfer server to form a prereading policy by combining individual browsing record characteristics with swarm browsing record characteristics, calculating prereading preference scores for page elements, and acquiring and buffering Web pages based on these scores, allowing for more precise prereading across various Web pages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If prereading is performed based on user history and preference parameters, then the success rate of prereading is improved for frequent visitors, but the method becomes invalid and has low success rate when the user has not visited the website or lacks preference parameters

Engineering Contradiction:
Improvesuccess rate of prereadingVSAvoidapplication range of prereading
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent combines individual browsing record characteristics with swarm browsing record characteristics to form a comprehensive prereading policy. This merging allows the system to leverage both personal user preferences and collective user behavior patterns, ensuring effective prereading whether the user is a frequent visitor or a first-time visitor. The policy integrates multiple data sources to maintain reliability across different user scenarios.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The prereading policy is designed to be universal by accepting multiple types of input characteristics (individual browsing records, swarm browsing records, and various feature types). This multi-functional approach allows the same policy formulation mechanism to serve different user types and scenarios, significantly expanding the adaptability and application range of the prereading system beyond what traditional preference-based methods can achieve.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Measurement precision

If multiple browsing record characteristics are analyzed to form a comprehensive prereading policy, then the precision of prereading is improved, but the system complexity increases due to additional data processing requirements

Engineering Contradiction:
Improveprecision of prereadingVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the browsing record characteristics into distinct types (individual browsing records, swarm browsing records, and specific feature characteristics). By dividing the complex analysis task into manageable segments corresponding to different characteristic types, the system can process each type using appropriate methods while maintaining overall precision. This segmentation reduces the apparent complexity by organizing the data processing into structured, modular components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The transfer server acts as an intermediary that receives, processes, and integrates multiple types of browsing record characteristics before forming the prereading policy. This intermediary component simplifies the system architecture by centralizing the complex data processing logic in one location, allowing the browser client and target server to operate with simpler functions while the transfer server handles the sophisticated analysis of multiple characteristic types.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If the transfer server processes individual and swarm browsing records to form prereading policies, then the accuracy of page selection is improved, but the processing time and computational resources increase

Engineering Contradiction:
Improveaccuracy of page selectionVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary processing of browsing record characteristics by the transfer server before the actual prereading decision is made. By pre-computing and organizing the individual and swarm browsing record characteristics into a structured format, the system reduces the computational burden during the actual policy formation phase. This preliminary action allows for accurate page selection while minimizing processing time during critical moments.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9094478B2Prereading method and system for web browser
Publication Date: 2015.07.28 ALIBABA GROUP HOLDING LTD
  • US9094478B2 patent drawing
  • US9094478B2 patent drawing
  • US9094478B2 patent drawing

AI summary

The present invention relates to the field of Web browser technology, particularly to a prereading method and system for a Web browser, the method comprising: submitting, by a Web browser client, a first Web page visiting request to a target server and uploading an individual browsing record characteristic of the first Web page; forming, by a transfer server, a prereading policy according to the received individual browsing record characteristic of the first Web page and the stored at least one swarm browsing record characteristic of the first Web page; acquiring, by the transfer server, a Web page from the target server according to the prereading policy and sending the Web page to the browser client for buffering. The present invention makes it possible to preread Web pages according to individual users' visiting habits and preferences in combination with mass users' visiting history, and find out Web pages that a user is most likely to click through computational analysis of weights and preference coefficients on different page elements of Web pages, thereby realizing more precisely prereading, significantly increasing success rate of preread. Further, pages are downloaded in idle period, which advantageously saves time for users by substantially avoiding waiting.