File Reference Association in Electronic Communications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic communication systems face difficulties in providing search, retrieval, and other functionalities for files shared as references, rather than attachments, as the file content is not directly incorporated in the communication, making it hard to access and associate relevant electronic communications with the file.

Innovation Solution

A system and method where a file reference is stored as a file node in a data store, associated with a file identifier, allowing access to the file content and metadata, and creating a message node for electronic communications, enabling search and retrieval of files even when the content is not directly included in the communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If file content is shared as a reference rather than an attachment, then storage efficiency and communication speed are improved, but search and retrieval functionality deteriorates

Engineering Contradiction:
Improvestorage efficiencyVSAvoidsearch functionality
Core Design Contradiction:
Quantity of substanceVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces an intermediary mechanism (file reference association system) that connects electronic communications with file references stored in a file service. The system creates associations between message nodes and file nodes in a graph database, enabling search functionality without storing file content directly in communications. This intermediary layer resolves the contradiction by maintaining reference-only storage while enabling efficient search through the association graph.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent moves the search capability from the communication dimension to the data store dimension. Instead of searching within communication content, the system creates a separate dimensional space (graph database with file nodes and message nodes) where associations are stored and queried. This dimensional transformation allows efficient search and retrieval without compromising the reference-based storage approach.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Volume of moving object

If file content is shared as a reference rather than an attachment, then communication size is reduced, but accessibility and functionality of the file deteriorates

Engineering Contradiction:
Improvecommunication sizeVSAvoidfile accessibility
Core Design Contradiction:
Volume of moving objectVSEase of operation

Solution Approach 1:

The system introduces an intermediary association mechanism that connects file references in communications with their actual content in the file service. When a user receives a communication with a file reference, the system automatically resolves the reference through the graph database associations, providing seamless access to file content without increasing communication size. This intermediary resolution process maintains ease of operation while keeping communications lightweight.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates lightweight copies (file references and associations) in the communication system that point to the actual file content stored in the file service. These reference copies enable easy access and sharing without duplicating the actual file content in communications. The system effectively uses reference copying to maintain small communication sizes while preserving full file accessibility through the association graph.

Inventive Principle:
Principle #26Copying

3Reliability

If separate data stores are used for files and communications, then data integrity and security are improved, but system complexity increases

Engineering Contradiction:
Improvedata integrityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the file service and communication service into a unified graph database structure. Instead of maintaining completely separate data stores with complex integration layers, the system uses a single graph database that contains both file nodes and message nodes with explicit association relationships. This merging approach maintains data integrity through the graph structure while reducing system complexity by eliminating the need for separate data management systems and their interconnections.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12001398B2Electronic communication and file reference association
Publication Date: 2024.06.04 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12001398B2 patent drawing
  • US12001398B2 patent drawing
  • US12001398B2 patent drawing

AI summary

Examples of the present disclosure describe systems and methods for electronic communication and file reference association. In an example, a file reference may refer to file content stored by a file service. The file reference may be used to share the file content in an electronic communication among a plurality of users. The file reference may be identified within the electronic communication, and may be used to generate a file node. The file node may store information relating to the file content and/or file reference. A message node associated with the electronic communication may be created, which may be associated with the file node. The file node may later be used to identify electronic communications relating to the file reference. Thus, electronic communications relating to the file reference may be accessible to a user using the file reference or by searching, rather than manually identifying related electronic communications.