Host Call Mediation for System Services on OS-Less Target Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computing devices operating in constrained environments, such as GPUs or specialized chips, lack access to essential system services due to the absence of a self-contained operating system, hindering their ability to execute system calls for tasks like logging data or file operations.

Innovation Solution

A target computing device communicates with a host computing device to issue host calls, generating exceptions that are logged and polled by the host, allowing the host to execute system service requests and send completion indicators back to the target device, thereby enabling the target device to leverage the host's system services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If target computing devices operate without a self-contained operating system, then device complexity is reduced and specialized functions are improved, but access to system services is lost

Engineering Contradiction:
Improvedevice complexityVSAvoidaccess to system services
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent introduces an intermediary mechanism where the host computing device acts as a mediator to provide system services to the target computing device. The target device generates exception indicators that are captured and handled by the host, which then executes the requested system services on behalf of the target device, enabling service access without requiring the target device to have its own operating system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If target computing devices generate exceptions to request system services, then system service access is enabled, but execution continuity is interrupted

Engineering Contradiction:
Improvesystem service accessVSAvoidexecution interruption
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by having the target computing device pre-generate and log exception indicators for system service requests before actual execution needs arise. The host computing device captures these exceptions and executes the requested services in advance or in parallel, reducing the interruption time to minimal periods when exception handling is actually required.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent establishes a feedback mechanism where the host computing device monitors exception indicators from the target device, executes the appropriate system services, and sends completion indicators back to the target device. This feedback loop allows the target device to resume execution promptly after service completion, minimizing execution interruptions while maintaining continuous system service access.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20260023629A1System and method for requesting system services
Publication Date: 2026.01.22 AT-MEMORY COMPUTING LP
  • US20260023629A1 patent drawing
  • US20260023629A1 patent drawing
  • US20260023629A1 patent drawing

AI summary

An example host computing device includes: a memory and a communications interface; a processor interconnected with the memory and the communications interface, the processor configured to: detect a request, by a target computing device, for execution of a system service by the host computing device; obtain system service parameters for the requested system service; execute the system service in accordance with the system service parameters; and send a completion indicator to the target computing device.