Blended Email Presentation for Offline Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern email clients face challenges with large mailbox storage quotas, leading to inefficiencies in offline access and storage management, particularly on devices with limited storage, as they struggle to balance data availability and performance without consuming excessive space.

Innovation Solution

Implementing a system that downloads and stores only a subset of electronic messages on the user device, allowing for a blended presentation of locally-stored and remotely-stored messages, enabling seamless access and reduced storage and bandwidth usage by not requiring all messages to be copied locally.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all e-mail messages are downloaded and stored locally, then offline access and data availability are improved, but storage space consumption and device performance are degraded

Engineering Contradiction:
Improveoffline access availabilityVSAvoidlocal storage space consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the necessary portion of e-mail data (recent messages within a time window) for local storage, while leaving the complete message history on the remote server. This selective extraction enables offline access to recent messages without downloading and storing the entire mailbox, thereby reducing local storage consumption while maintaining essential offline functionality.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the e-mail mailbox into two parts: recently received messages stored locally and older messages retained only on the remote server. This segmentation allows the system to optimize local storage by keeping only the most frequently accessed messages locally, while maintaining comprehensive access to all messages through the remote server connection.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If only recent e-mails are stored locally with a fixed time window, then storage space is reduced, but access to older e-mails becomes difficult

Engineering Contradiction:
Improvelocal storage spaceVSAvoidaccess to older e-mails
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The patent implements a unified interface that provides universal access to both locally stored recent messages and remotely stored older messages. The e-mail client presents a consistent view to the user, allowing seamless access to the complete message history through the remote server connection while maintaining the benefits of local caching for recent messages. This multi-functional approach eliminates the need for separate access methods for different message ages.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Loss of information

If the local cache is increased to include more historical data, then data availability is improved, but device performance and storage footprint are negatively impacted

Engineering Contradiction:
Improveaccessibility of historical dataVSAvoiddevice storage footprint
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent applies partial action by downloading and storing only a subset of e-mail messages (those within a configurable time window) rather than the complete message history. This partial local caching strategy provides sufficient data for most user needs while avoiding the performance degradation and storage consumption associated with caching all messages locally. The system accepts that not all historical data is immediately available offline, but this subset is sufficient for typical usage patterns.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10255587B2System and method for blended presentation of locally and remotely stored electronic messages
Publication Date: 2019.04.09 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10255587B2 patent drawing
  • US10255587B2 patent drawing
  • US10255587B2 patent drawing

AI summary

An electronic messaging client caches copies of a subset of electronic messages available in a remote store in a local store of a user device. When the user device is in an online state, the client provides for the blended presentation of electronic messages such that a user can concurrently view information about the electronic messages that have been cached in the local store as well as information about electronic messages that are stored only in the remote store. The client also presents a blended state associated with a container of electronic messages to a user of a user device and enables a user to execute a search of cached electronic messages stored in a local store as well as of electronic messages stored in the remote store.