Instant Message Session Saving Policy for Selective Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In instant message services, users cannot freely select the range of session content to be saved, leading to unnecessary storage and processing loads, as the server defaults to saving all session content.

Innovation Solution

A method where a client determines and sends a session saving policy to a server, allowing selective saving of instant messages based on time, specific messages, or contact, enabling the server to save content accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the server saves all instant messages in the current instant message session with default, then the completeness of saved content is improved, but the storage load and processing load are increased

Engineering Contradiction:
Improvecompleteness of saved contentVSAvoidstorage load
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments the session content into different saveable units by introducing save policies that divide content based on time periods, message types, or specific criteria. Instead of saving all content uniformly, the system segments and saves only relevant portions according to user-defined policies, thereby reducing storage load while maintaining completeness of important content.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by allowing different save policies for different parts of the session content. Users can specify that certain time periods, message types, or specific messages should be saved with different priorities or formats, rather than applying a uniform save policy to all content. This enables selective saving of high-value content while reducing storage of less important content.

Inventive Principle:
Principle #3Local quality

2Reliability

If the server saves all instant messages in the current instant message session with default, then the completeness of saved content is improved, but the processing load for reading, deleting and sending is increased

Engineering Contradiction:
Improvecompleteness of saved contentVSAvoidprocessing load
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments session content into manageable units based on save policies, organizing messages by time periods, types, or other criteria. This segmentation enables more efficient processing operations, as the system can work with smaller, organized subsets of data rather than processing entire session histories uniformly, thereby reducing processing load for reading, deleting, and sending operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements partial action by saving only the necessary portion of session content according to user-defined policies, rather than saving all content. This partial saving approach reduces the volume of data that requires subsequent processing for reading, deleting, or sending, thereby improving productivity while maintaining the completeness of relevant content.

Inventive Principle:
Principle #16Partial or excessive action

3Device complexity

If the user cannot freely select the saving range of the session content, then the simplicity of the system is improved, but the adaptability to user needs is reduced

Engineering Contradiction:
Improvesystem simplicityVSAvoiduser customization capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent introduces dynamic save policies that allow users to adjust saving parameters according to different needs and scenarios. The system transitions from a static, fixed save mechanism to a dynamic one where users can modify save ranges, time periods, and message types based on their specific requirements, thereby improving adaptability while maintaining reasonable system simplicity through standardized policy templates.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements universality by designing a flexible save policy framework that can accommodate multiple user needs and scenarios through a unified interface. The same save policy mechanism can be applied to different session types, time periods, and message categories, providing broad adaptability without requiring separate complex systems for each function.

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

Data Source

PatentUS7831674B2Method, apparatus and system for saving instant message
Publication Date: 2010.11.09 HUAWEI TECH CO LTD
  • US7831674B2 patent drawing
  • US7831674B2 patent drawing
  • US7831674B2 patent drawing

AI summary

A method for saving instant messages includes: determining a session saving policy; sending the session saving policy to a server; and saving, by the server, instant messages in a session in accordance with the session saving policy. A client, server and system are also provided.