Web Browser Script Autocomplete for Centralized User Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face labor-intensive and memory resource-consuming tasks when inputting user information for web applications, requiring repeated authentication across multiple devices and applications, with existing solutions failing to efficiently manage user data across different platforms.

Innovation Solution

An information processing system that includes a multifunctional peripheral (MFP) with a web browser monitoring unit, a form data management server, and a script execution unit, which automatically loads and executes scripts to autocomplete user information based on stored form data, reducing the need for manual input by managing user information centrally across devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If user information is stored in web browser for each user to enable autocomplete, then user input labor is reduced, but memory resource consumption increases

Engineering Contradiction:
Improveuser input laborVSAvoidmemory resource consumption
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The invention segments user information storage by separating it from the web browser and placing it in a dedicated external storage device. This segmentation allows the storage function to be independent, enabling efficient memory management where only necessary user information is stored externally, while the web browser maintains minimal local storage for autocomplete functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention introduces a management server as an intermediary between the web browser and user information storage. This mediator manages user information storage and retrieval, allowing the web browser to access user information without storing it locally, thus reducing memory consumption while maintaining autocomplete capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If user information is stored in each information processing apparatus for each user, then autocomplete functionality is available, but device complexity and user management burden increase

Engineering Contradiction:
Improveautocomplete functionalityVSAvoiduser management burden
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The invention creates a universal user information management system that serves multiple information processing apparatuses through a centralized management server. This universal system allows users to access their user information across different devices without manually configuring each device, reducing device complexity and user management burden while maintaining autocomplete functionality.

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

Solution Approach 2:

The management server acts as an intermediary that handles user information management across multiple devices. Instead of each device independently managing user information, the mediator centralizes this function, simplifying device complexity and reducing user burden while enabling consistent autocomplete functionality across all devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If manual bookmark script selection is implemented for authentication, then user authentication can be performed, but user labor and time consumption increase

Engineering Contradiction:
Improveuser authenticationVSAvoiduser labor
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The invention implements self-service authentication by enabling the web browser to automatically retrieve and use user information from external storage without requiring manual user intervention. The system serves itself by automatically managing authentication credentials, eliminating the need for users to manually select bookmark scripts while maintaining reliable authentication.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The invention performs preliminary action by pre-storing user information in external storage devices before authentication is needed. This advance preparation allows the web browser to automatically access and use the stored user information during authentication, eliminating the need for manual input or selection at the time of authentication and reducing user time consumption.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP2495947B1Information processing apparatus, information processing system, method for controlling information processing apparatus, and program
Publication Date: 2019.11.13 CANON KK
  • EP2495947B1 patent drawingFigure 1
  • EP2495947B1 patent drawingFigure 2
  • EP2495947B1 patent drawingFigure 3

AI summary

An information processing apparatus (101) includes a web browser (404) which receives screen data from a web server (102) on a network (110) and display a screen based on the screen data, and a storage means (214) which stores a script used to acquire information stored in an external apparatus (103) on the network. The information processing apparatus (101) determines whether the screen to be displayed by the web browser (404) is an information input screen for receiving an input of information from a user, and executes the script stored in the storage means (214) in response to the determination in which the screen to be displayed by the web browser (404) is the information input screen.