Thumbnail Acquisition Retry Logic for HTML Display Errors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for displaying HTML files by Web browsers are inefficient when images are not present at the time of delay reading, leading to errors and incomplete rendering of the screen.

Innovation Solution

An information processing apparatus and system that acquires and outputs thumbnail images from a moving image server, generating and storing them if not present, and requesting their acquisition until successful, with the option to display alternative images until the thumbnails are available, and performing requests at predefined intervals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If delay reading technique is used to display HTML sections before images, then viewing responsivity is improved, but errors occur when images are not present at the time of reading

Engineering Contradiction:
Improveviewing responsivityVSAvoiderror occurrence
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs preliminary actions by continuously monitoring and pre-loading thumbnail images in the background before they are actually needed for display. The control unit checks for the presence of thumbnail images and initiates loading operations proactively, so that when the delay reading technique attempts to display images, they are already available, thus preventing errors while maintaining fast viewing responsivity.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If thumbnail images are requested immediately when HTML is rendered, then complete screen display is achieved, but display efficiency decreases when images are not yet available

Engineering Contradiction:
Improvecomplete renderingVSAvoiddisplay efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically adjusts the image loading strategy based on real-time conditions. The control unit continuously monitors whether thumbnail images are present and adapts its behavior: when images are available, they are immediately displayed; when not available, the system waits and retries at predefined intervals. This dynamic approach ensures complete rendering is achieved while optimizing display efficiency by avoiding premature failed requests.

Inventive Principle:
Principle #15Dynamics

3Productivity

If alternative images are displayed when thumbnails are missing, then continuous screen rendering is maintained, but image quality or accuracy may be compromised

Engineering Contradiction:
Improvecontinuous renderingVSAvoidimage accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system uses placeholder images as intermediaries during the transition period when actual thumbnail images are not yet available. These placeholder images maintain the layout structure and allow continuous rendering of the operation screen, while the control unit simultaneously retrieves the actual thumbnail images. Once the real thumbnails are obtained, they replace the placeholders, ensuring both continuous rendering and final image accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10379699B2Information processing apparatus, relay computer, information processing system, and information processing program
Publication Date: 2019.08.13 SONY GROUP CORP
  • US10379699B2 patent drawing
  • US10379699B2 patent drawing
  • US10379699B2 patent drawing

AI summary

There is provided an information processing apparatus including a control unit configured to acquire and output information of an operation screen on a display unit from a relay apparatus storing the information of the operation screen, the relay apparatus being configured to relay at least one moving image from a moving image server, in which the moving image is stored, to a different device via a network, request the thumbnail image to be arranged in the region of the operation screen to the relay apparatus, arrange the acquired thumbnail image in the region if the thumbnail image requested is acquired, and request a thumbnail image the acquisition of which fails until the acquisition is succeeded if the acquisition is failed due to the fact that the thumbnail image is not present.