Digital File View Sharing via Content Block Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing view-sharing technologies, such as commercial live-meeting platforms, struggle with sharing ultra-high resolution digital files like images and videos due to limitations in resolution and latency, and direct file transfer methods are costly and inefficient for sharing partial views.

Innovation Solution

The method involves generating content blocks of digital files at various resolutions, uploading these blocks to servers, and transmitting storage addresses to viewer devices, allowing for selective data retrieval and synchronized view management with minimal data transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If commercial live-meeting platforms are used to share views, then the implementation is simple and convenient, but the resolution is limited and latency increases for ultra-high-resolution files

Engineering Contradiction:
Improveease of implementationVSAvoidview resolution
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The digital file is divided into multiple content blocks that can be independently managed and transmitted. Each block represents a portion of the overall content, allowing selective sharing of specific regions at ultra-high resolution without transmitting the entire file, thus maintaining both ease of operation and high resolution.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A server acts as an intermediary to store the content blocks and facilitate retrieval. The server receives content blocks from the host device, stores them, and enables viewer devices to retrieve relevant blocks based on storage addresses, resolving the contradiction between operational simplicity and resolution quality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If commercial live-meeting platforms are used to share views, then the implementation is simple, but the latency increases due to data compression and transmission

Engineering Contradiction:
Improveease of implementationVSAvoidviewing latency
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

Content blocks are pre-generated and uploaded to the server before the view-sharing session. This preliminary preparation eliminates the need for real-time compression and transmission during the session, significantly reducing latency while maintaining ease of implementation through automated block management.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Only the necessary content blocks corresponding to the specific view region are extracted and transmitted to viewer devices, rather than transmitting the entire digital file or compressed video stream. This extraction approach minimizes data transmission volume and reduces latency.

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of time

If direct file transfer is used to share digital files, then the viewing latency is reduced, but the data transfer cost and storage requirement increase significantly

Engineering Contradiction:
Improveviewing latencyVSAvoiddata transfer volume
Core Design Contradiction:
Loss of timeVSQuantity of substance

Solution Approach 1:

The digital file is segmented into multiple content blocks, allowing only the necessary portions to be transferred and stored. Viewer devices retrieve only the specific blocks needed for the current view, dramatically reducing data transfer volume and storage requirements compared to transferring the entire file, while maintaining low latency through direct block access.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different content blocks are stored and retrieved based on local needs - each viewer device obtains only the blocks relevant to its specific viewing requirements. This localized approach optimizes data transfer by eliminating unnecessary data transmission, reducing both transfer volume and latency simultaneously.

Inventive Principle:
Principle #3Local quality

4Loss of time

If direct file transfer is used to share digital files, then the viewing latency is reduced, but the storage cost increases for ultra-high-resolution files

Engineering Contradiction:
Improveviewing latencyVSAvoidstorage requirement
Core Design Contradiction:
Loss of timeVSVolume of stationary object

Solution Approach 1:

The digital file is divided into multiple content blocks that can be independently stored and managed. This segmentation allows the system to store only the necessary blocks on viewer devices rather than the entire ultra-high-resolution file, significantly reducing storage requirements while enabling fast access to specific blocks when needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Specific content blocks are extracted from the host device and stored on viewer devices only when needed, rather than pre-storing the entire file. This extraction strategy minimizes storage requirements on viewer devices while maintaining the ability to quickly access and display the extracted blocks with low latency.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11836411B2Method and system for view sharing of digital files
Publication Date: 2023.12.05 SINGULARITY AI INC
  • US11836411B2 patent drawing
  • US11836411B2 patent drawing
  • US11836411B2 patent drawing

AI summary

Methods, systems, and apparatuses, including computer programs encoded on computer storage media, for sharing views of large digital files are described. An example method includes generating a plurality of content blocks of a digital file and uploading the plurality of content blocks to one or more servers for storage; determining one or more of the plurality of content blocks representing a view of the digital file to share with one or more viewer computer devices; transmitting storage addresses of the one or more determined content blocks to the one or more viewer computer devices; executing one or more host commands to the one or more determined content blocks on the host computer device for managing the view of the digital file; and transmitting the one or more host commands to the one or more viewer computer devices for execution.