METHOD AND SYSTEM FOR MANAGING CONFLICTING CALENDAR ENTRIES
First Claim
1. A method performed in a data processing system for managing conflicting calendar meeting entries comprising the steps of:
- monitoring one or more meeting entries in a meeting scheduled for a particular user that are stored in a database, the database containing scheduling information such as meeting time, date and location;
detecting a new meeting entry for the particular user;
determining whether there is a scheduling conflict between the newly detected meeting and previously scheduled meetings stored in the database;
notifying and informing the account user when the determination is that there is conflict between the newly detected meeting and previously scheduled meetings stored in the database; and
determining whether the user wants to track any unscheduled meeting in the database.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention enables a user to schedule meetings and detect scheduling conflicts. A system user such as an employee schedules a meeting. The time and date of the meeting is stored in an account for that user. When the same user schedules another meeting, that meeting is detected and compared with any previously and scheduled and stored meetings for that user. If there is a conflict between the presently scheduled meeting and any previously scheduled meeting, then the present invention alerts the user and gives the user the opportunity to select the new meeting for that time or to retain the currently scheduled meeting. The present invention can also store and track the unscheduled meetings. In the event the scheduled meeting is postponed or canceled, the user can be notified and given the opportunity to schedule and attend a previously declined meeting that was scheduled for that same time.
-
Citations
20 Claims
-
1. A method performed in a data processing system for managing conflicting calendar meeting entries comprising the steps of:
-
monitoring one or more meeting entries in a meeting scheduled for a particular user that are stored in a database, the database containing scheduling information such as meeting time, date and location; detecting a new meeting entry for the particular user; determining whether there is a scheduling conflict between the newly detected meeting and previously scheduled meetings stored in the database; notifying and informing the account user when the determination is that there is conflict between the newly detected meeting and previously scheduled meetings stored in the database; and determining whether the user wants to track any unscheduled meeting in the database. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method performed in a data processing system for managing conflicting calendar meeting entries comprising the steps of:
-
monitoring one or more meeting entries in a meeting scheduled for a particular user that are stored in a database, the database containing scheduling information such as meeting time, date and location; detecting a new meeting B, entry for the particular user; determining whether there is a scheduling conflict between the newly detected meeting B and previously scheduled meeting A stored in the database; notifying and informing the account user when the determination is that there is conflict between meeting B and previously scheduled meeting A stored in the database; determining whether user wants to schedule meeting B; sending a decline notice to an originator of meeting B informing the originator that the user declined at attend meeting B; tracking the declined meeting B in the database; detecting a change in the status of meeting A in user'"'"'s meeting schedule; notifying the user of the detected meeting status change; checking the status of declined meeting B; and informing user of the status of declined meeting B. - View Dependent Claims (9, 10)
-
-
11. A method performed in a data processing system for managing conflicting calendar meeting entries when a particular meeting has at least one key invitee comprising the steps of:
-
monitoring one or more meetings scheduled by a meeting originator; receiving a decline notice from a key meeting invitee; receiving from the key invitee that initially declined to attend the meeting, an inquiry of the status of the meeting and a message that the key invitee can now attend the meeting; and determining whether there is sufficient time to reschedule the declined meeting to its originally scheduled time. - View Dependent Claims (12, 13, 15, 16, 17)
-
-
14. The method as described in clam 13 wherein said determining a notification time for each meeting invitee further comprises the steps of:
-
holding a value for an invitee that did specify a notification time; and calculating a notification time for an invitee that did not specify a notification time by using a past history of notification times for that user.
-
-
18. A method performed in a data processing system for managing conflicting calendar meeting entries comprising the steps of:
-
tentatively accepting a meeting for a particular user; updating a database to reflect the tentatively accepted meeting; monitoring the user'"'"'s meeting schedule; tentatively scheduling another meeting for the particular user; determining whether there is a scheduling conflict with another scheduled meeting; prioritizing conflicted meetings; and maintaining a list of tentatively scheduled but conflicting meetings. - View Dependent Claims (19, 20)
-
Specification