Browser Memory Region Allocation for Data Transfer Between HTML Pages
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Image forming apparatuses face limitations in transmitting and managing data due to character limitations in the GET method, inability to store binary data, and restricted use of cookies and POST methods, which hinder efficient data transfer and storage between HTML pages, especially in browsers without HDDs, leading to issues with data handling and memory management.
Innovation Solution
The implementation of a browser portion that generates parent and child pages, assigns memory regions for each, and transfers parameters between pages, allowing for efficient data handling and storage using both browser and server memory regions, enabling the transfer of various data structures and specific information between HTML pages.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If the GET method is used to transmit data between HTML pages, then the browser can display information on the browser screen, but the number of characters in the URL is limited which prevents transmission of large quantities of data
Solution Approach 1:
The patent segments the data transmission process into two parts: small data is transmitted via GET method in URLs, while large data is transmitted via POST method through form submissions. This segmentation allows the system to overcome the URL length limitation by using appropriate transmission methods for different data sizes.
Solution Approach 2:
The patent introduces an intermediary mechanism using form elements (input fields, checkboxes, radio buttons) as mediators to transmit large quantities of data between HTML pages. The form submission process acts as an intermediary that bypasses the URL length restriction, enabling reliable data transmission for maintenance operations.
2Adaptability or versatility
If the POST method is used to transmit data between HTML pages, then both text data and binary data can be transmitted, but the browser with limitation restricts POST method functionality for security reasons
Solution Approach 1:
The patent implements partial action by using form submission (POST method) only for specific cases requiring large data transmission, while using GET method for typical navigation. This partial application of POST method maintains security restrictions while enabling necessary data transmission capabilities for maintenance operations.
Solution Approach 2:
The patent changes the parameter of data transmission by using form elements (input fields, checkboxes, radio buttons) as parameters to carry data between pages. This parameter change allows the restricted browser to transmit data effectively by utilizing the form submission mechanism rather than traditional POST requests.
3Reliability
If a browser with limitation is used to ensure security, then functions like cookie and POST method are restricted to prevent information leakage, but data handling between HTML pages becomes difficult
Solution Approach 1:
The patent implements self-service by using the browser's native form submission mechanism to handle data transmission. The form elements automatically handle data encoding and transmission without requiring external assistance or disabled security features. This self-service approach maintains security while enabling data handling through the browser's built-in capabilities.
Solution Approach 2:
The patent uses form elements as intermediaries to facilitate data handling between HTML pages. These form elements (input fields, checkboxes, radio buttons) act as mediators that bridge the gap between security restrictions and data transmission needs, allowing data to be passed between pages through legitimate form submission processes.
4Quantity of substance
If memory region is assigned in server processing portion to hold information, then data can be stored between HTML pages, but the data size varies depending on html page contents which complicates memory management
Solution Approach 1:
The patent applies dynamics by making the memory region allocation flexible rather than fixed. The server processing portion dynamically allocates memory based on the actual data size required for each HTML page, rather than using a predetermined fixed size. This dynamic approach simplifies memory management while accommodating varying data requirements from different maintenance operations.
Data Source
AI summary
In an image forming apparatus using a browser with limitation, contents input in an input form cannot be stored in the browser, and thus the contents displayed on a browser screen cannot be taken over between a plurality of pages.A browser portion of an image forming apparatus holds a parameter operated on and input into a child page in a memory region for browser assigned to a parent page and displays, on a browser screen, another child page after transition which takes over the parameter from the child page before the transition.


