Computer-implemented method, tool, and program product for automatically replying to an instant message

US9252975B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9252975-B2
Application numberUS-38143406-A
CountryUS
Kind codeB2
Filing dateMay 3, 2006
Priority dateMay 3, 2006
Publication dateFeb 2, 2016
Grant dateFeb 2, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present invention provides a computer-implemented method, system, tool, and program product for sending a customized reply to an instant message. Specifically, under the present invention, 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 invention 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.

First claim

Opening claim text (preview).

We claim: 1. A computer-implemented method for replying to an instant message from an instant message contact, comprising: providing a preferences interface for managing messages to an instant message contact, the preferences interface including: a user selectable designation of one of a set of instant message contacts; user selectable message response types including at least one of active, away, do not disturb, and not online, for use in responding to the designated one of the instant message contacts; and user fillable response messages corresponding with each of the user selectable message response types for use in responding to the designated one of the instant message contacts; 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 one of the user fillable response messages 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 one of the user fillable response messages is selected 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 one of the user fillable response messages 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 one of the user fillable response messages or the second one of the user fillable response messages to the instant messaging contact in response to the instant message having been received from the instant messaging contact. 2. The method of claim 1 , wherein the instant messaging contact is an individual. 3. The method of claim 1 , wherein the instant messaging contact is a group. 4. The method of claim 1 , wherein the set of instant message contacts are distinct buddies on a buddy list of the instant message receiver. 5. The method of claim 1 , wherein the calendar availability status of the instant message receiver indicates a meeting status, the method further comprising: determining whether the instant messaging contact is a required participant in a meeting; and allowing the first user fillable message to be delivered if the determination is not positive. 6. The method of claim 5 , further comprising: calculating a remaining time in the meeting; and displaying an indicator of the remaining time in the meeting in the first one of the user fillable response messages. 7. A computer-implemented system including at least one computing device for replying to an instant message from an instant message contact, comprising: an initialization system comprising: a component for providing a preferences interface for managing messages to an instant message contact, the preferences interface including: a user selectable designation of one of a set of instant message contacts; user selectable message response types including at least one of active, away, do not disturb, and not online, for use in responding to the designated one of the instant message contacts; and user fillable response messages corresponding with each of the user selectable message response types for use in responding to the designated one of the instant message contacts; 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 one of the user fillable response messages 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 one of the user fillable response messages is selected 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 second one of the user fillable response messages 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 one of the user fillable response messages or the second one of the user fillable response messages to the instant messaging contact in response to the instant message having been received from the instant messaging contact. 8. The system of claim 7 , wherein the instant messaging contact is an individual. 9. The system of claim 7 , wherein the instant messaging contact is a group. 10. The system of claim 7 , wherein the set of message contacts are distinct buddies on a buddy list of the instant message receiver. 11. The system of claim 7 , wherein the calendar availability status of the instant message receiver indicates a meeting status, the system further comprising: a component for determining whether the instant messaging contact is a required participant in a meeting; and a component for allowing the first user fillable message to be delivered if the determination is not positive. 12. The system of claim 11 , further comprising: a component for calculating a remaining time in the meeting; and a component for displaying an indicator of the remaining time in the meeting in the first one of the user fillable response messages. 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: providing a preferences interface for managing messages to an instant message contact, the preferences interface including: a user selectable designation of one of a set of instant message contacts; user selectable message response types including at least one of active, away, do not disturb, and not online, for use in responding to the designated one of the instant message contacts; and user fillable response messages corresponding with each of the user selectable message response types for use in responding to the designated one of the instant message contacts; 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 one of the user fillable response messages 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 one of the user fillable response messages is selected based on both an identity of the instant messaging contact and the calendar availability status of the receiver; determi

Assignees

Inventors

Classifications

  • G06Q10/107Primary

    Computer-aided management of electronic mailing [e-mailing] · CPC title

  • Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

  • Interoperability with other network applications or services · CPC title

  • Time management, e.g. calendars, reminders, meetings or time accounting · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9252975B2 cover?
The present invention provides a computer-implemented method, system, tool, and program product for sending a customized reply to an instant message. Specifically, under the present invention, 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…
Who is the assignee on this patent?
Boss Gregory J, Chen Yen-Fu, Hamilton Ii Rick A, and 2 more
What technology area does this patent fall under?
Primary CPC classification G06Q10/107. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 02 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).