Encrypted Cloud Records for Compact Messaging Identity Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing messaging applications face challenges in efficiently transmitting user identifying information, such as names and images, without significantly increasing the size of the messages, while ensuring security and integrity.

Innovation Solution

A system that encrypts user identifying information on a cloud storage server and transmits a small metadata record identifier and decryption key with messages, allowing receiving devices to retrieve and verify the integrity of the information without increasing message size.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If user identifying information (names, images, videos) is transmitted directly in messaging, then information completeness is improved, but message size increases significantly

Engineering Contradiction:
Improveuser identifying information completenessVSAvoidmessage size
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent segments user identifying information into two parts: (1) a small metadata record containing only the record identifier and decryption key, and (2) the actual user information (images, videos, names) stored separately on cloud storage servers. This segmentation allows the message to remain small while still conveying complete user identifying information through the metadata reference.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces cloud storage servers as intermediaries to store user identifying information. The messaging system doesn't directly transmit the full user information but rather transmits metadata that references the stored information. The cloud storage server acts as a mediator that provides the actual user information when needed, resolving the contradiction between message size and information completeness.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If user identifying information is stored on cloud storage servers, then message size is reduced, but system complexity increases

Engineering Contradiction:
Improvemessage sizeVSAvoidsystem complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent implements self-service mechanisms where devices automatically retrieve and verify user identifying information from cloud storage servers using the metadata records. The decryption keys and record identifiers enable devices to autonomously access and validate information without requiring manual intervention or complex centralized management, thus reducing the operational complexity despite the architectural changes.

Inventive Principle:
Principle #25Self-service

3Reliability

If encryption is applied to user identifying information, then security is improved, but data accessibility and verification become more complex

Engineering Contradiction:
Improvedata securityVSAvoiddata verification complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-storing encryption keys and metadata records on cloud storage servers before the actual data transmission. When a device needs to access user identifying information, it simply retrieves the pre-prepared decryption keys and record identifiers from the metadata, avoiding complex encryption operations during the verification process and simplifying the overall system operation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250298911A1Providing user information in association with messaging
Publication Date: 2025.09.25 APPLE INC
  • US20250298911A1 patent drawing
  • US20250298911A1 patent drawing
  • US20250298911A1 patent drawing

AI summary

A device implementing a system for providing information corresponding to a user in association with messaging includes a processor configured to receive, by a messaging application on the device, a message and associated metadata from a second device, the associated metadata comprising a record identifier of a data record stored on a server, the data record comprising identifying information corresponding to a user of the second device. The processor is further configured to send, to the server, a request for the data record, the request comprising the record identifier, and obtain, in response to the sending, the data record. The processor is further configured to display the identifying information of the user contained in the data record, together with content of the message in a user interface of the messaging application.