Real-Time Form Data Update via Automatic Calculation Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for editing business form document data require manual setup of calculation relations and subsequent overlay output processes, leading to inefficiencies in updating related data, especially when editing business form document data related to other data.

Innovation Solution

An information processing system that automatically generates calculation information and updates related data in real time by overlaying form information with field data, allowing for seamless editing and browsing of business form document data through a web application, utilizing a form generation unit, calculation information generation unit, and browsing screen generation unit.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If manual setup of calculation relations and overlay output processes are used, then data can be updated after editing, but time consumption increases and real-time updating cannot be achieved

Engineering Contradiction:
Improvetime from completion of data editing to updating of related fieldsVSAvoiddata editing and processing efficiency
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The system performs preliminary actions by generating calculation information and establishing calculation relations between fields during the form generation phase, before any editing occurs. This pre-computation of relationships enables automatic real-time updates when data is edited, eliminating the need for time-consuming overlay output processes after editing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces the mechanical overlay output process with an automatic calculation-based update mechanism. Instead of performing manual or process-driven overlay operations after editing, the system uses calculation information and automated computations to update related fields in real-time, significantly reducing time consumption.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If dedicated control programs are created for each business form document data, then calculation relations can be managed, but development costs increase and productivity decreases

Engineering Contradiction:
Improvecalculation relation management accuracyVSAvoidprogram development efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent creates a universal calculation information generation mechanism that can handle multiple business form document types without requiring dedicated control programs for each. The system generates calculation information automatically based on form structure, enabling one generalized program to manage calculation relations across diverse business forms, thereby reducing development costs and improving productivity.

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

Solution Approach 2:

The system performs self-service by automatically generating calculation information and establishing calculation relations without requiring manual creation of dedicated control programs. The automatic generation process analyzes form structures and computes relationships independently, eliminating the need for extensive manual programming while maintaining reliability.

Inventive Principle:
Principle #25Self-service

3Reliability

If overlay output process is performed after data editing, then database can be updated, but the process is time-consuming and cannot provide real-time updates

Engineering Contradiction:
Improvedata update accuracyVSAvoiddata update speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent replaces the mechanical overlay output process with an automatic calculation-based update system. Calculation information pre-defines relationships between fields, enabling the system to automatically compute and update related fields in real-time through automated calculations rather than time-consuming overlay operations.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system enables continuous real-time updating of related fields as data is edited, rather than performing discrete batch updates after editing completes. The calculation mechanism continuously monitors and updates related fields based on edited data, providing uninterrupted real-time synchronization between related fields.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS10353998B2Information processing apparatus with real time update related to data edited while form document data is browsed, control method, and storage medium
Publication Date: 2019.07.16 CANON KK
  • US10353998B2 patent drawing
  • US10353998B2 patent drawing
  • US10353998B2 patent drawing

AI summary

PDL information is generated by executing rendering commands for overlaying form information and field data. When PDL information are generated by executed the rendering commands, calculation information is automatically generated which indicates a calculation relation between a plurality of fields. A form page in PDF format is generated, the form page is converted to SVG format, data for displaying a browsing screen on which browsing and editing of the form page are performed based on the form page and the generated calculation information is generated, and the generated data for displaying the browsing screen is transmitted to a client device.