HTTP Process Information Retrieval via Segmented Web Applications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Web browsers display a 'secure/unsecure mixed content' prompt when an HTTPS web application attempts to execute HTTP commands, making it difficult to determine HTTP process information non-obtrusively.

Innovation Solution

Redirect the web browser to an unsecure web application separate from the secure web application to obtain HTTP process information, allowing the unsecure web application to execute and provide the necessary information back to the secure web application without triggering a mixed content prompt.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If an HTTPS web application executes HTTP commands to determine process information, then the required information can be obtained, but a secure/unsecure mixed content prompt is displayed to the user

Engineering Contradiction:
ImproveHTTP process informationVSAvoidUser experience
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system divides the web application into separate secure (HTTPS) and unsecure (HTTP) components. The HTTPS web application handles secure operations while the HTTP web application handles process information retrieval, allowing each to operate in its appropriate security context without triggering mixed content warnings.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An HTTP web application acts as an intermediary between the user's HTTP processes and the HTTPS web application. This intermediary can execute HTTP commands without security restrictions and relay the obtained process information back to the HTTPS application through secure communication channels.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the web browser displays a mixed content prompt, then security awareness is maintained, but seamless determination of HTTP process information is prevented

Engineering Contradiction:
ImproveSecurityVSAvoidInformation retrieval efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

By segmenting the application into separate HTTPS and HTTP web applications, the system maintains security awareness in the HTTPS portion while enabling unrestricted HTTP process information retrieval in the HTTP portion, eliminating the need for user prompts and improving information retrieval efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The HTTP web application serves as a mediator that handles all HTTP process information requests, allowing the HTTPS web application to maintain security without being blocked from obtaining necessary process information. The intermediary retrieves information efficiently without triggering security warnings.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If http web content is included in an https web application, then functionality is enhanced, but security risks increase due to potential content replacement

Engineering Contradiction:
ImproveWeb application functionalityVSAvoidContent security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system segments functionality by creating separate HTTPS and HTTP web applications. The HTTPS application maintains security for critical operations while the HTTP application handles process information retrieval, allowing enhanced functionality without compromising content security through mixed content inclusion.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The HTTP web application acts as a secure intermediary that retrieves process information through HTTP without risking the security of the main HTTPS application. This intermediary approach enables functionality enhancement while isolating security risks to a controlled, separate component.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9443012B2Method of determining http process information
Publication Date: 2016.09.13 NCR VOYIX CORP
  • US9443012B2 patent drawing
  • US9443012B2 patent drawing
  • US9443012B2 patent drawing

AI summary

A method of determining http process information while executing a secure web application which redirects to a separate an unsecure web application to determine the information and redirect the information back to the secure web application. An example method includes redirecting the web browser software to an unsecure web application for obtaining the information by the computer during execution of the secure application, executing the unsecure web application using the web browser software by the computer to obtain the information about the http process, and redirecting the web browser software to provide the information from the unsecure web application to the secure web application by the computer.