Browse Prior Art Database

Preventing fragmented instant messages Disclosure Number: IPCOM000198205D
Publication Date: 2010-Jul-29
Document File: 2 page(s) / 19K

Publishing Venue

The Prior Art Database


Preventing fragmented instant messages using a message queue and a timer.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 57% of the total text.

Page 1 of 2

Preventing fragmented instant messages

Sometimes instant messages (IMs) are received in quick succession from a single user. This usually means that the user is splitting up sentences and hitting the

key multiple times instead of typing a complete sentence and then hitting the

key only once. This is a

problem as it means the recipient may get multiple '

short period of time.

This method solves the problem of receiving too many messages from the same person within a short period of time.

The method works by starting a timer when an IM conversation is initiated with another user. If the user attempts to send multiple messages all within a short time period then the messages are queued instead of immediately displayed on the screen of the recipient.

Here's an example IM transcript which shows the problem.

Dale 12:00:00 > Hey Joe, did you press the button again?

Joe 12:00:09 > yes, I was

Joe 12:00:12 >

just in the

Joe 12:00:14 > server room

Joe 12:00:15 > and I pressed

Joe 12:00:18 > that button

Joe 12:00:20 > that you told

Joe 12:00:22 > me never

Joe 12:00:24 > to press.

In this instance the recipient would have received 8 notifications in about 25 seconds. This article shows how IM software would recognize when a user is sending too many messages in a short time period. Instead of displaying each message, the IM software would queue those message so that the recipient might receive just 1 or 2 notifications instead of 8.

This would work by the IM software starting a timer the second the recipient receives a message. If the recipient receives another message from that same user within a predefined period (for example, 5 seconds) then the IM client would queue the incoming message instead of displaying each one...