Transmission of instant messages according to availability
First Claim
1. An adaptive instant messaging awareness method comprising:
- receiving from a first user via an instant messaging user interface an instant message for transmission to a second user of an instant messaging system;
determining that the second user is not currently available to receive an instant message byquerying a presence server that stores presence information for the second user, andreceiving an indicator from the presence server that the second user is not available to receive an instant message; and
providing the first user a separate user interface that warns the first user that the second user is not currently available and allows the first user to specify whether the instant message is sent and at least one of a time and a date in the separate user interface when the instant message shall be sent by the instant messaging system upon the first user determining that the instant message shall be sent.
5 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention address deficiencies of the art in respect to presence awareness for instant messaging and provide a novel and non-obvious method, system and computer program product for adaptive instant messaging awareness. In an embodiment of the invention, a method for adaptive instant messaging awareness can be provided. The method can include receiving an instant message for transmission to a user of an instant messaging system and determining that the user is not currently available to receive an instant message. The method can further include delaying transmission of the instant message to the user until a later determination that the user is available to receive an instant message.
-
Citations
18 Claims
-
1. An adaptive instant messaging awareness method comprising:
-
receiving from a first user via an instant messaging user interface an instant message for transmission to a second user of an instant messaging system; determining that the second user is not currently available to receive an instant message by querying a presence server that stores presence information for the second user, and receiving an indicator from the presence server that the second user is not available to receive an instant message; and providing the first user a separate user interface that warns the first user that the second user is not currently available and allows the first user to specify whether the instant message is sent and at least one of a time and a date in the separate user interface when the instant message shall be sent by the instant messaging system upon the first user determining that the instant message shall be sent. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product comprising a non-transitory computer-readable storage medium having stored therein computer usable program code for adaptive instant messaging awareness, the computer usable program code, which when executed by a data processing hardware system, causing the data processing hardware system to perform the operations of
receiving from a first user via an instant messaging user interface an instant message for transmission to a second user of an instant messaging system; -
determining that the second user is not currently available to receive an instant message by querying a presence server that stores presence information for the second user, and receiving an indicator from the presence server that the second user is not available to receive an instant message; and providing the first user a separate user interface that warns the first user that the second user is not currently available and allows the first user to specify whether the instant message is sent and at least one of a time and a date in the separate user interface when the instant message shall be sent by the instant messaging system upon the first user determining that the instant message shall be sent. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An adaptive instant messaging awareness data processing system, comprising:
a processor configured for receiving from a first user via an instant messaging user interface an instant message for transmission to a second user of an instant messaging system; determining that the second user is not currently available to receive an instant message by querying a presence server that stores presence information for the second user, and receiving an indicator from the presence server that the second user is not available to receive an instant message; and providing the first user a separate user interface that warns the first user that the second user is not currently available and allows the first user to specify whether the instant message is sent and at least one of a time and a date in the separate user interface when the instant message shall be sent by the instant messaging system upon the first user determining that the instant message shall be sent. - View Dependent Claims (14, 15, 16, 17, 18)
Specification