Method, system, and computer program product for providing an instant messaging interface with dynamically generated message buttons
First Claim
Patent Images
1. A method for providing an instant messaging (IM) window with a dynamically generated message button, comprising:
- retrieving information from a user associated application, wherein the information retrieved from the user associated application is associated with one of a task or an event, the task including one of talking on the phone or checking voicemail, and the event including one of an appointment or a meeting;
dynamically generating a message button based on the retrieved information and a user policy;
formatting the dynamically generated message button based on the one of the task or the event;
rendering the dynamically generated message button within the IM window;
sending a predefined IM message to at least one participant in an IM session in response to the actuation of the dynamically generated message button by a distinct participant in the IM session, wherein the predefined IM message is associated with the one of the task or the event and indicates an availability of the distinct participant to participate in the IM session; and
removing the dynamically generated message button from the IM window in response to completion of the one of the task or the event.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method, system, and computer program product for providing an instant messaging (IM) interface with dynamically generated message buttons. A method in accordance with an embodiment of the present invention includes: retrieving information from a user associated application; dynamically generating a message button based on the retrieved information and a user policy; and rendering the dynamically generated message button on the IM interface.
21 Citations
27 Claims
-
1. A method for providing an instant messaging (IM) window with a dynamically generated message button, comprising:
-
retrieving information from a user associated application, wherein the information retrieved from the user associated application is associated with one of a task or an event, the task including one of talking on the phone or checking voicemail, and the event including one of an appointment or a meeting; dynamically generating a message button based on the retrieved information and a user policy; formatting the dynamically generated message button based on the one of the task or the event; rendering the dynamically generated message button within the IM window; sending a predefined IM message to at least one participant in an IM session in response to the actuation of the dynamically generated message button by a distinct participant in the IM session, wherein the predefined IM message is associated with the one of the task or the event and indicates an availability of the distinct participant to participate in the IM session; and removing the dynamically generated message button from the IM window in response to completion of the one of the task or the event. - View Dependent Claims (2, 3, 10, 11, 12, 13, 14, 15)
-
-
4. A method for deploying an application for providing an instant messaging (IM) window with a dynamically generated message button, comprising:
providing at least one computer being operable to; retrieve information from a user associated application, wherein the information retrieved from the user associated application is associated with one of a task or an event, the task including one of talking on the phone or checking voicemail, and the event including one of an appointment or a meeting; dynamically generate a message button based on the retrieved information and a user policy; format the dynamically generated message button based on the one of the task or the event; render the dynamically generated message button within the IM window; send a predefined IM message to at least one participant in an IM session in response to an actuation of the dynamically generated message button by a distinct participant in the IM session, wherein the predefined IM message is associated with the one of the task or the event and indicates an availability of the distinct participant to participate in the IM session; and remove the dynamically generated message button from the IM window in response to completion of the one of the task or the event.
-
5. A system for providing an instant messaging (IM) window with a dynamically generated message button, comprising:
-
at least one computing device comprising; a system for retrieving information from a user associated application, wherein the information retrieved from the user associated application is associated with one of a task or an event, the task including one of talking on the phone or checking voicemail, and the event including one of an appointment or a meeting; a system for dynamically generating a message button based on the retrieved information and a user policy; a system for formatting the dynamically generated message button based on the one of the task or the event; a system for rendering the dynamically generated message button within the IM window; a system for sending a predefined IM message to at least one participant in an IM session in response to an actuation of the dynamically generated message button by a distinct participant in the IM session, wherein the predefined IM message is associated with the one of the task or the event and indicates an availability of the distinct participant to participate in the IM session; and a system for removing the dynamically generated message button from the IM window in response to completion of the one of the task or the event. - View Dependent Claims (6, 7, 16, 17, 18, 19, 20, 21)
-
-
8. A program product stored on a non-transitory computer readable storage medium for providing an instant messaging (IM) window with a dynamically generated message button, the non-transitory computer readable storage medium comprising program code for performing the steps of:
-
retrieving information from a user associated application, wherein the information retrieved from the user associated application is associated with one of a task or an event, the task including one of talking on the phone or checking voicemail, and the event including one of an appointment or a meeting; dynamically generating a message button based on the retrieved information and a user policy; formatting the dynamically generated message button based on the one of the task or the event; rendering the dynamically generated message button within the IM window; sending a predefined IM message to at least one participant in an IM session in response to the actuation of the dynamically generated message button by a distinct participant in the IM session, wherein the predefined IM message is associated with the one of the task or the event and indicates an availability of the distinct participant to participate in the IM session; and removing the dynamically generated message button from the IM window in response to completion of the one of the task or the event. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
9. A method for providing an instant messaging (IM) window, comprising:
-
retrieving information from an application, wherein the information retrieved from the application is associated with one of a task or an event, the task including one of talking on the phone or checking voicemail, and the event including one of an appointment or a meeting; dynamically generating a message button based on the retrieved information and a user policy, wherein the dynamically generated message button is associated with a predefined IM message; rendering the dynamically generated message button within the IM window; sending the predefined IM message to at least one participant in an IM session in response to an actuation of the dynamically generated message button by a distinct participant in the IM session, wherein the predefined IM message is associated with the one of the task or the event and indicates an availability of the distinct participant to participate in the IM session; and removing the dynamically generated message button from the IM window in response to completion of the one of the task or the event.
-
Specification