The present invention generally relates to information technology, and, more particularly, to geographically distributed meetings.
Work in geographically distributed teams has become a common practice. People located in distinct buildings, cities and even countries do not necessarily need to meet face-to-face, as they can communicate effectively using electronic chats, electronic mails (e-mails) and the telephone. For example, a meeting can be initiated by a chairperson who sends the invitation and becomes its exclusive owner in a sense that there are certain actions that only he is allowed to perform, such as update invitation with notes, set up the location, etc.
Consider the following exemplary scenario. Steve, Tom and Dan are going to have a conference call. While Steve and Tom work in the same office (for example, in New York), Dan is going to participate in the call from his office in Israel. Steve (the chairperson) reserves a room in the NY office for Tom and himself and sends an invitation to the others. With existing approaches, Dan will face multiple problems. For instance, if Dan would like other people from his local team to participate in the call as well, he cannot add them to the invitee list unless he explicitly asks the chairperson to do so. Moreover, this would automatically cause the chairperson to be aware of these additional people presence in the room, which is not necessarily what Dan wants.
Also, Dan might need to reserve a room for his local team representatives, but he cannot add this room to the meeting calendar entry in the way his local co-workers will see it. Dan might also need to modify the meeting calendar entry notes in a way that only his local co-workers see, such as, for example, by attaching the presentation that they are going to show to their overseas colleagues.
Common approaches attempt to use various workarounds to overcome the above disadvantages. For example, one can reserve a room via a local room reservation system, write down the location on a piece of paper, send e-mails for communicating with the local team about room, notes towards the meeting, etc. Also, one can create an additional duplicate invitation with its own chair (Dan in the scenario above). However, in this case, two resulting meeting calendar entries are completely independent and require separate maintenance, meaning that canceling or rescheduling the original one has no impact on the local one, which must be updated accordingly by the local chair.
Principles of the present invention provide techniques for managing meeting calendar entries. An exemplary method (which may be computer-implemented) for managing a meeting calendar entry, according to one aspect of the invention, can include steps of scheduling a meeting by sending an invitation to one or more individuals, wherein the meeting is scheduled by a primary organizer via a meeting calendar entry, defining one or more secondary organizers for the meeting, and facilitating the one or more secondary organizers to manage a meeting calendar entry for the meeting.
One or more embodiments of the invention or elements thereof can be implemented in the form of a computer product including a computer usable medium with computer usable program code for performing the method steps indicated. Furthermore, one or more embodiments of the invention or elements thereof can be implemented in the form of an apparatus or system including a memory and at least one processor that is coupled to the memory and operative to perform exemplary method steps. Yet further, in another aspect, one or more embodiments of the invention or elements thereof can be implemented in the form of means for carrying out one or more of the method steps described herein; the means can include hardware module(s), software module(s), or a combination of hardware and software modules.
These and other objects, features and advantages of the present invention will become apparent from the following detailed description of illustrative embodiments thereof, which is to be read in connection with the accompanying drawings.
Principles of the present invention include effective management of calendar entries for geographically distributed meetings by defining secondary chairpersons. As a result of the disadvantageous existing approaches, an approach (such as described herein) empowering local chairpersons with an ability to use the original invitation and the respective original meeting calendar entry for local communication would be an elegant solution eliminating the need for time-consuming and disadvantageous workarounds described above.
In one or more embodiments of the invention, in an existing scheduled meeting calendar entry, each meeting invitee can become a secondary chairperson of the existing scheduled meeting. The secondary chairperson can add his or her own guests, reserve a local room for his or her guests, add comments, etc. All actions taken by the secondary chairperson can be performed via the same calendar entry of the existing scheduled meeting. Also, the local invitees are notified of the entry updates that the secondary chair performs (for example, local room changes, comments added, etc.).
Additionally, all original invitation changes (for example, cancellation, rescheduling, etc.) made by the original chairperson are automatically reflected to all participants invited by the secondary chairperson. By way of example, the original invitation can be received as an electronic mail (e-mail) in the inbox of each invitee. When the meeting is rescheduled or changed in some way (for example, room change, etc.), additional e-mail is sent to the invitees (that is, all invitees). In one or more embodiments of the invention, the e-mail client provides buttons that allow one-click incorporation of the changes into the invitee's calendar.
As such, as opposed to the disadvantageous existing approaches detailed above, the techniques described herein can make a participant of a scheduled meeting and/or conference a secondary chairperson (who can invite additional participant to the scheduled meeting and/or conference, with or without the knowledge of a primary chairperson). In contrast to existing approaches that merely allow the addition of new participants, the techniques described herein advantageously enable (via the original meeting calendar entry) an invitee to effectively become a (secondary) chairperson, and thereby providing him or her many abilities (as described herein). Additionally, one or more embodiments of the invention can use calendar tools.
The techniques described herein provide participants more control than just adding additional guests. One or more embodiments of the invention use a secondary chairperson paradigm, with which each meeting invitee can be empowered with an ability to use the original calendar meeting entry for effective communication within his or her local secondary team. A secondary chairperson is able to, for example, add his own guests, as well as update the calendar meeting entry with comments and/or attachments relevant to his guests only, etc. A secondary chairperson may also reserve a room (for example, for his guests) via an external reservation system. The secondary chairperson can put the local room number into the same original calendar entry and all of the local invitees will be aware of it. Further, if the secondary chairperson modifies the reserved room number in the calendar entry, all of the local invitees are notified automatically.
Also, as described herein, such actions are performed via the same original calendar meeting entry by that making sure that all original invitation changes (for example, cancellations, rescheduling, etc.) are automatically reflected in all participant calendars, including those of the secondary chair guests.
An exemplary embodiment of the present invention can include the following. A primary chairperson sends a meeting invitation to one or more participants with location, notes, invitee list, etc. After accepting the invitation, each invitee can edit the meeting calendar entry. A button and/or selectable option such as, for example, “Become a Secondary Chair” will be available in the meeting entry. After clicking and/or selecting lo that option, the invitee becomes a secondary chair. As a result, a new area appears in the meeting document that can look, for example, similar to the primary meeting details area (it may be implemented, for example, as a separate tab or inside the same view). The new area can include, for example, details about a local secondary team such as invitee list, location, notes, etc.
Additionally, the secondary chair can perform additional steps in a similar way to that of the primary chair and the secondary chair can perform additional steps immediately or at any time later. By way of example and not limitation, the secondary chair can perform additional steps such as add invitees, specify a reserved room number, and add one or more notes. Secondary chair invitees will be notified of any such changes or additions performed by the secondary chair.
In one or more embodiments of the invention, a primary chair can to disable secondary chair support, and a primary chair can require that all changes made by secondary chairs will be visible to him (the primary chair). For example, one or more embodiments of the invention can provide a selectable option to “allow secondary chairs” to the primary chair during the original invitation creation. If selected, another selectable option such as, for example, “Make all secondary actions visible to me” can be presented to the primary chair. The selection performed can then be stored together with the original invitation. If no secondary chairs are allowed for the meeting, the invitees will not be presented with the “Become a secondary chair” selectable option and/or button (or such an option will simply be disabled). A mail client, for example, on the invitee side can perform such functions.
If secondary chairs are allowed, but all changes and/or actions are set to be visible to the primary chair, when an invitee tries to become a secondary chair he or she will get a message (for example, a pop-up) warning that all of his or her changes will be visible to the primary chair.
People invited by the secondary chair can see a secondary meeting location in the calendar entry summary and both original and secondary meeting details when the calendar entry is opened. Also, in one or more embodiments of the invention, secondary chairs can see meeting details related to other secondary chairs.
Further, when a primary chair cancels and/or reschedules the meeting, a rescheduling note will be sent to all participants in a regular way. In one or more embodiments of the invention, such a change can be automatically propagated to all secondary invitees and/or it can be a secondary chair responsibility to do so. Moreover, one or more embodiments of the invention provide that secondary chairs can be assisted in another room reservation for the new time slot by providing a button and/or option in the reschedule note.
Step 206 includes facilitating the one or more secondary organizers to manage a meeting calendar entry for the meeting. Facilitating the secondary organizers to manage the meeting calendar entry can include, for example enabling the secondary organizers to invite one or more individuals to the meeting, to change a location at which one or more individuals can participate in the meeting, and wherein the one or more individuals are automatically notified of the changed location, to manage the meeting calendar entry with or without knowledge of the primary organizer and/or to update the meeting calendar entry (for example, with comments and/or attachments relevant to his guests only or to the entire meeting group), wherein one or more invitees of each secondary organizer will be automatically notified of the update.
Also, the primary organizer can require notification of a decision of one or more individuals to become a secondary organizer and/or one or more changes to the meeting calendar entry by one or more secondary organizers. Additionally, one or more embodiments of the invention include enabling an invitee to become a secondary organizer with or without knowledge of the primary organizer.
The techniques depicted in
Additionally, in one or more embodiments of the invention, changes made to the meeting calendar entry by a secondary organizer are reflected to each individual invited to the meeting by the secondary organizer that made the one or more changes. Also, each individual invited to the meeting by a secondary organizer see, in the meeting calendar entry, primary details as set by the primary organizer and one or more changes added by the secondary organizers that invited the individual. Further, in one or more embodiments of the invention, each secondary organizer may see, in the meeting calendar entry, meeting details related to one or more other secondary organizers.
A variety of techniques, utilizing dedicated hardware, general purpose processors, software, or a combination of the foregoing may be employed to implement the present invention. At least one embodiment of the invention can be implemented in the form of a computer product including a computer usable medium with computer usable program code for performing the method steps indicated. Furthermore, at least one embodiment of the invention can be implemented in the form of an apparatus including a memory and at least one processor that is coupled to the memory and operative to perform exemplary method steps.
At present, it is believed that the preferred implementation will make substantial use of software running on a general-purpose computer or workstation. With reference to
In addition, the phrase “input and/or output interface” as used herein, is intended to include, for example, one or more mechanisms for inputting data to the processing unit (for example, mouse), and one or more mechanisms for providing results associated with the processing unit (for example, printer). The processor 302, memory 304, and input and/or output interface such as display 306 and keyboard 308 can be interconnected, for example, via bus 310 as part of a data processing unit 312. Suitable interconnections, for example via bus 310, can also be provided to a network interface 314, such as a network card, which can be provided to interface with a computer network, and to a media interface 316, such as a diskette or CD-ROM drive, which can be provided to interface with media 318.
Accordingly, computer software including instructions or code for performing the methodologies of the invention, as described herein, may be stored in one or more of the associated memory devices (for example, ROM, fixed or removable memory) and, when ready to be utilized, loaded in part or in whole (for example, into RAM) and executed by a CPU. Such software could include, but is not limited to, firmware, resident software, microcode, and the like.
Furthermore, the invention can take the form of a computer program product accessible from a computer-usable or computer-readable medium (for example, media 318) providing program code for use by or in connection with a computer or any instruction execution system. For the purposes of this description, a computer usable or computer readable medium can be any apparatus for use by or in connection with the instruction execution system, apparatus, or device.
The medium can be an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system (or apparatus or device) or a propagation medium. Examples of a computer-readable medium include a semiconductor or solid-state memory (for example, memory 304), magnetic tape, a removable computer diskette (for example, media 318), a random access memory (RAM), a read-only memory (ROM), a rigid magnetic disk and an optical disk. Current examples of optical disks include compact disk-read only memory (CD-ROM), compact disk-read and/or write (CD-R/W) and DVD.
A data processing system suitable for storing and/or executing program code will include at least one processor 302 coupled directly or indirectly to memory elements 304 through a system bus 310. The memory elements can include local memory employed during actual execution of the program code, bulk storage, and cache memories which provide temporary storage of at least some program code in order to reduce the number of times code must be retrieved from bulk storage during execution.
Input and/or output or I/O devices (including but not limited to keyboards 308, displays 306, pointing devices, and the like) can be coupled to the system either directly (such as via bus 310) or through intervening I/O controllers (omitted for clarity).
Network adapters such as network interface 314 may also be coupled to the system to enable the data processing system to become coupled to other data processing systems or remote printers or storage devices through intervening private or public networks. Modems, cable modem and Ethernet cards are just a few of the currently available types of network adapters.
In any case, it should be understood that the components illustrated herein may be implemented in various forms of hardware, software, or combinations thereof, for example, application specific integrated circuit(s) (ASICS), functional circuitry, one or more appropriately programmed general purpose digital computers with associated memory, and the like. Given the teachings of the invention provided herein, one of ordinary skill in the related art will be able to contemplate other implementations of the components of the invention.
At least one embodiment of the invention may provide one or more beneficial effects, such as, for example, in an existing meeting calendar entry, allowing each meeting invitee to become a secondary chairperson of the existing scheduled meeting.
Although illustrative embodiments of the present invention have been described herein with reference to the accompanying drawings, it is to be understood that the invention is not limited to those precise embodiments, and that various other changes and modifications may be made by one skilled in the art without departing from the scope or spirit of the invention.