Messaging Application File Sharing with Cloud-Based Shared Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing messaging applications lack efficient methods for sharing collections of files, such as images and videos, among users who have a shared experience or connection, without requiring the actual files to be transmitted in the message.

Innovation Solution

A messaging application system that utilizes a cloud-based service to create a shared storage area for a group of files, allowing users to access the files through a shared storage area via a URL, with options for downloading or adding files to their own library, while maintaining ownership and control over the shared files.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If actual files are transmitted in the message, then recipients can access the files directly, but data transmission load increases significantly

Engineering Contradiction:
Improvefile access reliabilityVSAvoiddata transmission load
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts the actual file data from the message transmission process. Instead of transmitting files directly through the messaging application, the system stores files in a cloud-based storage service and transmits only metadata (file descriptors, URLs, thumbnails) through the message. This separation allows recipients to access files without the messaging system bearing the burden of actual file transmission, thereby reducing data transmission load while maintaining reliable file access.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a cloud-based storage service as an intermediary between the sender and recipient. This intermediary hosts the actual files and provides access mechanisms (URLs, download links) to recipients. The messaging application only needs to transmit references to this intermediary rather than the files themselves, effectively reducing transmission load while ensuring reliable file delivery through the intermediary's storage infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If multiple users download the same files individually, then each user has local access, but duplicate storage consumes excessive space

Engineering Contradiction:
Improvelocal access convenienceVSAvoidstorage space consumption
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent implements a selective copying mechanism where recipients can choose to download and store files locally in their device libraries. Instead of forcing all users to store complete copies, the system allows optional local caching of files that users actually need. This approach provides local access convenience for frequently used files while avoiding mandatory duplicate storage of entire file collections across all users.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent pre-loads and caches file metadata (thumbnails, file descriptors, URLs) in the messaging application's local database before users actually need to access the files. This preliminary action allows the system to quickly present file information and access options to users without requiring immediate full-file downloads, thereby reducing storage consumption while maintaining ease of operation through fast metadata access and on-demand file retrieval.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If file collections are shared without organization, then sharing is simple, but users cannot efficiently manage or locate specific files

Engineering Contradiction:
Improvesharing flexibilityVSAvoidfile management efficiency
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent segments file collections into organized groups or albums with descriptive metadata. Instead of presenting users with a flat, unstructured list of files, the system divides files into categorized groups (e.g., by event, date, or topic) and provides hierarchical navigation. This segmentation maintains sharing flexibility by allowing users to share entire groups or individual files, while simultaneously improving file management efficiency through organized structure and easy location of specific files within groups.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP4156646B1Sharing content in a messaging application
Publication Date: 2025.07.02 APPLE INC
  • EP4156646B1 patent drawingFigure 1
  • EP4156646B1 patent drawingFigure 2
  • EP4156646B1 patent drawingFigure 3

AI summary

A device implementing a system for sharing groups of files within a messaging application includes a processor configured to provide, within the messaging application, a user interface element for sending at least one file to a participant in an active message thread of the messaging application, the at least one file having been determined to be relevant to the participant. The processor is further configured to, responsive to receiving a selection of the user interface element: transmit, to a server, a request to store the at least one file in association with a shared storage area, and to transmit, via the messaging application, a message to the participant in the active message thread, the message comprising information for accessing the at least one file associated with the shared storage area.