Method, system and computer program product for enabling electronic chat with online calendar invitees
First Claim
1. A computer-implemented method implemented on a computer and/or communication device comprising:
- a processor generating an electronic notice of a meeting within an electronic calendaring application;
transmitting the electronic notice to one or more electronic accounts via corresponding electronic addresses from an electronic mail application to which the electronic calendaring application is linked, wherein the transmitting of the electronic notice occurs via electronic mail;
storing meeting particulars including an electronic account identifier (ID) of each of the one or more electronic accounts to which the electronic notice was transmitted;
linking a corresponding instant messaging (IM) ID with each electronic account ID, wherein the IM ID is retrieved from an IM service accessible on the computer and/or communication device or is received in a reply message to the electronic notice;
generating a meeting invitee status display (MISD) that indicates (a) a listing of the one or more electronic account IDs;
(b) a reply status of the one or more electronic account IDs to the electronic notice of the meeting; and
(c) a current online status of each IM ID linked to the one or more electronic account IDs;
when a reply message is received to the electronic notice, updating the MISD by linking the corresponding IM ID within an IM ID status field of the MISD that tracks an online status of the IM ID within the IM service, such that the online status is reflected within the calendaring application;
providing within the MISD a selection mechanism to initiate a specific type of IM communication via the IM service;
enabling initiation of an IM session from an interface of the electronic calendaring application using the electronic account ID, which is presented within the interface and is linked to the corresponding IM ID to enable the IM session over the IM service to be initiated via (a) a selection of the electronic account ID and (b) a request provided within the MISD on the calendaring application to trigger initiation of the IM session via the IM service; and
enabling completion of one or more of several functions with one or more of the electronic account IDs, from among;
printing a list of electronic account IDs notified of the meeting along with the reply status;
activating an IM chat session;
activating a video conference with electronic account IDs having corresponding IM IDs that are currently logged in;
forwarding an automatic IM reminder of the meeting via the IM service; and
completing a pre-programmed user function.
5 Assignments
0 Petitions
Accused Products
Abstract
A Meeting Attendee Instant Messaging (MAIM) utility is provided and embeds Instant Messaging (IM) functionality in a calendaring software. When a meeting request is sent out from the calendaring application, the request receives invitee responses, which automatically populates a Meeting Invitee Status Display (MISD). The MISD graphically illustrates which invitees have accepted the request to the meeting (i.e., attendees), and also provides an indication of a current IM status of each attendee to the meeting. The meeting facilitator may optionally select specific attendees or all attendees and initiate a one-to-one or group IM chat session with the selected attendees to begin a chat. The group IM session chat is initiated from within the MISD without providing the meeting facilitator with anything other than the e-mail addresses or e-mail IDs of the attendees.
-
Citations
17 Claims
-
1. A computer-implemented method implemented on a computer and/or communication device comprising:
-
a processor generating an electronic notice of a meeting within an electronic calendaring application; transmitting the electronic notice to one or more electronic accounts via corresponding electronic addresses from an electronic mail application to which the electronic calendaring application is linked, wherein the transmitting of the electronic notice occurs via electronic mail; storing meeting particulars including an electronic account identifier (ID) of each of the one or more electronic accounts to which the electronic notice was transmitted; linking a corresponding instant messaging (IM) ID with each electronic account ID, wherein the IM ID is retrieved from an IM service accessible on the computer and/or communication device or is received in a reply message to the electronic notice; generating a meeting invitee status display (MISD) that indicates (a) a listing of the one or more electronic account IDs;
(b) a reply status of the one or more electronic account IDs to the electronic notice of the meeting; and
(c) a current online status of each IM ID linked to the one or more electronic account IDs;when a reply message is received to the electronic notice, updating the MISD by linking the corresponding IM ID within an IM ID status field of the MISD that tracks an online status of the IM ID within the IM service, such that the online status is reflected within the calendaring application; providing within the MISD a selection mechanism to initiate a specific type of IM communication via the IM service; enabling initiation of an IM session from an interface of the electronic calendaring application using the electronic account ID, which is presented within the interface and is linked to the corresponding IM ID to enable the IM session over the IM service to be initiated via (a) a selection of the electronic account ID and (b) a request provided within the MISD on the calendaring application to trigger initiation of the IM session via the IM service; and enabling completion of one or more of several functions with one or more of the electronic account IDs, from among;
printing a list of electronic account IDs notified of the meeting along with the reply status;
activating an IM chat session;
activating a video conference with electronic account IDs having corresponding IM IDs that are currently logged in;
forwarding an automatic IM reminder of the meeting via the IM service; and
completing a pre-programmed user function. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A communication device comprising:
-
a processor; a memory coupled to the processor; program code executing on the processor of the communication device, which provides the functions of; generating an electronic notice of a meeting within an electronic calendaring application; transmitting the electronic notice to one or more electronic accounts via corresponding electronic addresses from an electronic mail application to which the electronic calendaring application is linked, wherein the transmitting of the electronic notice occurs via electronic mail; storing meeting particulars including an electronic account identifier (ID) of each of the one or more electronic accounts to which the electronic notice was transmitted; linking a corresponding instant messaging (IM) ID with each electronic account ID, wherein the IM ID is retrieved from an IM service accessible on the computer and/or communication device or is received in a reply message to the electronic notice; generating a meeting invitee status display (MISD) that indicates;
(a) a listing of the one or more electronic account IDs;
(b) a reply status of the one or more electronic account IDs to the electronic notice of the meeting; and
(c) a current online status of each IM ID linked to the one or more electronic account IDs;when a reply message is received to the electronic notice, updating the MISD by linking the corresponding IM ID within an IM ID status field of the MISD that tracks an online status of the IM ID within the IM service, such that the online status is reflected within the calendaring application; providing within the MISD a selection mechanism to initiate a specific type of IM communication via the IM service; enabling initiation of an IM session from an interface of the electronic calendaring application using the electronic account ID, which is presented within the interface and is linked to the corresponding IM ID to enable the IM session over the IM service to be initiated via (a) a selection of the electronic account ID and (b) a request provided within the MISD on the calendaring application to trigger initiation of the IM session via the IM service; and enabling completion of one or more of several functions with one or more of the electronic account IDs, from among; printing a list of electronic account IDs notified of the meeting along with the reply status;
activating an IM chat session;
activating a video conference with electronic account IDs having corresponding IM IDs that are currently logged in;forwarding an automatic IM reminder of the meeting via the IM service; and completing a pre-programmed user function. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer program product comprising:
-
a computer-usable storage medium; and computer executable instructions on the computer-usable storage medium that when executed by a processor of a computer and/or a communication device provides the functions of; generating an electronic notice of a meeting; transmitting the electronic notice to one or more electronic accounts via corresponding electronic addresses from an electronic mail application to which the electronic calendaring application is linked, wherein the transmitting of the electronic notice occurs via electronic mail; storing meeting particulars including an electronic account identifier (ID) of each of the one or more electronic accounts to which the electronic notice was transmitted; linking a corresponding instant messaging (IM) ID with each electronic account ID, wherein the IM ID is retrieved from an IM service accessible on the computer and/or communication device or is received in a reply message to the electronic notice; generating a meeting invitee status display (MISD) that indicates (a) a listing of the one or more electronic account IDs;
(b) a reply status of the one or more electronic account IDs to the electronic notice of the meeting; and
(c) a current online status of each IM ID linked to the one or more electronic account IDs;when a reply message is received to the electronic notice, updating the MISD by linking the corresponding IM ID within an IM ID status field of the MISD that tracks an online status of the IM ID within the IM service, such that the online status is reflected within the calendaring application; detecting an opening of the MISD prior to the meeting; automatically retrieving a current online status of each IM ID linked to the electronic account ID; displaying the current online status along with each electronic account ID whose online status is retrieved; providing within the MISD a selection mechanism to initiate a specific type of IM communication via the IM service; enabling initiation of an IM session from an interface of the electronic calendaring application using the electronic account ID, which is presented within the interface and is linked to the corresponding IM ID to enable the IM session over the IM service to be initiated via (a) a selection of the electronic account ID and (b) a request provided within the MISD on the calendaring application to trigger initiation of the IM session via the IM service; and enabling completion of one or more of several functions with one or more of the electronic account IDs, from among;
(a) printing a list of electronic account IDs notified of the meeting along with the reply status;
activating an IM chat session;
activating a video conference with electronic account IDs having corresponding IM IDs that are currently logged in;
forwarding an automatic IM reminder of the meeting via the IM service; and
completing a pre-programmed user function. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification