Multi-Community Instant Messaging Application Memory Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing instant messaging services on mobile devices face challenges due to limited memory resources when multiple applications are installed, and single generic applications sacrifice functionality and unique interfaces by using separate gateways for each service.

Innovation Solution

A multi-community instant messaging system that uses a common instant messaging application on mobile devices, configured through community-specific icons and data files to maintain unique interfaces and functionalities for each service, allowing simultaneous communication across multiple instant messaging communities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If separate instant messaging applications are provided for each service, then full functionality and unique interface attributes are preserved, but device memory resources are excessively consumed

Engineering Contradiction:
Improveservice functionalityVSAvoiddevice memory
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent implements a universal instant messaging application that can connect to multiple different instant messaging services (AIM, ICQ, Yahoo Messenger, MSN) through a single interface. The application uses configuration files to adapt to different services, allowing one application to perform the functions of multiple separate applications while consuming less device memory.

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

Solution Approach 2:

The patent segments the service-specific functionality into separate configuration files that can be independently loaded and unloaded. This allows the core application to remain lightweight while service-specific features are only loaded when needed, optimizing memory usage while maintaining full functionality for each service.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If a single generic application is used to connect to various services, then device memory is optimized, but full functionality and unique interface attributes are sacrificed

Engineering Contradiction:
Improvedevice memoryVSAvoidservice functionality
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent applies local quality by providing service-specific configuration files that contain unique interface attributes and functionality for each instant messaging service. When a user selects a particular service, the application loads the corresponding configuration file, which customizes the interface and behavior to match the original service's unique characteristics, thereby preserving local service quality within a universal application framework.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements dynamics by allowing the application to dynamically load and unload configuration files based on which service the user is currently accessing. This dynamic configuration loading enables the single application to adapt its functionality and interface attributes in real-time, maintaining service-specific qualities without permanently allocating memory for all services simultaneously.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If service-specific applications are used, then unique interface attributes are maintained, but device complexity increases

Engineering Contradiction:
Improveinterface attributesVSAvoidapplication management
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent merges multiple service-specific applications into a single unified application that handles multiple instant messaging services. The configuration files are consolidated into one location, and the application uses a unified interface for accessing all services. This reduces device complexity by eliminating the need to manage, install, and update multiple separate applications while maintaining unique interface attributes through service-specific configuration files.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS7555522B2Multi-community instant messaging system and device
Publication Date: 2009.06.30 MALIKIE INNOVATIONS LTD
  • US7555522B2 patent drawing
  • US7555522B2 patent drawing
  • US7555522B2 patent drawing

AI summary

A multi-community instant messaging system, device and method are provided. The system includes a plurality of instant messaging communities, a network, and at least one mobile instant messaging device. The mobile instant messaging device provides a user interface for displaying a plurality community-specific icons, each community-specific icon providing an identification of one of the instant message communities. The mobile device also provides a plurality of configuration data files are stored on the device, each configuration data file being associated with one of the community-specific icons, and a common instant messaging application. Upon selecting one of the community-specific icons, the common instant messaging application is configured for use as a community-specific instant messaging application using the associated configuration data file, and may communicate instant messages over the network to the selected instant messaging community.