Card-Based Mobile Email Interface for Memory Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices face limitations such as limited memory, processing power, and high data transmission costs, which hinder efficient email application performance, and their small screens and input devices complicate user interaction.

Innovation Solution

A client-server system that optimizes email application functionality by using a server to manage and filter messages, compress data, and provide customized applications tailored to the device's capabilities, including features like auto-complete contact entry and accelerator keys to enhance user interaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If all messages in a threaded conversation are displayed simultaneously, then complete information is provided, but memory consumption and processing load increase significantly

Engineering Contradiction:
Improveinformation completenessVSAvoidmemory consumption
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent divides the threaded conversation into multiple collapsed cards, each representing a subset of messages. This segmentation allows the interface to display comprehensive conversation information across multiple collapsed units while only actively rendering a limited number of expanded cards at any given time, thereby reducing memory consumption and processing load on mobile devices.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a temporal dimension to message display by implementing lazy loading and progressive expansion. Instead of displaying all messages simultaneously in a single dimension, messages are loaded and displayed progressively as users expand collapsed cards, transforming the display from a static complete view to a dynamic progressive view that manages device resources efficiently.

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

2Speed

If detailed message content is pre-loaded into memory, then fast access is achieved, but data transmission costs and memory usage increase

Engineering Contradiction:
Improvemessage access speedVSAvoiddata transmission cost
Core Design Contradiction:
SpeedVSLoss of substance

Solution Approach 1:

The patent implements preliminary loading of only essential message metadata (headers, subjects, senders, timestamps) into memory, while detailed message content remains on the server. This preliminary action of loading minimal necessary data achieves fast access to message listings and basic information without incurring the full data transmission cost of loading complete message bodies, allowing users to quickly scan and select messages of interest.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements on-demand loading where detailed message content is retrieved from the server only when users actually expand and view specific collapsed cards. This self-service approach allows the device to serve itself by loading data only when necessary, avoiding unnecessary data transmission costs while maintaining fast access performance for commonly needed information.

Inventive Principle:
Principle #25Self-service

3Loss of information

If the interface displays comprehensive conversation details, then user awareness is improved, but interaction complexity increases on small screens

Engineering Contradiction:
Improveconversation visibilityVSAvoiduser interaction simplicity
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent segments the conversation interface into multiple collapsed cards that can be independently expanded and collapsed. This segmentation allows comprehensive conversation details to be organized into discrete, manageable units that users can interact with individually, reducing the visual complexity and interaction burden on small screens while maintaining complete conversation visibility across the collapsed card collection.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic expansion and collapse functionality where collapsed cards can be expanded to reveal detailed message content and collapsed again to hide it. This dynamic behavior allows the interface to adapt to user needs, providing comprehensive details when required while maintaining a clean, simple view when users want to reduce interaction complexity, thereby improving ease of operation on small screens.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9313160B1Systems and methods for a card-based user interface for reading thread-based communications on mobile devices
Publication Date: 2016.04.12 GOOGLE LLC
  • US9313160B1 patent drawing
  • US9313160B1 patent drawing
  • US9313160B1 patent drawing

AI summary

Systems and methods for implementing a card-based user interface for thread-based communications on mobile devices are described. In some embodiments, in response to activation of an application, a mobile device receives data that represents a set of threaded conversations, where the data includes a representation header for each threaded conversation in the set of threaded conversations. The mobile device then displays a list of the representation headers for the set of threaded conversations. In response to an activation of the representation header corresponding to a particular threaded conversation in the set of the threaded conversations, the mobile device displays in a first expanded card, text associated with a most recent message in the particular threaded conversation, and in a collapsed card, a representation of previously read messages in the particular threaded conversation. Other embodiments are also described.