COMPUTER-IMPLEMENTED METHOD, TOOL, AND PROGRAM PRODUCT FOR AUTOMATICALLY REPLYING TO AN INSTANT MESSAGE
First Claim
1. A computer-implemented method for replying to an instant message from an instant message contact, comprising:
- receiving a calendar availability status of an instant message receiver from a calendaring application;
determining whether previously receiver-defined settings enable display of a message corresponding to the calendaring application;
automatically providing a first customized message corresponding to the instant messaging contact and the calendar availability status of the receiver in response to the previously receiver-defined settings enabling display of the message corresponding to the calendaring application, wherein the first customized message is selected from one of a plurality of previously receiver-defined customized messages, the selecting of the first customized message being based on both an identity of the instant messaging contact and the calendar availability status of the receiver;
determining a current status of the receiver and providing a second customized message based upon both the identity of the instant messaging contact and the current status of the receiver in response to the previously receiver-defined settings not enabling display of the message corresponding to the calendaring application; and
automatically sending one of the first customized message or the second customized message to the instant messaging contact in response to the instant message having been received from the instant messaging contact.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure provides a computer-implemented method, system, tool, and program product for sending a customized reply to an instant message. Specifically, under the present disclosure, a customized message may be provided for a specific instant messaging contact/availability status combination. When the availability status is selected and a message is received from the instant messaging contact, the customized message is automatically sent to the messaging contact. The disclosure may also be integrated into a calendaring application to determine, for example, whether the message recipient is in a meeting and, if so, to automatically send a reply that gives an estimated ending time for the meeting.
-
Citations
18 Claims
-
1. A computer-implemented method for replying to an instant message from an instant message contact, comprising:
-
receiving a calendar availability status of an instant message receiver from a calendaring application; determining whether previously receiver-defined settings enable display of a message corresponding to the calendaring application; automatically providing a first customized message corresponding to the instant messaging contact and the calendar availability status of the receiver in response to the previously receiver-defined settings enabling display of the message corresponding to the calendaring application, wherein the first customized message is selected from one of a plurality of previously receiver-defined customized messages, the selecting of the first customized message being based on both an identity of the instant messaging contact and the calendar availability status of the receiver; determining a current status of the receiver and providing a second customized message based upon both the identity of the instant messaging contact and the current status of the receiver in response to the previously receiver-defined settings not enabling display of the message corresponding to the calendaring application; and automatically sending one of the first customized message or the second customized message to the instant messaging contact in response to the instant message having been received from the instant messaging contact. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented system including at least one computing device for replying to an instant message from an instant message contact, the system comprising:
-
an initialization system having; a component for receiving a calendar availability status of an instant message receiver from a calendaring application; a component for determining whether previously receiver-defined settings enable display of a message corresponding to the calendaring application; a component for automatically providing a first customized message corresponding to the instant messaging contact and the calendar availability status of the receiver in response to the previously receiver-defined settings enabling display of the message corresponding to the calendaring application, wherein the first customized message is selected from one of a plurality of receiver-defined customized messages, the selecting of the first customized message being based on both an identity of the instant messaging contact and the calendar availability status of the receiver; and a component for determining a current status of the receiver and providing a customized message based upon both the identity of the instant messaging contact and the current status of the receiver, in response to the previously receiver-defined settings not enabling display of the message corresponding to the calendaring application; and an instant message response system for automatically sending one of the first customized message or the second customized message to the instant messaging contact in response to the instant message having been received from the instant messaging contact. - View Dependent Claims (8, 9, 10, 11, 12, 17, 18)
-
-
13. A program product stored on a non-transient computer readable storage medium for replying to an instant message from an instant message contact, the computer readable medium comprising a storage medium including program code for causing a computer system to perform the following:
-
receiving a calendar availability status of an instant message receiver from a calendaring application; determining whether previously receiver-defined settings enable display of a message corresponding to the calendaring application; automatically providing a first customized message corresponding to the instant messaging contact and the calendar availability status of the receiver in response to the previously receiver-defined settings enabling display of the message corresponding to the calendaring application, wherein the first customized message is selected from one of a plurality of previously receiver-defined customized messages, the selecting of the first customized message being based on both an identity of the instant messaging contact and the calendar availability status of the receiver; determining a current status of the receiver and providing a second customized message based upon both the identity of the instant messaging contact and the current status of the receiver in response to the previously receiver-defined settings not enabling display of the message corresponding to the calendaring application; and automatically sending one of the first customized message or the second customized message to the instant messaging contact in response to the instant message having been received from the instant messaging contact. - View Dependent Claims (14, 15, 16)
-
Specification