Browse Prior Art Database

Method for Predicate Cancellation of Calendar Events

IP.com Disclosure Number: IPCOM000110555D
Original Publication Date: 1992-Dec-01
Included in the Prior Art Database: 2005-Mar-25
Document File: 2 page(s) / 75K

Publishing Venue

IBM

Related People

Johnson, WJ: AUTHOR [+3]

Abstract

Often an event needs to be deleted from a calendar. In particular, the event definition is not explicitly registered with the calendar service. The event may be based on certain conditions for the cancellation to be considered valid. Consider a meeting event between a sales representative and a particular customer. If the sales representative is being transferred from handling that particular customer account, then there is a desire to find and delete all calendar events for which the sales representative and the particular customer is present. This type of predicate cancellation is often desired in a calendar system.

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

Method for Predicate Cancellation of Calendar Events

       Often an event needs to be deleted from a calendar.  In
particular, the event definition is not explicitly registered with
the calendar service.  The event may be based on certain conditions
for the cancellation to be considered valid.  Consider a meeting
event between a sales representative and a particular customer.  If
the sales representative is being transferred from handling that
particular customer account, then there is a desire to find and
delete all calendar events for which the sales representative and the
particular customer is present.  This type of predicate cancellation
is often desired in a calendar system.

      This article describes a mechanism and methodology for handling
predicate cancellations of calendar events.  Upon a user requesting a
cancellation of an event, a Predicate Cancellation Service performs
boolean search operations on the calendar's data base.  Conditions
for cancellations can be specified by the user via typical user
interface techniques.  These techniques, however, would allow the
user to specify the conditions for which an event should be
cancelled.  Conditions can also be specified for which an event
should be excluded from cancellation.  In addition, events specified
for cancellation need not be contextual cancellations.  A contextual
cancellation is a cancellation in which all of the predicate
conditions are derived from the content of the event.  Parametric
cancellations are cancellations for which the cancellation is derived
based on information outside the scope of the event itself.  For
example, a user may have scheduled meetings that are 0 or 1 minute
apart from each other.  This allows little enroute time between
meetings.  The user may desire to cancel such...