Browse Prior Art Database

Method and system of chatting history synchronization for Instant Messenger Disclosure Number: IPCOM000195756D
Publication Date: 2010-May-17
Document File: 7 page(s) / 83K

Publishing Venue

The Prior Art Database


The main idea of our article is to use the end user’s buddy list to save chatting history in a distributed way. Each friend in user’s buddy list may have partial of user’s chatting history with encryption. When user goes online on any computer, he/she can retrieve the distributed parts of chatting history together, decrypt and reconstruct them to form his/her full chatting history.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 18% of the total text.

Page 1 of 7

Method and system of chatting history synchronization for Instant Messenger

Background of the invention

1. Problems:

Many users have more than one computer, and they may logon their Instant Messenger (short as IM) on any computer. Current IM will only record the chatting history occurred on the using computer, and save it on the local hard disk. So each of the user's computers will keep a unique part of the whole chatting history for the user , so the user is usually unable to:
remember the context of the chatting with his friend in the buddy list , as the previous chatting information is on another computer ; or
find some key information in the chatting history, as the related part of information is not on this computer ; or
get a full record of the chatting history for future usage .

A full record of the chatting history is essential for IM users, IM providers who are able to provide full chatting history on users' PC can earn more users, and at the same time, end users will get benefit from this feature.

2. Current solutions and their shortcomings:

To solve this problem, currently there exist several main methods:

The IM provider keeps the full record of the chatting history for every user on the IM server. This is the simplest way to handle with this problem, but few IM providers would like to deploy this solution to all users as it will encounter the scalability problem. The server need to save every user's chatting information on the central server hard disk, so when the user number becomes larger and larger, the server cost will be significant. Due to the scalability issue, this method is infeasible in real usage.

The end user uses a U-disk or other portable disk to save the chatting history, and takes it around with him all the time, so he/she can get the full chatting history when he is using the IM. For example, we can export Sametime, MSN, or QQ chatting history from one computer to U-disk, and import into another computer. This method distributes the server workload to the end users, so it has no scalability problem. But it requires the end users to use extra devices (U-disk or other portable disk) and cost extra energy (taking the device every day and connect it to the PC each time when they use the IM), as a result it significantly lowers down end users' willingness to use this method.

The "full chatting history" feature will benefit both the IM provider and the IM end users, however, the existing solution on the server side will encounter the scalability problem, so it is abandoned by the IM provider; while the existing solution on the end user side requires extra devices and extra energy from the user, and it is hard to accept by the end users.

A new method which has no scalability problem on the server side and requires no extra user effort is in imminent demand .


Page 2 of 7

Summary of the invention:

The main idea of our article is to use the end user's buddy list to save chatting history in a distributed way . Ea...