ActiveX Control Installation via Integrated Installer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users experience inconvenience due to security warning messages when installing ActiveX controls for webpages, leading to missed installations of necessary controls, especially for inexperienced users, as these warnings are often overlooked and repeated for trusted service providers.

Innovation Solution

A method using a pre-installed integrated ActiveX control installer that automatically determines and installs required ActiveX controls without displaying security warning messages by maintaining a list of necessary controls and handling installations through an OBJECT tag and XML parameters, ensuring seamless webpage operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If security warning messages are displayed for ActiveX control installation, then security is improved, but user convenience and ease of operation deteriorate

Engineering Contradiction:
ImprovesecurityVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary verification of the service provider's trustworthiness before the ActiveX control installation is requested. By pre-establishing trust relationships and verifying provider credentials in advance, the system can automatically approve installation requests from trusted providers without displaying security warnings, thereby maintaining security while improving user convenience.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If security warning messages are displayed for each ActiveX control installation, then security awareness is improved, but installation time and productivity deteriorate

Engineering Contradiction:
Improvesecurity awarenessVSAvoidinstallation speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary verification of the service provider's trustworthiness and establishes trust relationships in advance. This pre-verification allows multiple ActiveX control installations from the same trusted provider to proceed automatically without repeated security warnings, significantly improving installation speed while maintaining security awareness through the initial verification process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The security verification mechanism serves multiple functions: it verifies provider credentials, establishes trust relationships, and enables automatic approval for multiple subsequent installations. This multi-functional approach maintains security awareness while improving overall installation productivity across multiple controls and pages.

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

3Reliability

If security warning messages are displayed prominently, then security protection is improved, but information loss and missed installations worsen

Engineering Contradiction:
Improvesecurity protectionVSAvoidmissed installations
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system performs preliminary verification of the service provider's trustworthiness and pre-establishes trust relationships. This ensures that security protection is maintained through thorough initial verification, while trusted providers gain automatic approval status that prevents users from missing necessary ActiveX control installations due to overlooked warnings.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8046757B2Method for installing ActiveX control
Publication Date: 2011.10.25 NHN CORP
  • US8046757B2 patent drawing
  • US8046757B2 patent drawing
  • US8046757B2 patent drawing

AI summary

A method for installing ActiveX controls is disclosed. The method comprises transmitting a webpage to a user client, the webpage containing information of an ActiveX control necessary for the operation of the webpage in the form of a parameter; and receiving ActiveX control request information included in the parameter from the user client; wherein the webpage contains information of an integrated installer ActiveX control, which includes a module for installing the ActiveX controls necessary for the operation of the webpage in the form of an OBJECT tag, and contains script, which calls the module of the integrated installer ActiveX control and controls the installation of the ActiveX controls necessary for the operation of the webpage; and through the control of the script, the user client determines whether or not the ActiveX controls necessary for the operation of the webpage is installed and downloads ActiveX controls that need to be installed.