Concurrent Multimedia Upload and Metadata Association

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for uploading multimedia objects, such as digital images, to servers often consume device resources and restrict concurrent operations due to high data transmission demands, especially on mobile devices with limited bandwidth, leading to inefficiencies in metadata association and upload processes.

Innovation Solution

Concurrent uploading of multimedia objects and association of metadata, where metadata is entered or automatically determined by the device during the upload process, allowing for efficient resource management and simultaneous image and metadata transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multimedia objects are uploaded to a server, then the storage space on user devices is freed up and data can be professionally managed, but the data transmission demands consume device resources and restrict concurrent operations

Engineering Contradiction:
Improveupload efficiencyVSAvoiddevice resource consumption
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the upload process into two independent parts: multimedia object transmission and metadata association. The client device uploads multimedia objects to the server while simultaneously performing metadata association operations locally, rather than waiting for the upload to complete before processing metadata. This segmentation allows concurrent operations and reduces device resource bottlenecks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary action by associating metadata with multimedia objects during the upload process itself, rather than after completion. The client device begins metadata association operations while the upload is in progress, utilizing device resources more efficiently and reducing overall processing time.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If metadata association is performed after multimedia upload completes, then the upload process is simple, but the total upload time increases due to sequential processing

Engineering Contradiction:
Improvetotal upload timeVSAvoidprocessing efficiency
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The patent implements continuity of useful action by maintaining both upload and metadata association operations simultaneously during the data transmission period. The client device continues to perform metadata association operations without interruption while the upload progresses, maximizing resource utilization and reducing total completion time.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The patent performs preliminary action by initiating metadata association operations during the upload process rather than waiting for completion. This overlapping of operations reduces the total time required to complete both tasks compared to sequential execution.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If device resources are consumed by data transmission, then the upload process is straightforward, but concurrent operations are restricted

Engineering Contradiction:
Improveconcurrent operation capabilityVSAvoiddevice resource usage
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent segments resource usage by separating multimedia object upload operations from metadata association operations. Different device resources are allocated to each task type, allowing concurrent execution without overwhelming the device. Network resources handle data transmission while local processing resources handle metadata operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic resource allocation where the device adapts resource distribution based on upload progress and system load. As the upload progresses, device resources are dynamically reallocated to maintain both operations simultaneously, improving adaptability and reducing energy waste from idle resources.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10542090B2Concurrently uploading multimedia objects and associating metadata with the multimedia objects
Publication Date: 2020.01.21 META PLATFORMS INC
  • US10542090B2 patent drawing
  • US10542090B2 patent drawing
  • US10542090B2 patent drawing

AI summary

In one embodiment, a computing server receives from a client computing device a first upload that includes a set of multimedia objects on the client computing device. The set of multimedia objects is selected by a user of the client computing device. While the upload of the set of multimedia objects is in progress, the computing server concurrently receives, from the client computing device, a second upload that includes metadata entered by the user. The metadata corresponds to a subset of the multimedia objects, the subset being selected by the user from the set of multimedia objects.