MAINTAINING INSTANT MESSAGING CONVERSATIONS WHEN A RECIPIENT IS NOT AT THEIR PRIMARY WORKSTATION
First Claim
1. An instant messaging client apparatus operable for use with a data processing system associated with a data processing network, the apparatus comprising:
- an input/output component for receiving from the data processing network a first instant message;
a presence component for determining whether a user is locatable at the instant messaging client in order for the user to transmit a response to the received first instant message;
a first location component for analysing an information source associated with the user for determining a list of locations where the user is locatable for communication, in response to determining that the user is not locatable at the instant messaging client;
a second location component for polling the list of locations to determine whether the user is present at a location identified on the list; and
a communicator component for initiating a communication method for sending the received first instant message to a remote device associated with the user at the identified location, in response to the user being identified at a location on the list.
3 Assignments
0 Petitions
Accused Products
Abstract
An instant messaging client apparatus and method for use with a data processing system associated with a data processing network. The apparatus comprising: an input/output component for receiving from the data processing network a first instant message; a presence component for determining whether a user is locatable at the modified instant messaging client in order for the user to transmit a response to the received first instant message; a first location component for analysing an information source associated with the user for determining a list of locations where the user is locatable for communication; a second location component for polling the list of locations to determine whether the user is present at a location identified on the list; and a communicator component for initiating a communication for sending the received first instant message to a remote device associated with the user at the identified location.
32 Citations
29 Claims
-
1. An instant messaging client apparatus operable for use with a data processing system associated with a data processing network, the apparatus comprising:
-
an input/output component for receiving from the data processing network a first instant message; a presence component for determining whether a user is locatable at the instant messaging client in order for the user to transmit a response to the received first instant message; a first location component for analysing an information source associated with the user for determining a list of locations where the user is locatable for communication, in response to determining that the user is not locatable at the instant messaging client; a second location component for polling the list of locations to determine whether the user is present at a location identified on the list; and a communicator component for initiating a communication method for sending the received first instant message to a remote device associated with the user at the identified location, in response to the user being identified at a location on the list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 19)
-
-
15. A method for processing an instant message operable for use with a data processing system associated with a data processing network, the method comprising:
-
receiving from the data processing network a first instant message; determining whether a user is locatable at an instant messaging client in order for the user to transmit a response to the received first instant message; analysing an information source associated with the user for determining a list of locations where the user is locatable for communication, in response to determining that the user is not locatable at the instant messaging client; polling the list of locations to determine whether the user is present at a location identified on the list; and initiating a communication for sending the received first instant message to a remote device associated with the user at the identified location, in response to the user being identified at a location on the list. - View Dependent Claims (16, 17, 18, 20, 22, 23, 24, 25, 26, 27)
-
-
21. The method as claimed in 15, wherein the first instant message comprises a chat message.
-
28. A computer program product comprising a computer readable storage medium having computer usable program code embodied therewith, the computer usable program code comprising:
-
computer usable program code stored on a tangible storage medium that when executed by a processor is operable to receive from a data processing network a first instant message; computer usable program code stored on a tangible storage medium that when executed by a processor is operable to determine whether a user is locatable at an instant messaging client in order for the user to transmit a response to the received first instant message; computer usable program code stored on a tangible storage medium that when executed by a processor is operable to analyse an information source associated with the user for determining a list of locations where the user is locatable for communication, in response to determining that the user is not locatable at the instant messaging client; computer usable program code stored on a tangible storage medium that when executed by a processor is operable to poll the list of locations to determine whether the user is present at a location identified on the list; and computer usable program code stored on a tangible storage medium that when executed by a processor is operable to initiate a communication for sending the received first instant message to a remote device associated with the user at the identified location, in response to the user being identified at a location on the list.
-
-
29. A computing device comprising:
-
a processor; a non-volatile memory; a network transceiver; a bus communicatively linking said processor, said non-volatile memory, and said network transceiver to each other; and at least one computer program product stored on the non-volatile memory and comprising machine usable instructions capable of being executed to the processor causing the system to; receive from a data processing network a first instant message; determine whether a user is locatable at an instant messaging client in order for the user to transmit a response to the received first instant message; analyse an information source associated with the user for determining a list of locations where the user is locatable for communication, in response to determining that the user is not locatable at the instant messaging client; poll the list of locations to determine whether the user is present at a location identified on the list; and initiate a communication for sending the received first instant message to a remote device associated with the user at the identified location, in response to the user being identified at a location on the list.
-
Specification