Networked Computing Device Routing by Response Time

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Effective techniques for implementing edge computing were not fully developed, lacking efficient methods for managing and optimizing user requests across a network of computing devices.

Innovation Solution

A method and system for processing user requests by a plurality of networked computing devices, involving selecting an optimal device based on response time, network transit delays, and bandwidths, and redirecting requests to that device, while maintaining computing processes through status monitoring and maintenance actions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If user requests are processed by the first computing device that receives them, then request processing is simple and direct, but the response time may not be optimal and network transit delays cannot be optimized

Engineering Contradiction:
Improveresponse timeVSAvoidrequest routing complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by measuring network transit delays and determining optimal routing paths before processing user requests. The cloud federation management system proactively identifies the optimal computing device based on pre-measured network conditions, ensuring fastest response time without adding complexity to the actual request processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The cloud federation management system acts as an intermediary between the user device and multiple cloud computing resources. It receives user requests, determines optimal routing based on network transit delays, and directs requests to the appropriate computing device, thereby optimizing response time while maintaining simple request processing architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If cloud computing resources are managed with centralized control, then resource management is simplified and coordinated, but system flexibility and adaptability to user needs are reduced

Engineering Contradiction:
Improveuser selection flexibilityVSAvoidmanagement system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the cloud computing resources into multiple independent cloud computing devices that can be individually selected and managed. Each cloud computing device operates independently while being coordinated by the management system, allowing users to select specific resources based on their needs without requiring complex centralized control of all resources.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The cloud federation management system dynamically adapts to user needs by measuring network transit delays in real-time and determining optimal routing paths on-demand. This dynamic approach allows the system to provide flexible resource selection while maintaining manageable complexity through automated decision-making.

Inventive Principle:
Principle #15Dynamics

3Reliability

If network transit delays are measured for all computing devices, then optimal device selection is achieved, but measurement time and system overhead increase

Engineering Contradiction:
Improveoptimal device selectionVSAvoidmeasurement time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs network transit delay measurements as preliminary actions during system initialization or when network conditions change, rather than measuring them for every request. The measured delays are stored and reused for subsequent optimal device selection, achieving reliable selection without the time overhead of repeated measurements.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The cloud federation management system automatically measures and determines optimal routing paths without requiring manual intervention or real-time measurement for each request. The system self-updates its routing knowledge based on network conditions, providing reliable device selection while minimizing time loss through efficient use of pre-measured data.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250323976A1System and method for processing user requests by a plurality of networked computing devices
Publication Date: 2025.10.16 ORMUCO INC
  • US20250323976A1 patent drawing
  • US20250323976A1 patent drawing
  • US20250323976A1 patent drawing

AI summary

A method of processing user requests of a user device by networked computing devices involves: (a) receiving a first user request by a first computing device; (b) selecting from among the networked computing devices an optimal device having an optimal response time; and (c) directing subsequent user requests from the user device to the optimal device. The method may also involve determining whether the first computing device is optimally selected, and selecting the optimal device if the first computing device is not optimally selected. A method of maintaining a computing process executable by a computing device involves: (a) receiving by a maintenance device a status indication of the computing process; (b) selecting a maintenance action for that status; and (c) executing the maintenance action at the computing device. The method may also involve determining proposed actions for the status, and selecting the maintenance action from among the proposed actions.