Web Email Draft Auto-Save via Browser Cookies and Server Backup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Web-based email users face the risk of losing draft emails when navigating away from the composition page or experiencing browser crashes, as there is no autosave feature available in traditional web email systems like there is in mail-client programs.

Innovation Solution

Implementing a method and system that automatically saves draft emails by periodically backing up inputs in the user's web browser, using hidden HTML forms, cookies, or server-side backup files, ensuring that the content is retained even if the user navigates away or the browser crashes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If web-based email users manually save draft emails, then the draft content can be preserved, but the user must constantly remember to save and the process is cumbersome

Engineering Contradiction:
Improvedraft email preservationVSAvoidmanual saving process
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary action by automatically saving draft email content at specified intervals or events (such as when the user switches away from the composition page) without waiting for manual user intervention. This resolves the contradiction by making the saving action happen in advance and automatically, eliminating the need for users to constantly remember to save manually.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The web-based email system provides self-service by implementing automatic draft saving functionality that operates independently of user actions. The system monitors composition state, detects saving opportunities, and executes save operations automatically, making the email system serve itself rather than requiring continuous user attention for draft preservation.

Inventive Principle:
Principle #25Self-service

2Reliability

If web-based email systems implement automatic draft saving, then draft content is preserved reliably, but the system complexity increases

Engineering Contradiction:
Improvedraft email preservationVSAvoidsystem architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces intermediary components such as hidden HTML forms and cookies that act as mediators between the user interface and the server. These intermediaries automatically capture and store draft content in the browser's temporary storage, then synchronize with the server when appropriate. This intermediary layer handles the complexity of automatic saving without requiring major architectural changes to the core email system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates copies of the draft email content and stores them in multiple locations (browser temporary storage via hidden forms/cookies, and server storage). This copying approach allows the system to preserve drafts reliably through simple replication rather than complex management, reducing system complexity while improving reliability.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If the user navigates away from the composition page, then the user can access other web pages, but the draft email content is lost

Engineering Contradiction:
Improvebrowser navigation freedomVSAvoiddraft email content
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system performs preliminary saving action by detecting when the user navigates away from the composition page and automatically saving the draft content at that moment. This preliminary action ensures the draft is preserved before the user loses access to the composition page, resolving the contradiction by making saving happen in advance of the navigation event.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by monitoring user navigation behavior and responding to page abandonment events. When the system detects that the user has navigated away from the composition page, it triggers a save operation as feedback to that navigation action, ensuring draft preservation while maintaining user freedom to navigate.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8694589B2Methods and systems for saving draft electronic communications
Publication Date: 2014.04.08 GOOGLE LLC
  • US8694589B2 patent drawing
  • US8694589B2 patent drawing
  • US8694589B2 patent drawing

AI summary

Methods and systems for saving draft electronic communications, such as web e-mails, are described herein. One such described method comprises automatically saving a draft web-email in the e-mail web page. A second such described method comprises saving a draft web e-mail in a cookie residing on the client machine. A third such described method comprises automatically saving a draft web e-mail at the host that provides the Web e-mail service. A fourth such described method comprises interacting with a central installed client component to save a draft web e-mail one the user's machine at the client side.