Script Execution Handling During Web Page Closure

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional technologies restrict user operations on web browsers until script execution is complete, preventing users from navigating away from or closing the web page during process execution, which limits usability and efficiency.

Innovation Solution

An operation processing device with a script execution portion, display processing portion, and script continued execution portion allows users to finish displaying a web page and continue script execution independently, enabling users to navigate or close the page while scripts are running.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the web browser restricts user operations until script execution is complete, then the script can execute without interruption, but the user cannot navigate away from or close the web page, reducing usability

Engineering Contradiction:
Improvescript execution completenessVSAvoiduser navigation freedom
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent segments the script execution process into two independent parts: (1) script execution managed by the script execution portion, and (2) web page display management managed by the display processing portion. This segmentation allows the web page to be finished or navigated away from while the script continues to execute in the background, resolving the contradiction between ensuring complete script execution and allowing user navigation freedom.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If the web browser allows user operations during script execution, then user navigation freedom is improved, but the script execution may be suspended or interrupted

Engineering Contradiction:
Improveuser navigation freedomVSAvoidscript execution completeness
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a script continued execution portion as an intermediary mechanism that takes over script execution when the web page is finished. The display processing portion detects when the user finishes the web page and triggers the script continued execution portion to continue the script, ensuring complete execution while allowing user navigation freedom.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If the user must wait for script completion before performing other operations, then script execution is ensured, but time efficiency and productivity are reduced

Engineering Contradiction:
Improvescript execution completenessVSAvoiduser operation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent enables continuous useful action by allowing the script to continue executing in the background while the user performs other operations. The script continued execution portion ensures the script runs continuously without being suspended by user navigation actions, thereby improving productivity while maintaining execution reliability.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS10740428B2Operation processing device, method for controlling information device, and computer-readable storage medium for computer program
Publication Date: 2020.08.11 KONICA MINOLTA INC
  • US10740428B2 patent drawing
  • US10740428B2 patent drawing
  • US10740428B2 patent drawing

AI summary

An operation processing device used to operate an information device is provided. The operation processing device includes a script execution portion configured to execute a script used for the operation processing device to cause the information device to perform a process in a state where a web page including the script is displayed; a display processing portion configured to finish, in response to operation for giving a command to finish display of the web page performed during execution of the script, the display of the web page in accordance with the operation; and a script continued execution portion configured to take over, when the display processing portion finishes the display of the web page, the script from the script execution portion to execute the script.