Browser Plug-in for Automated Scanner Upload

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing information processing apparatus requires a large number of user operations to upload scan content to a web server, resulting in low operability.

Innovation Solution

The apparatus employs a plug-in program that integrates with the web browser to simplify the upload process by executing scan processing and automatically acquiring and uploading scan data to the web server, reducing the need for manual content selection and navigation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the information processing apparatus stores scan data obtained from a scanner into a specific folder and requires user selection on a selection screen, then the scan content can be uploaded to the web server, but a large number of user operations are required resulting in low operability

Engineering Contradiction:
ImproveoperabilityVSAvoidnumber of user operations
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent combines the scan data storage function and web browser upload function into an integrated system. The web browser program is modified to directly access and upload scan data from the scanner without requiring separate manual file selection, merging two previously separate operations into one unified process.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system enables automatic upload functionality where the web browser program automatically retrieves scan data from the scanner and uploads it to the web server without requiring user intervention for file selection. The system serves itself by establishing direct communication between the browser and scanner.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If a plug-in program is developed to integrate with the web browser for automated scan upload, then operability is improved, but development effort and complexity increase

Engineering Contradiction:
ImproveoperabilityVSAvoiddevelopment effort
Core Design Contradiction:
Ease of operationVSEase of manufacture

Solution Approach 1:

The patent makes the web browser program multi-functional by enabling it to perform both web browsing and direct scan data upload operations. The browser is enhanced to communicate with the scanner and handle file uploads automatically, eliminating the need for separate dedicated upload software.

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

Solution Approach 2:

The patent uses the web browser program as an intermediary that bridges the scanner and the web server. Instead of requiring a complex dedicated upload application, the browser acts as a mediator that can directly access scanner data and transmit it to the server, simplifying the overall system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9497335B2Non-transitory storage medium storing instructions executable by information processing apparatus, and the information processing apparatus
Publication Date: 2016.11.15 BROTHER KOGYO KK
  • US9497335B2 patent drawing
  • US9497335B2 patent drawing
  • US9497335B2 patent drawing

AI summary

A non-transitory storage medium stores control programs. The programs cause an information processing apparatus to: acquire an instruction for the information processing apparatus, based on a reception of the operation by the receiver; determine, based on the acquired instruction, whether a content to be transmitted to a web server is determined to be one of a first content which is created by an external reading apparatus and which is not stored at the acquisition of the instruction and a second content which is stored at the acquisition of the instruction; when the content to be transmitted to the web server is determined to be the first content, output a request for the first content and acquire the first content; and output first content location information indicating a location of the acquired first content.