Dynamic Update Interval Adjustment in Instant Messaging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing instant messaging software faces challenges in providing timely updates while minimizing bandwidth usage, as traditional methods either fail to deliver updates in a timely manner or excessively consume bandwidth due to inconsistent update intervals.

Innovation Solution

A method and system that dynamically adjust update intervals based on user interaction data, using parameters such as immediate pulling time, default pulling time interval, quantity of user interaction, stimulus level of user interaction, and minimum pulling time interval to optimize update frequency and reduce bandwidth pressure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If the client side pulls updated information regularly from the server, then the updated information can be obtained in a timely manner, but the bandwidth is occupied excessively

Engineering Contradiction:
Improveinformation timelinessVSAvoidbandwidth usage
Core Design Contradiction:
Loss of timeVSLoss of energy

Solution Approach 1:

The patent applies dynamics by making the update interval adjustable and adaptive rather than fixed. The system dynamically modifies the pull interval based on user interaction data, allowing the update frequency to change over time according to actual needs, thus resolving the contradiction between timeliness and bandwidth consumption

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of update interval from a static value to a dynamic value that can be modified based on user behavior. By adjusting the pull interval parameter according to user interaction frequency and type, the system optimizes the balance between information timeliness and network resource consumption

Inventive Principle:
Principle #35Parameter changes

2Loss of energy

If the updated information is pulled when the client side logs in, then the bandwidth is saved, but the updated information cannot be obtained timely after logging in

Engineering Contradiction:
Improvebandwidth usageVSAvoidinformation timeliness
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing an immediate pull operation when the user logs in to ensure timely acquisition of updates. This initial action is followed by dynamically adjusted periodic pulls, combining the benefits of immediate updates with bandwidth-efficient interval-based updates thereafter

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If a fixed time interval is used for pulling updates, then the system complexity is reduced, but it cannot adapt to different user needs and bandwidth conditions

Engineering Contradiction:
Improveupdate mechanism complexityVSAvoidupdate frequency adaptability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements feedback by monitoring user interaction data and using it to adjust the update interval. The system continuously receives feedback from user behavior patterns and modifies the pull frequency accordingly, enabling adaptation to different user needs while maintaining a relatively simple underlying update mechanism

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP2552061B1Method and system for dynamic update in IM software, and storage medium
Publication Date: 2015.01.21 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • EP2552061B1 patent drawingFigure 1
  • EP2552061B1 patent drawingFigure 2
  • EP2552061B1 patent drawingFigure 3~4

AI summary

A method and system for obtaining a dynamic update in instant messaging software, and a computer storage medium are disclosed. The method includes the following steps: obtaining update manner modification parameters and real-time user interaction data; generating a corresponding update manner according to the update manner modification parameters and the real-time user interaction data; and obtaining corresponding updated information according to the update manner. With the above-mentioned steps, according to the habit of a user, the update manner of the dynamic modification allows the updated information to be obtained in a timely manner and reduce the pressure on bandwidth. It reaches a balance between the bandwidth cost and the timeliness, which greatly saves the network bandwidth and improves the experience of user.