Browse Prior Art Database

System and Method for Dynamic chat user status flipping based on target user status

IP.com Disclosure Number: IPCOM000183106D
Original Publication Date: 2009-May-15
Included in the Prior Art Database: 2009-May-15
Document File: 5 page(s) / 109K

Publishing Venue

IBM

Abstract

Disclosed is a program that, in an instant message system, the user’s availability status for a specific target user changes dynamically based on the status of the target user/group and in responsive to a selection by the user.

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 42% of the total text.

Page 1 of 5

System and Method for Dynamic chat user status flipping based on target user status

1. Background: A chat user can log on under various modes like
Available, Do Not Disturb, Away from Computer, In a meeting
etc. All the users who have logged on the same chat engine
will see the user in the same status. There is a provision in
existing chat engines wherein the user can select a particular
user / group and then specify that he is visible in offline
status to this user / group. For e.g. user Joe wants that
another user John is always shown that he (Joe) is not online.
So Joe opens the preferences option from the Tools drop down
and makes the required selection.The objective of such
capability is to provide the individual user with enhanced
privacy choices with respect to the other person(s) on the
chat call by invoking one of the choices.

Currently there is no facility available in any of the known
chat servers wherein user has the capability to automatically
change of his status for another target user based on the
target user's status i.e. ability to have a conditional
privacy setting The limitation of the existing chat server
facilities is that

The user status is static irrespective of the identified
target user's status.

Secondly as of now only the offline status is displayed
to a target user.

Hence there is a need to implement the feature described in
the current disclosure wherein the user's availability status
for a specific target user changes dynamically based on the
status of the target user/group and in responsive to a
selection by the user.
2. Summary of Invention: Let's take a situation wherein Joe
wants to dynamically change his status based on John's status.
i.e.
if (John's Status = Available)
then (Set Status = Offline);
else
if (John's Status = In a meeting)
then (Set Status = Do Not Disturb);
else
if (John's Status = Away from Computer)
then (Set Status = Away from Computer)
else
if(John's Status = Offline)
then (Set Status = Available)

     This setting is only for a specific target user in this
case John. For all the other users the actual status of Joe is
visible.

NOTE:

1

Page 2 of 5

The advantage of this disclosure is that now the user can
preset his choices with respect a target user so as to
dynamically change his status for different users based on
their status. This will provide a major boost to the privacy
features available in chat engines. For example, the user can
choose to display a status,that is not reflecting of his
actual status, but what he would like the target (user) to see
at the moment. The target may see a specific user to be
"busy" when he comes on line, whereas a different type of
availability may be seen by a second target, depending on what
the user has chosen as his preference with respect to "target
users".

3. Description: The disclosure can be understood with the
help of the following algorithm. For illustration purposes...