Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Calendar Scheduling Based on User-Defined Criteria

IP.com Disclosure Number: IPCOM000104753D
Original Publication Date: 1993-May-01
Included in the Prior Art Database: 2005-Mar-19
Document File: 1 page(s) / 44K

Publishing Venue

IBM

Related People

Salahshour, A: AUTHOR [+3]

Abstract

Current art provides methods and algorithms for scheduling meetings and events on multiple calendars. The commonly used search criteria to select an available slot that fits the calendar of the intended attendees are date, time, and duration. Often, there are other desired criteria to make scheduling decisions, e.g., subject, priority, importance, requester, etc.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 73% of the total text.

Calendar Scheduling Based on User-Defined Criteria

      Current art provides methods and algorithms for scheduling
meetings and events on multiple calendars.  The commonly used search
criteria to select an available slot that fits the calendar of the
intended attendees are date, time, and duration.  Often, there are
other desired criteria to make scheduling decisions, e.g., subject,
priority, importance, requester, etc.

      This article addresses a calendar "free-time" search problem
and describes a mechanism to enhance the current art by providing a
"Negotiator" to govern the negotiation between groups of calendars to
schedule events and meetings.  It allows calendar users to specify
availability of a time slot using enterprise defined attributes for
meeting/event notices.

      The Negotiator accepts input from the users that request a
meeting and matches them against a Knowledge-Based table which is set
up by an administrator, based on some criteria, e.g., corporate
instructions.  Also, it allows for user-defined criteria other than
the ones set forth by the administrator.  Users may select any of the
criteria when requesting a meeting.  The Negotiator assigns a
predefined priority to the event/meeting notices from the Knowledge
Based table(s).  The priority is used in negotiation between
calendars and conflict resolution.  For example, time slots may be
reserved on a calendar to be used at the user's discretion; however,
the user may be willing...