Edge Code Streaming for Real-Time Motion Service Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Edge devices face limitations in resource extension and service modification due to storage constraints, necessitating a method for streaming and receiving necessary codes without storing all codes locally.

Innovation Solution

A method for providing services using code streaming, where an edge device-based system identifies and executes code modules based on user selection, requesting additional modules from a service providing server as needed, and combining them for real-time service delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If all service-related application codes are stored in the internal memory of the edge device, then the service can be executed locally, but the edge device's limited resources prevent service extension and modification

Engineering Contradiction:
Improveservice extension capabilityVSAvoidinternal memory capacity
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The service code is divided into multiple code modules that can be independently managed and transmitted. Only necessary code modules are transmitted to the edge device, while others remain on the server, enabling service extension without increasing local storage requirements

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A code transmission server acts as an intermediary between the code storage system and the edge device. The server manages the complete service codebase and transmits only the necessary code modules to the edge device, resolving the conflict between comprehensive service capability and limited local storage

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If service code is modified on the server, then service updates are centralized, but the edge device must reload the entire code which wastes bandwidth and time

Engineering Contradiction:
Improveservice update efficiencyVSAvoidcode reload time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The service code is segmented into independent code modules, allowing the server to transmit only the modified modules to the edge device rather than reloading the entire codebase, thereby reducing update time and bandwidth consumption

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The server pre-processes service modifications by identifying and separating changed code modules before transmission. This preliminary action enables selective code updates, avoiding the need to transmit and reload unnecessary code portions

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the edge device stores complete service codes, then all services can be provided offline, but the device cannot accommodate multiple different service types simultaneously

Engineering Contradiction:
Improveservice type varietyVSAvoidcode storage volume
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

Service codes are segmented into modular units that can be selectively transmitted based on the specific service type required. The edge device maintains a core set of code modules and dynamically receives additional modules as needed, enabling support for multiple service types without storing all possible service codes locally

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The edge device is designed with universal code module interfaces that can accommodate different service types through modular code transmission. The device maintains adaptability to various services by receiving appropriate code modules on-demand rather than storing all service codes permanently

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

Data Source

PatentUS20250355738A1Edge device-based service providing method using code streaming, and system thereof
Publication Date: 2025.11.20 ALYCE HEALTHCARE INC
  • US20250355738A1 patent drawing
  • US20250355738A1 patent drawing
  • US20250355738A1 patent drawing

AI summary

Disclosed is a method for providing a service using code streaming, which is performed by an edge-device-based service providing system. The method may include: identifying a motion recognition code module for providing a first service to a user based on a user's selection for the first service; recognizing a motion of the user by executing the identified motion recognition code module based on a motion image of the user which is input to a camera of the service providing system; requesting a service code module which is computed in a code execution device of the service providing system to a service providing server to provide the first service; generating real-time service data for the first service based on the recognized user's motion as the service code module is streamed to be received; and outputting the generated service data through a service output device of the service providing system.