Business Form Editing via Client-Side Attribute Determination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for editing business form pages in cloud computing environments require unnecessary overlay output processes every time corrections are made, leading to performance delays and layout issues due to the need for server-side data transmission and re-processing.

Innovation Solution

An information processing system that includes a business form generating unit, a browsing screen generating unit, an attribute addition unit, and a determining unit to assess whether an overlay output process is necessary based on attribute information, allowing for efficient editing operations and suppressing unnecessary re-processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the server performs overlay output process every time correction data is transmitted, then the business form page can be updated with corrections, but processing time increases and system performance deteriorates

Engineering Contradiction:
Improvebusiness form page update accuracyVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by adding attribute information (including layout information) to field information in advance, before the correction process occurs. This pre-prepared attribute information allows the client to determine whether re-overlay is needed without requiring the server to re-process every correction, thus reducing processing time while maintaining update accuracy.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If the overlay output process is performed again after character string correction, then the layout can be updated, but the processing time increases

Engineering Contradiction:
Improvelayout accuracyVSAvoidediting operation efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent implements feedback by using the predetermined attribute information (including layout information) to determine whether re-overlay processing is necessary. The system feedbacks on the correction characteristics and compares them against the pre-stored layout attributes, allowing selective re-processing only when actually needed, thus maintaining layout accuracy while improving editing efficiency.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies parameter changes by using layout information as a determination parameter to decide whether re-overlay is needed. Instead of always performing re-overlay, the system changes the processing parameter based on whether the correction affects layout-critical fields, thereby balancing layout precision with operational efficiency.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If correction data is transmitted to the server for every edit, then the business form can be updated, but network traffic and server load increase

Engineering Contradiction:
Improvedata update accuracyVSAvoidnetwork and server resources
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts the layout determination function from the server-side overlay process and places it on the client side. By using pre-transmitted attribute information locally, the client can determine whether server communication is actually needed, extracting only the necessary corrections to transmit rather than all corrections, thus reducing network traffic and server load while maintaining update accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10346531B2Information processing system, information processing apparatus, control method, and storage medium
Publication Date: 2019.07.09 CANON KK
  • US10346531B2 patent drawing
  • US10346531B2 patent drawing
  • US10346531B2 patent drawing

AI summary

A business form generating server generates a business form page by overlaying form information and field data. The business form generating server generates data for displaying a browsing screen on which the business form page is browsed and edited. A client apparatus adds attribute information to information for a field of the business form page based on the data, wherein the attribute information includes layout information. If the information of the field of the business form page is edited by using the browsing screen, the client apparatus determines whether or not overlaying again is necessary based on the attribute information which is added to the information of the edited field.