Automatic File Versioning in Email Communications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current email systems lack versioning for file changes, making it difficult for multiple authors to track changes and file history in collaborative document editing.

Innovation Solution

A method and system that automatically version communications, allowing users to track changes by including version information with primary and secondary communications, enabling users to view and manage different versions of files within the communication device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple authors exchange files through email for collaborative editing, then communication and cooperation is enabled, but version tracking and change history are lost

Engineering Contradiction:
Improvecollaboration capabilityVSAvoidversion history
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system automatically determines and attaches version information to file communications before they are sent between authors. This preliminary action ensures that version tracking is established in advance, preventing loss of version history while enabling collaborative file exchange through email.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If manual version tracking is implemented, then version history can be maintained, but system complexity and manual effort increase

Engineering Contradiction:
Improveversion historyVSAvoidversioning system complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The versioning system operates autonomously by automatically determining version information and attaching it to file communications without requiring manual intervention. The system self-manages version tracking, eliminating the need for complex manual processes while maintaining complete version history.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If version information is automatically determined and attached to communications, then version tracking is simplified, but data processing requirements increase

Engineering Contradiction:
Improveversion tracking easeVSAvoiddata processing resources
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The system creates and attaches version information as metadata copies alongside the original file communications. This copying approach enables automatic version tracking with minimal data processing overhead, as the version information is appended as additional data structures rather than requiring complex processing of the original files.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9491127B2Apparatus and method for automatically determining a version of a file
Publication Date: 2016.11.08 AVAYA INC
  • US9491127B2 patent drawing
  • US9491127B2 patent drawing
  • US9491127B2 patent drawing

AI summary

A method for versioning is provided. The method includes receiving a command to compose a primary communication, and receiving a command to include a secondary communication with the primary communication. The method also includes determining a version of the secondary communication, and transferring the primary communication, the secondary communication, and the version from a sending device for delivery to and display by a recipient device.