Cross-Folder Email Conversation Grouping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing email systems do not allow conversations to span multiple folders, limiting users' ability to view and act upon related messages across different folders, and do not enable actions to be performed on conversations across folders.

Innovation Solution

A system and method that groups email messages into conversations independently of their folder locations, enabling conversations to span multiple folders and allowing actions to be performed on all messages within a conversation regardless of their folder placement, with options to specify folder applicability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conversations are limited to messages within a single folder, then folder organization and message grouping are simple, but users cannot view or manage full email threads when messages are moved to different folders

Engineering Contradiction:
Improveability to view full email threadsVSAvoidconversation spanning across folders
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces a new dimension of conversation grouping that operates independently of the folder hierarchy. Instead of organizing conversations within folder boundaries, the system creates a parallel organizational layer where messages are grouped by conversation ID regardless of their physical location in the folder structure. This allows users to view complete email threads even when messages are distributed across multiple folders.

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

2Ease of operation

If messages are organized strictly by folder, then folder-based management is straightforward, but actions cannot be performed on conversations that span multiple folders

Engineering Contradiction:
Improveability to perform actions on conversationsVSAvoidconversation tracking across folders
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces conversation ID as an intermediary identifier that links all messages belonging to the same conversation regardless of their folder location. This intermediary mechanism allows the system to track and manage conversations across multiple folders without requiring complex folder hierarchy analysis. Users can perform actions on entire conversations by selecting any message in the thread, and the system automatically identifies all related messages through the conversation ID.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If conversations are grouped independently of folders, then users can view full email threads across folders, but the system complexity increases

Engineering Contradiction:
Improvecompleteness of email thread informationVSAvoidsystem architecture for cross-folder grouping
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent implements a virtual copy of conversation information that is independent of the physical message storage location. Each message contains a conversation ID that references the conversation group, creating a logical copy of the conversation structure that can be accessed separately from the folder hierarchy. This allows the system to maintain complete email thread information without duplicating the actual message data, thereby reducing the complexity burden.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS7596594B2System and method for displaying and acting upon email conversations across folders
Publication Date: 2009.09.29 VMWARE INC
  • US7596594B2 patent drawing
  • US7596594B2 patent drawing
  • US7596594B2 patent drawing

AI summary

System and method for displaying and/or acting upon email conversations across folders. In one embodiment, email messages are grouped into conversations regardless of the folders in which the messages reside. Such conversations can span multiple folders. In one embodiment, all or some messages from a conversation are displayed, along with the folder associated with each message. In one embodiment, specified actions can be taken upon all messages in a conversation regardless of the folders in which the messages reside. In one embodiment, it can be specified that an action should apply (or not apply) only to messages in select folders, or that the action should apply only to messages matching a search query. Such specifications may be a system-level indication (which may be set by the system developer or administrator) or it may be a user indication (either a default user setting or an explicit user comment).