Mobile Email Adaptation via Server-Side Transcoding and Segmentation

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 the efficient operation of email applications, and their small screens and input devices complicate user interaction.

Innovation Solution

A client-server system that customizes email applications for mobile devices by generating customized environment files and interface files in real-time based on user characteristics and device types, reducing storage requirements and optimizing data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If email applications are operated on mobile devices with limited memory and processing power, then the application can run on constrained hardware, but the efficiency and performance of the application deteriorates

Engineering Contradiction:
Improvecompatibility with mobile devicesVSAvoidapplication efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The application is divided into multiple components: a core email application portion and a separate customization portion. The customization portion includes device-specific configurations, interface elements, and functionality that can be selectively loaded based on device capabilities. This segmentation allows the core application to remain lightweight and efficient while providing enhanced features when device resources permit.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different portions of the application are optimized for different device types. The customization portion contains device-specific interface configurations, input method adaptations, and display optimizations that are locally tailored to match the specific mobile device's capabilities and constraints, thereby improving efficiency on each device type without compromising compatibility.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If standard email applications are used on mobile devices with small screens and limited input devices, then the application can be deployed widely, but user interaction becomes complicated and difficult

Engineering Contradiction:
Improvedevice compatibilityVSAvoiduser interaction
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The user interface is designed to be dynamic and adaptive rather than static. The customization portion of the application automatically detects the device type and adjusts interface elements, button sizes, navigation methods, and input mechanisms to suit the specific mobile device's screen size and input capabilities, making interaction intuitive and easy without requiring separate applications for each device.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If customized applications are generated for each device type, then the user experience is optimized, but the complexity of application distribution and management increases

Engineering Contradiction:
Improveuser experienceVSAvoidapplication distribution system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

A single email application package serves multiple device types through a universal architecture. The application includes a core portion that functions on all mobile devices and a customization portion that contains device-specific configurations. The system automatically selects and applies appropriate customizations based on device identification, eliminating the need for separate customized applications for each device type while maintaining optimized user experiences.

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

4Adaptability or versatility

If email applications require significant memory and processing resources, then the application functionality can be comprehensive, but the cost of data transmission and storage increases

Engineering Contradiction:
Improveapplication functionalityVSAvoiddata transmission and storage
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

Device-specific customization data is extracted and separated from the core application functionality. The customization portion containing device-specific interface configurations and optimizations is stored separately and only downloaded when needed, rather than including all possible customizations in the main application package. This reduces the baseline data transmission requirements while providing comprehensive functionality when device resources allow.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9497147B2Systems and methods for supporting downloadable applications on a portable client device
Publication Date: 2016.11.15 GOOGLE LLC
  • US9497147B2 patent drawing
  • US9497147B2 patent drawing
  • US9497147B2 patent drawing

AI summary

Systems, methods, and computer readable storage mediums for providing message services from a server are described. In some embodiments, a server stores an attachment associated with a communication. The server sends the communication to a client device, with a representation of the attachment type that includes an indication of the attachment's native file type. The server receives a request from the client device to view the attachment in the client device. The server retrieves the attachment in response to the request and transcodes the attachment from the attachment's native file type to a viewable file type configured to display in the client device. The viewable file type is determined by the server based on metadata received from the client device. The server transmits at least a portion of the attachment in the viewable file type to the client device for display. Other embodiments are also described.