Web Browser Full-Screen and Dynamic Update Interfaces

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Web applications require burdensome programming efforts to manage both static and dynamic updates on a browser screen, necessitating separate programs for HTML and JSON formats, which increases development complexity and maintenance.

Innovation Solution

An information processing system with a Web server and browser that includes a full-screen display interface and a dynamic-updated part updating interface, utilizing fixed framework modules for HTML and JSON data conversion, allowing flexible modification of business logic modules to support multiple formats without extensive code modifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If separate programs are used for HTML and JSON formats to manage static and dynamic updates, then the functionality is complete, but the programming burden and development complexity increase

Engineering Contradiction:
Improvesupport for multiple formatsVSAvoidprogramming burden
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal data generation mechanism that can output multiple formats (HTML and JSON) through a single program. The system uses a common data structure that can be converted to different formats, eliminating the need for separate programs for each format while maintaining full functionality for both static and dynamic updates.

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

Solution Approach 2:

The patent employs parameter-based format selection where a single program can generate different output formats by changing parameters. The system accepts format specification as a parameter and dynamically adjusts its output accordingly, allowing one program to serve multiple format requirements without code duplication.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If separate programs are used for HTML and JSON formats, then format-specific functionality is achieved, but maintenance difficulty increases

Engineering Contradiction:
Improveformat-specific functionalityVSAvoidmaintenance difficulty
Core Design Contradiction:
ReliabilityVSEase of repair

Solution Approach 1:

The patent merges the functionality of separate HTML and JSON programs into a single unified program. By combining the data generation logic and format conversion into one system, maintenance becomes easier as there is only one program to update and debug, while still preserving format-specific functionality through parameter-based output selection.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If extensive code modifications are made to support multiple formats, then format flexibility is achieved, but development time increases

Engineering Contradiction:
Improveformat flexibilityVSAvoiddevelopment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent performs preliminary action by establishing a common data structure and conversion framework in advance. This pre-built infrastructure allows the system to generate multiple formats without extensive modifications, as the conversion logic is already prepared and can be activated through parameter settings rather than code changes.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10365873B2Information processing system, image forming apparatus, and information processing method
Publication Date: 2019.07.30 KYOCERA DOCUMENT SOLUTIONS INC
  • US10365873B2 patent drawing
  • US10365873B2 patent drawing
  • US10365873B2 patent drawing

AI summary

An image forming apparatus includes: a Web server; and a Web browser, the Web browser including a first communication device communicable with the Web server, and a Web browser module, the Web browser module including a full-screen display interface that sends an HTTP request to the Web server, the HTTP request specifying a first format with a parameter, and displays a full-screen of a browser screen in response to a received HTTP response of the first format, and a dynamic-updated part updating interface that sends an HTTP request to the Web server, the HTTP request specifying a second format with a parameter, and dynamically updates at least a part of the browser screen based on a received HTTP response of the second format.