Web Server Module Installation via Intermediary Mediator

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Web server administrators face difficulties in efficiently locating and installing additional modules or applications to enhance functionality, especially when they lack direct installation rights on host computer systems.

Innovation Solution

A method that allows clients to request and receive information about programmatic code units from a data store, enabling selection and automatic installation on a web server, facilitated by user interaction and profile-based recommendations, with options for direct or intermediary installation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If web server administrators manually locate and download modules or applications, then they can install additional functionality on the web server, but the process becomes time-consuming and complex

Engineering Contradiction:
Improveweb server functionalityVSAvoidinstallation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent introduces a hosting company systems administrator as an intermediary who has installation rights on the host computer system. This intermediary receives module requests from web server administrators, downloads the modules, and installs them on the web server, thereby resolving the time-consuming manual installation process while maintaining security through access control rules

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the installation process into distinct roles: web server administrators who identify and request needed modules, and hosting company systems administrators who execute the actual installation. This segmentation allows each role to focus on their expertise while streamlining the overall process

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If web server administrators directly install modules on host computer systems, then installation is simplified, but security and access control are compromised

Engineering Contradiction:
Improvemodule installationVSAvoidaccess control security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The hosting company systems administrator serves as a trusted intermediary who mediates between web server administrators and the host computer system. This intermediary maintains security by controlling access through established authentication credentials while still enabling efficient module installation

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service for web server administrators to request and select modules based on their needs, while the actual installation is automatically performed by the hosting company systems administrator through automated download and installation processes

Inventive Principle:
Principle #25Self-service

3Productivity

If web site administrators know which modules are needed and where to find them, then installation can proceed efficiently, but the complexity of finding and selecting appropriate modules increases

Engineering Contradiction:
Improveinstallation efficiencyVSAvoidmodule selection process
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms where the hosting company systems administrator receives information about which modules are already installed on the web server and can provide feedback about available modules, compatibility, and installation status. This feedback loop simplifies the module selection process by providing administrators with relevant information without requiring them to manually search for it

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8392911B2Download discovery for web servers
Publication Date: 2013.03.05 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8392911B2 patent drawing
  • US8392911B2 patent drawing
  • US8392911B2 patent drawing

AI summary

Facilitating installation of additional functionality on a web server. The method includes at a data store, receiving a request from a client to access programmatic code units. The data store includes programmatic code units. The programmatic code units are configured to provide additional web server functionality when installed at a web server. The client is distinct and separate from the data store. The method further includes, at the data store, providing information about one or more programmatic code units to the client. Input is received from the client selecting one or more programmatic code units to be installed on a web server. The web server is separate and distinct from both the data store and the client. The one or more selected programmatic code units are sent to the web server, where after the one or more selected programmatic code units are installed on the web server.