Shipping Server Agent for Secure Local Resource Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing shipping systems face security and compatibility issues due to the reliance on browser communication plugins, which are often outdated, cause security incidents, and require frequent updates to match new browser and operating system releases, limiting secure access to local resources like printers and file systems.

Innovation Solution

A third-party Shipping Server Agent is installed on the local computer, running as an embedded web server, allowing direct and secure access to local resources by acting as an intermediary between the web browser and local resources, using web services and HTTPS protocols for authorization and communication, eliminating the need for intermediary components and ensuring compatibility across all web browsers and operating systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If browser communication plugins are used to enable web browser access to local resources, then access functionality is provided, but security risks increase and compatibility maintenance becomes complex

Engineering Contradiction:
Improveaccess functionalityVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a server-side intermediary component that acts as a mediator between the web browser and local resources. Instead of using browser plugins that run client-side code, the system establishes a server-side service that receives authenticated requests from the browser, validates them, and performs operations on local resources. This intermediary architecture eliminates security risks associated with plugins while maintaining access functionality through controlled, authenticated communication channels.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If browser communication plugins are used, then local resource access is enabled, but device complexity increases due to multiple components and updates

Engineering Contradiction:
Improveresource accessVSAvoidcomponent structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts the communication and authorization logic from the client-side browser environment and relocates it to the server-side infrastructure. By removing the need for browser plugins and their associated communication protocols, the system simplifies the client-side architecture to just a standard web browser making HTTP requests. The complex authorization and resource access logic resides entirely on the server, eliminating the need for multiple plugins, updates, and compatibility testing across different browser versions.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If API components integrated in web browser are used, then communication with local resources is possible, but adaptability to different browsers and operating systems decreases

Engineering Contradiction:
Improvecommunication capabilityVSAvoidcross-browser compatibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements a universal server-side interface that communicates with the web browser through standard HTTP protocols, which are universally supported across all modern web browsers and operating systems. The server-side service acts as a universal adapter that handles all authorization and resource access logic, making the system compatible with any browser without requiring browser-specific plugins or adaptations. This universal approach eliminates the need to maintain separate API components for different browsers or operating systems.

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

Data Source

PatentUS11915183B2Method and system for accessing local computer resources through a web browser
Publication Date: 2024.02.27 QUADIENT TECH FRANCE
  • US11915183B2 patent drawing
  • US11915183B2 patent drawing
  • US11915183B2 patent drawing

AI summary

A method of allowing secured access for a web browser of a client computer device to local resources wherein a web server hosting a shipping application executes the shipping application in response to web page requests received from the web browser, the method comprising the steps of: requesting directly to a shipping server agent by the web browser a usage of a web service of the shipping server agent for accessing the local resources, requesting directly to the shipping application by the shipping server agent an authorization for the usage of a web service by the web browser, providing an authorization response from the shipping application directly to the shipping server agent regarding the usage of a web service by the web browser, and accessing local resources by the shipping server agent according to the requesting by the web browser.