Full Size Frame Generation for Web Page Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The AutoPagerize function is inefficient as it requires generating and connecting new pages each time the user switches pages, leading to slow navigation through web content.

Innovation Solution

An information processing device and method that generates a full size frame with all pages connected from the outset, allowing for quicker page switching by scrolling, where initial display objects and waiting objects are embedded and transmitted to the user terminal, and additional objects are requested only when needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the AutoPagerize function is used to generate new pages dynamically, then page switching functionality is achieved, but navigation speed deteriorates due to repeated generation and connection processing

Engineering Contradiction:
Improvepage switching functionalityVSAvoidnavigation speed
Core Design Contradiction:
Ease of operationVSSpeed

Solution Approach 1:

The patent applies preliminary action by generating a full-size frame that encompasses all pages in advance, rather than generating pages dynamically during navigation. The full-size frame is created with all page content embedded before the user begins scrolling, eliminating the need for repeated page generation and connection processing during actual page switching operations.

Inventive Principle:
Principle #10Preliminary action

2Speed

If all pages are embedded in a full size frame from the beginning, then navigation speed improves, but initial data transmission volume increases

Engineering Contradiction:
Improvenavigation speedVSAvoiddata transmission volume
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent applies segmentation by dividing the full-size frame into multiple pages that are logically separated within the frame structure. Each page is embedded as a distinct object within the full-size frame, allowing the browser to load the frame structure efficiently while pages are rendered on-demand as the user scrolls, thus managing data transmission volume effectively.

Inventive Principle:
Principle #1Segmentation

3Productivity

If the full size frame is generated with all pages, then the need for repeated page generation is eliminated, but initial processing time increases

Engineering Contradiction:
Improvepage switching efficiencyVSAvoidinitial processing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-generating the full-size frame structure with all page objects embedded before user interaction begins. This initial processing creates a ready-to-navigate structure where subsequent page switching operations can proceed rapidly without repeated generation overhead, trading off initial processing time for improved ongoing navigation efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9977765B2Information processing device, information processing method, information processing program, display control device, and display control program
Publication Date: 2018.05.22 RAKUTEN GROUP INC
  • US9977765B2 patent drawing
  • US9977765B2 patent drawing
  • US9977765B2 patent drawing

AI summary

An information processing device according to one embodiment includes a receiving unit, a frame generation unit, an acquisition unit, an embedding unit and a transmitting unit. The receiving unit receives a request for a full size frame from a user terminal. The frame generation unit generates the full size frame having a size of a region occupied by a plurality of objects to be displayed on a plurality of pages arranged in a specified direction. The acquisition unit acquires, from an object storage unit, all initial display objects to be embedded in an initial display page. The embedding unit embeds the initial display objects in the full size frame. The transmitting unit transmits the full size frame in which the initial display objects are embedded to the user terminal.