Email Client Local Cache for Offline Content Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems for downloading content from electronic messages are limited by the need for internet connectivity, leading to inaccessible content when offline and slow access over low bandwidth connections, which wastes time and money, especially for users with limited bandwidth or connection fees.

Innovation Solution

A system and method that allows for offline access and efficient downloading of linked content by using a local cache in an email reader, which includes configuration settings for bandwidth, memory, and time constraints, enabling users to store and retrieve content using various protocols and credentials, and allowing users to set preferences for depth, breadth, time, CPU load, data limits, and content restrictions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If content is downloaded automatically when connected to the Internet, then content accessibility is improved, but the system becomes unusable when offline

Engineering Contradiction:
Improvecontent accessibilityVSAvoidoffline usability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary action by automatically downloading and caching linked content when the user is online, before the user needs to access it offline. The email reader intercepts links in electronic messages and retrieves the corresponding content in advance, storing it in a local cache so that the user can access the content later without requiring an active Internet connection.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If content is downloaded on demand when user selects a link, then bandwidth usage is reduced, but access time is significantly delayed

Engineering Contradiction:
Improvebandwidth usageVSAvoidaccess delay
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The system applies preliminary action by proactively downloading content links from electronic messages before the user needs to access them. The email reader automatically retrieves linked content and stores it in the local cache, so when the user opens the message offline or on a slow connection, the content is already available immediately without waiting for download.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If automatic content downloading is enabled, then content availability is improved, but connection time and costs increase

Engineering Contradiction:
Improvecontent availabilityVSAvoidconnection cost
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system implements dynamics by making the content downloading behavior configurable and adaptive to user needs. Users can set preferences to control whether content is downloaded automatically, manually, or not at all. The system can adjust its behavior based on connection conditions, user settings, and message characteristics, allowing flexible control over when and how content is retrieved to optimize between availability and cost.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8069215B2Configurable downloading of content pointed to in electronic messages
Publication Date: 2011.11.29 CISCO TECHNOLOGY INC
  • US8069215B2 patent drawing
  • US8069215B2 patent drawing
  • US8069215B2 patent drawing

AI summary

Systems and methods for downloading content referenced by a pointer or link in an electronic message. The downloaded content is stored locally in a cache for viewing offline or over low bandwidth connections. In some embodiments, users can optionally specify preferences for downloading or preloading content. These options include limiting the depth of layers of content to cache, limiting the number of links to cache, limiting the amount of time to spend downloading content, limiting the load on the CPU, limiting the amount of data to download, or restricting downloads to particular content providers or content.