Journal Message Grouping via Custom MAPI Properties
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic mail (e-mail) journaling applications, such as Microsoft Exchange Server 2007, generate multiple journal reports for each e-mail message, leading to duplication and inefficiencies in compliance and e-discovery processes, as these applications lack effective methods to group related journal messages.
Innovation Solution
A method is introduced to group journal messages by creating a custom message ID MAPI property and modifying message class values, allowing for the identification and grouping of related journal parts based on their content, with one journal part designated as a master copy to represent the group, reducing duplication in processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple journal reports are generated for each e-mail message to ensure complete recording for compliance, then compliance coverage is improved, but processing efficiency deteriorates due to duplication
Solution Approach 1:
The patent merges multiple journal reports that relate to the same original e-mail message into a single grouped set. By identifying journal reports with matching Internet Message IDs and grouping them together, the system maintains complete compliance coverage while eliminating redundant processing of duplicate content across multiple separate reports.
Solution Approach 2:
The patent creates a custom message ID MAPI property that copies the Internet Message ID from the original e-mail header into a new property on each journal report. This copied identifier enables automatic grouping of related journal reports without altering the original compliance recording function, allowing efficient identification and consolidation of duplicates.
2Measurement precision
If journal reports are processed individually to ensure thorough compliance checking, then compliance accuracy is improved, but processing time increases
Solution Approach 1:
The patent performs preliminary grouping of journal reports based on custom message ID properties before the actual compliance processing occurs. By organizing journal reports into groups in advance, the system ensures that each group can be processed together as a complete set, maintaining compliance accuracy while significantly reducing the total processing time required.
3Reliability
If all journal reports are retained separately for archiving purposes, then archiving completeness is improved, but storage efficiency deteriorates
Solution Approach 1:
The patent merges multiple journal reports into grouped sets that are then submitted together as single archival units. This approach maintains complete archiving of all journal content while reducing the total number of separate message objects stored, thereby improving storage efficiency without sacrificing archiving completeness.
Data Source
AI summary
During an initial scan of a journal inbox, journal reports are modified so that the Internet Message ID in the text body appears as a custom message ID value in a new custom message ID MAPI property created on the journal reports. Further, the message class value of the message class MAPI property on the journal reports is modified to a journal part. During a secondary scan of the journal inbox, related journal parts are grouped together based on the custom message ID value and message content. Also, the message class value is modified to prevent the journal reports from being considered in subsequent initial or secondary scans. One of the journal reports of each group is selected as a master copy. A new custom related journal parts MAPI property is created on the master copy that includes a related journal parts value which is a list of identifiers that can be used to locate the other related journal parts of the group.


