Screen Information Generation with Appropriateness Judgment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information providing systems face challenges in ensuring the appropriate generation of screen information on portal sites, as they often display outdated data due to cache expiration and acquisition errors, leading to incomplete or inaccurate information being sent to users, with no clear means for administrators to verify the accuracy of the displayed content.

Innovation Solution

An information providing device that includes a registration information memory, request information receiver, expiration date lapse judge, registration information acquirer, error detector, screen information generator, and appropriateness judgment information generator, which allows for the determination of whether screen information is appropriately generated by using cached data or updated data, and provides error metrics for system reinforcement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If cache data is used to reduce database access load, then response speed is improved, but data accuracy deteriorates when acquisition errors occur

Engineering Contradiction:
Improveresponse speedVSAvoiddata accuracy
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system introduces feedback by generating appropriateness judgment information that feeds back to administrators about the quality of displayed information. When cache data is used, the system detects acquisition errors and generates judgment information indicating the data may be outdated or inaccurate, allowing administrators to respond to maintain data quality.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The appropriateness judgment information acts as an intermediary between the cache system and administrators. It mediates by providing indirect evidence about data quality without requiring direct database verification, enabling administrators to assess cache data reliability based on error detection results.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If data acquisition is performed for every request, then data accuracy is improved, but system load increases causing response delay

Engineering Contradiction:
Improvedata accuracyVSAvoidresponse efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary data acquisition and stores it in cache with an expiration date set in advance. This preliminary action allows the system to serve multiple requests from cached data without repeated database access, improving response efficiency while maintaining data accuracy within the cache validity period.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements periodic data acquisition by using cache expiration dates to trigger renewed data fetching. Instead of acquiring data for every request, the system periodically updates cache data based on expiration dates, balancing data freshness with system load reduction.

Inventive Principle:
Principle #19Periodic action

3Reliability

If cache expiration date is extended to handle acquisition errors, then system reliability is improved, but information outdatedness worsens

Engineering Contradiction:
Improvesystem reliabilityVSAvoidinformation freshness
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system uses feedback through appropriateness judgment information to alert administrators when extended cache expiration may be serving outdated data. The judgment information provides evidence about data freshness, enabling administrators to adjust cache policies to balance reliability and information currency.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7925934B2Information providing system, information providing device, appropriateness judgment information generation method and appropriateness judgment information generation process program
Publication Date: 2011.04.12 RAKUTEN GROUP INC
  • US7925934B2 patent drawing
  • US7925934B2 patent drawing
  • US7925934B2 patent drawing

AI summary

An information providing device including:a registration information memory means for memorizing registration information from a database management system;a request information receiving means for receiving request information for screen information transmitted froma terminal device upon an instruction from a user;an expiration date lapse judgment means for judging whether or not an expiration date setup for the registration information elapses when request information is received;a registration information acquisition / update means for acquiring the registration information when the expiration date elapses;an acquisition error detection means;a screen information generation means for generating the screen information when the registration information is acquired through the program interface;a screen information transmission means; andan appropriateness judgment information generation means for generating appropriateness judgment information used for judging whether or not the screen information is appropriately generated on the basis of detection result of the acquisition error.