Intermediate Server File Transfer for Large Horticultural Images

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current automated horticultural feedback loops face challenges in managing and transferring large image files from geographically disparate locations, leading to network bandwidth issues and scalability problems, which hinder effective object recognition and analysis.

Innovation Solution

A system that utilizes an intermediate server and cloud-based architecture with transfer manager software components to schedule and manage the transfer of large image files, incorporating push and pull architectures to optimize network usage, error handling, and metadata management for efficient centralized analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If large image files are transferred frequently and periodically from geographically distributed locations to centralized storage, then effective object recognition based horticultural feedback analysis can be enabled, but network bandwidth is overwhelmed and transfer reliability deteriorates

Engineering Contradiction:
Improveeffectiveness of horticultural feedback analysisVSAvoidfile transfer reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the transfer process by introducing intermediate servers at geographically distributed locations that buffer and manage file transfers in batches, rather than transferring all files directly from numerous source devices to centralized storage simultaneously. This segmentation reduces network bandwidth overwhelming while maintaining transfer reliability through controlled, staged transfers.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediate servers as mediators between image capture devices and centralized storage. These intermediaries receive, validate, and queue files for transfer, managing network traffic flow and preventing bandwidth overwhelming. The intermediaries also handle error recovery and retry logic, improving overall transfer reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If numerous large image files are transferred from multiple geographically disparate locations, then comprehensive horticultural monitoring is achieved, but network congestion increases and transfer time extends

Engineering Contradiction:
Improvenumber of image files transferredVSAvoidfile transfer time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent implements preliminary actions by having intermediate servers pre-validate files, pre-queue transfers, and pre-establish connection protocols before actual data transmission begins. This preliminary processing reduces idle time and connection overhead during the actual transfer, decreasing total transfer time while handling numerous large files.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent employs periodic batch transfers instead of continuous real-time transmission. Intermediate servers accumulate files and transfer them in periodic batches when network conditions are favorable, reducing network congestion and overall transfer time compared to immediate individual file transfers.

Inventive Principle:
Principle #19Periodic action

3Measurement precision

If every plant has its own image capture device transferring files individually, then per-plant monitoring precision is improved, but system complexity and difficulty of managing transfers increases

Engineering Contradiction:
Improveper-plant monitoring precisionVSAvoidcomplexity of transfer management
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges the transfer management function from individual capture devices to centralized intermediate servers. Each capture device still operates independently for precise per-plant monitoring, but transfer management is combined and centralized at intermediate servers that handle validation, queuing, and transmission, dramatically reducing system complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements self-service mechanisms where intermediate servers automatically validate files, detect corruption, manage retry logic, and handle error recovery without human intervention. This automation reduces the operational complexity of managing numerous file transfers while maintaining per-plant monitoring precision.

Inventive Principle:
Principle #25Self-service

4Device complexity

If file transfers are managed without intermediate buffering and validation, then system simplicity is maintained, but corrupt files cause analysis errors and scalability is limited

Engineering Contradiction:
Improvesimplicity of transfer systemVSAvoidfile integrity and scalability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements beforehand cushioning by introducing validation and error detection mechanisms at intermediate servers before files enter the transfer queue. Corrupt files are detected and handled before they can cause analysis errors, providing a buffer against reliability issues while maintaining scalable architecture.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS11411841B2Reliable transfer of numerous geographically distributed large files to a centralized store
Publication Date: 2022.08.09 IUNU INC
  • US11411841B2 patent drawing
  • US11411841B2 patent drawing
  • US11411841B2 patent drawing

AI summary

This disclosure describes, systems, devices, and computer-implemented methods that facilitate the upload of captured images to a remote data store based on satisfying upload conditions. More specifically, a captured image may be received from an image capture functions and analyzed to determine whether the captured image has sufficient information. In response to having sufficient information, an upload condition may be identified to upload the captured image to a remote data store. The captured image may be uploaded to the remote data store, based at least in part on the upload condition.