IP Library Granted Patent US 8,843,916
Granted Patent B2
US 8,843,916 · App. 13/672,509 · Granted Sep 23, 2014

Method and system for obtaining a dynamic update in instant messaging software and computer storage medium therefor

Inventor: Tao Luan (Guangdong, CN)
Assignee: Tencent Technology (Shenzhen) Company Limited
H04L12/581H04L51/38H04L12/5895H04W4/001H04L51/04
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,843,916
App. No.
13/672,509
Granted
Sep 23, 2014
Kind
B2
Abstract

A method, system and a non-transitory computer storage medium for obtaining a dynamic update in instant messaging software. The method includes 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 results in a balance between the bandwidth cost and the timeliness, which greatly saves the network bandwidth and improves the experience of user.

Claims (57)

1. A method for obtaining a dynamic update in an instant messaging software executed on a client-server computer system, comprising:

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,

wherein the update manner modification parameters comprise a first pulling time for a client to obtain the dynamic update from a server, a default pulling time interval, a quantity of user interaction with the client, a stimulus level of user interaction to time interval and a minimum pulling time interval;

the generating of the corresponding update manner according to the update manner modification parameters and the real-time user interaction data comprises:

obtaining a pulling time interval when the first pulling time is determined to be an immediate pulling;

when the pulling time interval obtained is smaller than the minimum pulling time interval, generating a corresponding update manner according to the minimum puling time interval;

when the pulling time interval obtained is greater than the minimum pulling time interval, generating a corresponding update manner according to the pulling time interval obtained.

2. The method of claim 1 , before obtaining the update manner modification parameters and the real-time user interaction data, further comprising establishing a table of update manner modification parameters.

3. The method of claim 1 , wherein the obtaining of the pulling time interval comprises:

obtaining a product of the quantity of user interaction and the stimulus level of user interaction to time interval,

obtaining a difference between the default pulling time interval and the product, and

setting the difference to be the pulling time interval.

4. The method of claim 1 , after obtaining the corresponding updated information according to the update manner, further comprising:

obtaining real-time user interaction data;

increasing the quantity of user interaction; and

returning to obtaining the pulling time interval.

5. The method of claim 1 , when the first pulling time is determined not to be an immediate pulling, further comprising:

obtaining real-time user interaction data;

increasing the quantity of user interaction; and

returning to obtaining the pulling time interval.

6. A system for obtaining a dynamic update in an instant messaging software executed on a client-server computer system, comprising a computer storing:

an information obtaining module, configured to obtain update manner modification parameters and real-time user interaction data;

an update manner establishing module, configured to generate a corresponding update manner according to the update manner modification parameters and the real-time user interaction data; and

an update module, configured to obtain corresponding updated information according to the update manner,

wherein the update manner-modification parameters comprise a first pulling time for a client to obtain the dynamic update from a server, a default pulling time interval, a quantity of user interaction with the client, a stimulus level of user interaction to time interval and a minimum pulling time interval;

the establishing module comprises:

a determination module configured to determine whether the first pulling time is an immediate pulling;

a processing module configured to obtain a pulling time interval when the first pulling time is determined to be an immediate pulling, and

a generation module configured to generate a corresponding update manner according to the minimum pulling time interval if the pulling time interval obtained is determined by the determination module to be smaller than the minimum puling time interval, or to generate a corresponding update manner according to the pulling time interval obtained if the pulling time interval obtained is determined by the determination module to be greater than the minimum pulling time interval.

7. The system of claim 6 , further comprising a creation module configured to establish a table of update manner modification parameters.

8. The system of claim 6 , wherein the processing module is further configured to obtain a product of the quantity of user interaction and the stimulus level of user interaction to time interval, obtain a difference between the default pulling time interval and the product, and set the difference to be the pulling time interval.

9. The system of claim 6 , wherein after the update module obtains the corresponding updated information according to the update manner, the information obtaining module is further configured to obtain real-time user interaction data, increase the quantity of user interaction, and the processing module is configured to obtain the pulling time interval.

10. The system of claim 6 , wherein when the first pulling time is determined not to be an immediate pulling, the information obtaining module is configured to obtain real-time user interaction data, increase the quantity of user interaction, and the processing module is configured to obtain the pulling time interval.

11. A non-transitory computer storage medium having computer-executable instructions stored thereupon which, when executed by a computer, cause the computer to execute a method for obtaining a dynamic update in an instant messaging software executed on a client-server computer system, wherein the method comprises:

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,

wherein the update manner modification parameters comprise a first pulling time for a client to obtain the dynamic update from a server, a default pulling time interval, a quantity of user interaction with the client, a stimulus level of user interaction to time interval and a minimum pulling time interval;

the generating of the corresponding update manner according to the update manner modification parameters and the real-time user interaction data comprises:

obtaining a pulling time interval when the first pulling time is determined to be an immediate pulling;

when the pulling time interval obtained is smaller than the minimum pulling time interval, generating a corresponding update manner according to the minimum puling time interval;

when the pulling time interval obtained is greater than the minimum pulling time interval, generating a corresponding update manner according to the pulling time interval obtained.

12. The non-transitory computer storage medium of claim 11 , wherein before obtaining the update manner modification parameters and the real-time user interaction data, the method further comprises establishing a table of update manner modification parameters.

13. The non-transitory computer storage medium of claim 11 , wherein the obtaining of the pulling time interval comprises:

obtaining a product of the quantity of user interaction and the stimulus level of user interaction to time interval;

obtaining a difference between the default pulling time interval and the product; and

setting the difference to be the pulling time interval.

14. The non-transitory computer storage medium of claim 11 , wherein after obtaining the corresponding updated information according to the update manner, the method further comprises:

obtaining real-time user interaction data;

increasing the quantity of user interaction; and

returning to obtaining the pulling time interval.

15. The non-transitory computer storage medium of claim 11 , wherein when the first pulling time is determined not to be an immediate pulling, the method further comprises:

obtaining real-time user interaction data;

increasing the quantity of user interaction; and

returning to obtaining the pulling time interval.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2012
From: LUAN, TAO
To: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Reel/Frame 029267/0104 →
Priority Claims (1)
CN 2010 1 0243021 · Aug 2, 2010 · national
Continuity (2)
Continuation PCTCN2011077262 · Jul 18, 2011
Related Publication 20130067453A1 · Mar 14, 2013