Browse Prior Art Database

Flexible calendar scheduling system

IP.com Disclosure Number: IPCOM000191209D
Original Publication Date: 2009-Dec-21
Included in the Prior Art Database: 2009-Dec-21
Document File: 3 page(s) / 11K

Publishing Venue

IBM

Abstract

Disclosed is a Flexible calendar scheduling system

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 42% of the total text.

Page 1 of 3

Flexible calendar scheduling system

Often times, a user wants to have a meeting with a group of people and can accommodate a flexible schedule at a flexible interval. For example, a group of users meet roughly every month or two for patent brainstorming meetings but the users do not really care about the exact date (and/or time) the meetings are going to occur. The current solution requires the chair person to schedule the meetings ahead of time and then update the invitations whenever any user has a conflict. The meeting date is often selected at least a few weeks before the actual meeting.The chair person and attendees' availability probably would change before the meeting so the likelihood of rescheduling one or more times is very high. Several iterations are often required to accomplish the meeting reschedule, i.e. find another available time slot, send out the new meeting invitations and accept the meeting reschedule. This can be time consuming and confusing.

This idea proposes an approach to allow users to schedule calendar entries with a flexible date and time. Specifically, the calendar system allows a user to schedule meetings with flexible dates, flexible recurring patterns and flexible times, for a group of attendees. Whenever there is a conflict (or the conflicting meeting has a higher priority), the calendar system will automatically find the next available time slot within the flexible dates, time and recurring rules specified by the meeting chair person and update each meeting attendee's calendar accordingly. Whenever necessary, the calendar system will continue to perform the automatic rescheduling until a specified time selected by the meeting chair person has passed (for example up to 1 hour before the start of the meeting).

1. The system can allow users to configure a flexible meeting.

For example: A user wants to meet sometime the fourth week of the month. This allows the system to find a meeting anytime during that fourth week. This allows flexibility for the scheduler to reschedule during that time frame without user interaction. Say the scheduler scheduled the meeting for Tuesday of the fourth week and a user declines the meeting, then the scheduler will automatically reschedule during the fourth week at another time that would work.

2. The system can allow users to configure flexible recurring rules for different types of recurring meetings.

Example of flexible recurring rules: meet roughly every four weeks and can be any day during the week as long as the meetings are approximately 4 weeks apart.

3. If the system cannot find any available time slot within the flexible window, the system will increase the priority of the meeting. This can help ensure that the meeting can be scheduled within the flexible rules.

User case:

Users A, B, C, D want to meet approximately every month for patent brainstorming and the users do not need to meet at a specific date or time. When...