Dynamic Data Format Conversion for Universal Web Script Execution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Web applications face challenges in providing flexible functionality across different types of image forming apparatuses, as they often require branching or separate Web pages for various apparatuses due to script dependencies on specific hardware resources, leading to inefficiencies in data formatting and processing.

Innovation Solution

A data processing system that includes a script implementation unit in electronic apparatuses and a data providing apparatus with a conversion unit, which converts data formats based on attribute data of the electronic apparatus, allowing target data to be sent in a format processable by the apparatus, thereby improving flexibility and reducing the need for apparatus-specific Web page definitions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If branching or separate Web pages are provided for different apparatuses, then script dependency on hardware resources is satisfied, but device complexity and maintenance burden increase

Engineering Contradiction:
Improvescript compatibilityVSAvoidWeb page management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies universality by enabling a single Web page to function across multiple types of apparatuses through dynamic data format conversion. The data providing apparatus detects the type of electronic apparatus and automatically converts data to appropriate formats, allowing one universal Web page to serve multiple device types without requiring separate branching pages for each apparatus kind.

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

Solution Approach 2:

The patent utilizes parameter changes by dynamically altering data formats based on apparatus type. The conversion unit changes data parameters (format) according to the detected apparatus characteristics, transforming data into formats suitable for different electronic apparatuses while maintaining the same Web page structure and script functionality.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If apparatus-specific Web pages are prepared, then data formatting is optimized for each device, but productivity and development efficiency decrease

Engineering Contradiction:
Improvedata format compatibilityVSAvoidWeb application development
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent introduces an intermediary mechanism - the conversion unit - that mediates between the unified data storage format and the various required output formats for different apparatuses. This intermediary automatically translates data formats without requiring developers to create and maintain separate Web pages for each device type, thereby improving development efficiency while ensuring format compatibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements universality by creating a single multi-functional data providing apparatus that serves multiple apparatus types through automatic format conversion. This eliminates the need for developers to create and maintain multiple specialized Web pages, significantly improving productivity while still achieving precise data formatting for each device type through automated conversion.

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

3Reliability

If multiple Web pages are maintained for different apparatuses, then script functionality is ensured, but loss of time for maintenance and updates increases

Engineering Contradiction:
Improvescript executionVSAvoidmaintenance time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies universality by maintaining a single Web page that can execute scripts for multiple apparatus types. The conversion unit automatically adapts data formats based on apparatus type, eliminating the need to maintain separate Web pages for each device. This significantly reduces maintenance time while ensuring script functionality remains reliable across all supported apparatuses.

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

Solution Approach 2:

The conversion unit acts as an intermediary that handles format translation automatically, freeing developers from the burden of maintaining multiple Web pages. When updates are needed, developers only need to modify the single universal Web page, and the conversion unit automatically adapts the changes for different apparatus types, reducing maintenance time while preserving script execution reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9110962B2Data providing apparatus for implementing script, electronic apparatus for implementing script, data processing system for implementing script, and method of data processing for implementing script
Publication Date: 2015.08.18 RICOH CO LTD
  • US9110962B2 patent drawing
  • US9110962B2 patent drawing
  • US9110962B2 patent drawing

AI summary

A data processing system includes an electronic apparatus including a script implementation unit which receives a Web page including a script via a network, and sends a request for obtaining data based on the script to a data providing apparatus which is connected via a network, the request for obtaining data including identification data of target data to obtain, and attribute data of the electronic apparatus; and the data providing apparatus including a conversion unit which converts a data format of target data stored in a data storing unit identified by the identification data included in the request for obtaining data sent from the electronic apparatus to another data format based on the attribute data of the electronic apparatus included in the request for obtaining data, and a sending unit which sends the target data with the other data format to the electronic apparatus.