Host Protocol Component URL String Segmentation for Container Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current protocols for remote access to computer files and services on hosts are limited in functionality and efficiency, particularly in enabling seamless browsing, editing, and saving of files across different ecosystems and containers, and lack flexibility in authentication mechanisms.

Innovation Solution

A system and method that includes a host protocol component and client protocol component, enabling client devices to access and interact with hosts through Uniform Resource Locator (URL) strings, determining request types, and generating responses with necessary parameters, allowing for ecosystem and container-related operations, and utilizing existing authentication mechanisms to obtain protocol-specific access tokens.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional protocols are used for remote access, then basic file access is enabled, but functionality and efficiency are limited

Engineering Contradiction:
ImprovefunctionalityVSAvoidprotocol complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The protocol is segmented into distinct components including URL string structure (with path, container ID, ecosystem ID), request types (container-related, ecosystem-related), and response parameters. This segmentation allows for modular processing and enhanced functionality while maintaining manageable complexity through structured organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The protocol enables universal access to multiple types of resources (containers and ecosystems) through a unified URL string format. The same protocol structure handles both container-related requests and ecosystem-related requests, providing multi-functionality without requiring separate protocols for different access scenarios.

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

2Ease of operation

If remote access to files and services is enabled, then accessibility is improved, but computational resources increase

Engineering Contradiction:
ImproveaccessibilityVSAvoidcomputational resources
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The protocol includes preliminary authentication mechanisms where access tokens are obtained before actual file operations. The URL string structure pre-identifies containers and ecosystems, allowing the system to prepare and validate access parameters in advance, reducing computational overhead during actual file operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The protocol uses an intermediary authentication system with access tokens that mediate between client devices and hosts. This intermediary layer handles security validation and resource authorization, reducing the computational burden on both client and host during actual file access operations by pre-establishing trust relationships.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If authentication mechanisms are made flexible, then ease of access is improved, but security requirements become more complex

Engineering Contradiction:
Improveauthentication flexibilityVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The protocol allows parameter changes in authentication by supporting different access token types and validation methods. The URL string can include various parameters (container ID, ecosystem ID, path) that can be dynamically adjusted based on authentication results, providing flexibility while maintaining security through structured parameter validation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10616240B2Protocols for accessing hosts
Publication Date: 2020.04.07 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10616240B2 patent drawing
  • US10616240B2 patent drawing
  • US10616240B2 patent drawing

AI summary

Techniques and technologies for protocols for accessing hosts are described. In at least some embodiments, a system includes a processing component, and a host protocol component. The host protocol component is configured to receive at a host a request from a client device, the request including a Uniform Resource Locator (URL) string locating a container or an ecosystem stored by the host; determine using at least a portion of the URL string whether the request is a container-related request or an ecosystem-related request; generate a response at the host including information responsive to the request, the information including the URL string locating the container or the ecosystem, and at least one response parameter corresponding to the request and associated with the container or the ecosystem; and transmit the response from the host to the client device.