Providing advanced instant messaging (IM) notification
First Claim
Patent Images
1. In an instant messaging (IM) system in which a user at a user instant messaging (IM) client initiates an IM chat session with a contact at a contact IM client, a method comprising:
- receiving an event message at the contact IM client, the event message being received prior to opening an IM chat window at the contact IM client, the event message being indicative of typing of a message of the user being currently typed at the user IM client;
determining whether a status of the user is blocked;
generating a typing notification message, the typing notification message being indicative of typing by the user at the user IM client; and
providing the typing notification message in a display at the contact IM client, the typing notification message configured to provide the message of the user being currently typed, the typing notification message including a user-selectable option to ignore the user'"'"'s message being currently typed, wherein, when the contact selects the user-selectable option to ignore the user'"'"'s message being currently typed, changing an availability status of the contact to unavailable, sending an unavailability status indication from the contact to the user currently typing said message and terminating the IM chat session,the typing notification message including a close option to close the typing notification message, the close option being different than the user-selectable option to ignore the message of the user being currently typed, the typing notification message being configured to indicate when the contact is selected as a recipient of the instant message, the typing notification message being displayed prior to display of the IM chat window.
12 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing advanced instant messaging (IM) notification are provided. In accordance with one embodiment of the invention, an event message, which is received prior sending of an initial message by a user, is used to generate a notification to a contact. The notification indicates to the contact that the user is preparing to initiate a chat session prior to opening a chat window.
-
Citations
41 Claims
-
1. In an instant messaging (IM) system in which a user at a user instant messaging (IM) client initiates an IM chat session with a contact at a contact IM client, a method comprising:
-
receiving an event message at the contact IM client, the event message being received prior to opening an IM chat window at the contact IM client, the event message being indicative of typing of a message of the user being currently typed at the user IM client; determining whether a status of the user is blocked; generating a typing notification message, the typing notification message being indicative of typing by the user at the user IM client; and providing the typing notification message in a display at the contact IM client, the typing notification message configured to provide the message of the user being currently typed, the typing notification message including a user-selectable option to ignore the user'"'"'s message being currently typed, wherein, when the contact selects the user-selectable option to ignore the user'"'"'s message being currently typed, changing an availability status of the contact to unavailable, sending an unavailability status indication from the contact to the user currently typing said message and terminating the IM chat session, the typing notification message including a close option to close the typing notification message, the close option being different than the user-selectable option to ignore the message of the user being currently typed, the typing notification message being configured to indicate when the contact is selected as a recipient of the instant message, the typing notification message being displayed prior to display of the IM chat window. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
receiving an event message at a first instant messaging (IM) client, the event message being responsive to a designation of a potential chat session with the first IM client from a second IM client; and providing for display a notification message at the first IM client in response to receiving the event message prior to display of an IM chat window, the notification message including a user-selectable option to ignore the event message, wherein, when the first IM client selects the user-selectable option to ignore the event message, changing an availability status of a user associated with the first IM client to unavailable, sending an unavailability status indication from the first IM client to the second IM client and terminating the IM chat session, the notification message including a close option to close the notification message, the close option being different than the user-selectable option to ignore the event message, the notification message being configured to indicate when a contact is selected as a recipient of the instant message, wherein the event message is indicative of an action at the second IM client. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method comprising:
-
receiving an event message at a first instant messaging (IM) client, the event message being received prior to opening a IM chat window at the first IM client, the event message being indicative of typing by a user at a second IM client; determining whether a status of the user at the second IM client is blocked; and providing for display a notification message at the first IM client, the notification message being displayed prior to opening the IM chat window, the notification message including a user-selectable option to ignore the event message, wherein, when the first IM client selects the user-selectable option to ignore the event message, changing an availability status of a user associated with the first IM client to unavailable, sending an unavailability status indication from the first IM client to the second IM client and terminating the IM chat session, the notification message including a close option to close the notification message, the close option being different than the user-selectable option to ignore the event message, the notification message being configured to indicate when a contact is selected as a recipient of the instant message. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A first IM client comprising:
-
a processor; and a memory configured to store; logic adapted to receive an event message, the event message being received prior to opening an IM chat window at the first IM client, the event message being indicative of typing by a user at a second IM client; logic adapted to determine whether a status of the user at the second IM client is blocked; and logic adapted to provide for display a notification message at the first IM client prior to opening an IM chat window, the notification message including a user-selectable option to ignore the event message, wherein, when the first IM client selects the user-selectable option to ignore the event message, changing an availability status of a user associated with the first IM client to unavailable, sending an unavailability status indication from the first IM client to the second IM client and terminating the IM chat session, the notification message including a close option to close the notification message, the close option being different than the user-selectable option to ignore the event message, the notification message being configured to indicate when a contact is selected as a recipient of the instant message. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41)
-
Specification