HTTP Response Routing for Selective Web Content Conversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information processing apparatuses face efficiency reductions due to the intervention of a conversion device when handling HTTP responses from web services, as they may not be able to process all responses efficiently, leading to delays and reduced performance.

Innovation Solution

An information processing apparatus with a processor that transmits HTTP requests and switches based on response data to either deliver the response directly or send it to a conversion device for processing, ensuring only necessary conversions are performed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If all HTTP responses are routed through the conversion device (RBI system), then compatibility with outdated software is improved, but processing efficiency deteriorates due to unnecessary conversion delays

Engineering Contradiction:
ImprovecompatibilityVSAvoidprocessing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system applies conversion processing only to the extent necessary - specifically, only HTTP responses that contain unsupported web technologies are routed through the RBI system, while responses using only standard technologies are delivered directly without conversion. This partial application of conversion action resolves the contradiction by maintaining compatibility for needed cases while avoiding efficiency losses for cases that don't require conversion.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system implements differentiated handling based on the local characteristics of each HTTP response. By analyzing the content type and technology stack of individual responses, the system applies conversion processing locally only where needed rather than uniformly to all responses. This local quality approach allows compatibility to be maintained where required while preserving processing efficiency where not required.

Inventive Principle:
Principle #3Local quality

2Stability of the object's composition

If the information processing apparatus uses outdated software, then system stability is improved, but support for latest web technology deteriorates

Engineering Contradiction:
Improvesystem stabilityVSAvoidweb technology support
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The RBI system serves as an intermediary between the outdated software in the information processing apparatus and the latest web technologies on the website. The RBI system translates modern web technologies into formats compatible with outdated software, allowing the apparatus to access contemporary web services without requiring software updates. This intermediary approach resolves the contradiction by maintaining system stability while enabling support for latest web technologies through translation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the web technology support function into two parts: the information processing apparatus maintains its stable, outdated software core, while the RBI system provides the adaptive layer that handles latest web technologies. This segmentation allows each component to operate in its optimal state - the apparatus maintains stability while the RBI system provides technology support through conversion.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If HTTP responses are converted by the external conversion device, then compatibility with outdated software is improved, but processing time increases due to the conversion delay

Engineering Contradiction:
Improvesoftware compatibilityVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system applies conversion processing only partially - specifically, only to HTTP responses that contain web technologies not supported by the outdated software. By analyzing the response content and determining whether conversion is actually needed, the system avoids unnecessary conversion operations. This resolves the contradiction by maintaining compatibility only when required while minimizing time loss by eliminating redundant conversion delays.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12634359B2Information processing apparatus, method, and non-transitory computer readable medium
Publication Date: 2026.05.19 FUJIFILM BUSINESS INNOVATION CORP
  • US12634359B2 patent drawing
  • US12634359B2 patent drawing
  • US12634359B2 patent drawing

AI summary

An information processing apparatus includes a processor configured to: transmit a HyperText Transfer Protocol (HTTP) request that matches a request from a requesting entity to a first external service, and receive an HTTP response to the HTTP request; and switch, on the basis of data included in the HTTP response, whether to deliver the HTTP response to the requesting entity or to deliver data obtained by an external conversion device converting the HTTP response to the requesting entity.