Cloud Pipeline Data Prepositioning for Low-Latency Distributed Workflows

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud-based systems experience latency issues when distributing data to geographically distributed users in production pipelines, leading to inefficiencies and frustration due to slow file migration.

Innovation Solution

The system represents the production pipeline as two flow graphs: a flow graph of tasks and a flow graph of data, proactively gathering and delivering data to users based on their tasks, and generates reduced-fidelity data versions when high-resolution data cannot be delivered in time, allowing users to work on lower resolution data while high-resolution data is uploaded.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If data is distributed to geographically distributed users through cloud-based systems, then users can access data remotely, but server latency causes slow file migration and inefficiency

Engineering Contradiction:
Improveremote data accessVSAvoidfile migration time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by proactively gathering and pre-positioning data at edge locations before users need it. The orchestration system monitors task flow graphs and data dependencies to anticipate when data will be needed, transferring files to edge servers in advance, thus eliminating wait time when users access the data.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces edge servers as intermediary components between the central cloud storage and end users. These edge servers act as mediators that cache and serve data locally, reducing the distance and latency between cloud storage and geographically distributed users, thereby solving the slow file migration problem.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If high-resolution data is transferred to users, then data quality is maintained, but transfer time increases due to large file size

Engineering Contradiction:
Improvedata qualityVSAvoiddata transfer time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system applies local quality by providing different data resolutions to different users based on their specific needs and circumstances. The orchestration system analyzes task requirements and can deliver high-resolution data to users who need it for quality-critical tasks, while providing lower-resolution versions to others, optimizing the balance between quality and transfer time.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements parameter changes by dynamically adjusting data resolution parameters during transfer. The system can modify file size, compression level, and quality parameters based on user preferences, network conditions, and task requirements, allowing flexible trade-offs between data quality and transfer speed.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the system waits for all data to be ready before users start tasks, then data completeness is ensured, but user productivity decreases due to waiting

Engineering Contradiction:
Improvedata completenessVSAvoiduser workflow efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary actions by pre-gathering and pre-positioning data that will be needed for upcoming tasks in the workflow. The orchestration system analyzes the task flow graph to identify data dependencies and proactively transfers required files to edge servers before users initiate their tasks, ensuring data is ready when needed without causing user waiting time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the orchestration system continuously monitors user task progress, data usage patterns, and workflow state. This feedback allows the system to dynamically adjust data gathering and transfer operations, ensuring data completeness while optimizing delivery timing to match actual user needs and maintain productivity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12373754B2Efficiently providing data in a cloud pipeline to geographically distributed users
Publication Date: 2025.07.29 UNITY TECH SF
  • US12373754B2 patent drawing
  • US12373754B2 patent drawing
  • US12373754B2 patent drawing

AI summary

The system efficiently distributes data in a cloud pipeline to geographically distributed users. To enable efficient distribution of resources to multiple users, the production pipeline can be represented as two flow graphs: a flow graph of tasks as well as a flow graph of data. The flow graph of tasks can indicate a sequence of tasks, departments, and users in a production pipeline. The flow graph of data can indicate location of data needed for each task in the flow graph of tasks, and location of the users assigned to the particular task. Based on the next task that needs to be executed in the flow graph of tasks, the system can proactively gather the data from the various locations and deliver the data to the users assigned to executing the next task.