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

Enhanced Personal REMINDER Facility

IP.com Disclosure Number: IPCOM000039636D
Original Publication Date: 1987-Jul-01
Included in the Prior Art Database: 2005-Feb-01
Document File: 1 page(s) / 12K

Publishing Venue

IBM

Related People

Moldover, AD: AUTHOR

Abstract

This system provides an effective mechanism for generating and delivering a computer-controlled personal reminder regardless of what application program is executing. The system is based on an independent time-keeping process. On the IBM PC, under PC-DOS, this process can be a device driver as described below. Under other operating systems on the IBM System/370, the process can be performed by a separate virtual machine or a task running without an attached terminal. The independent time-keeping process (REMINDER DEVICE DRIVER) is used to control the storing and delivery of reminders. The device driver is a piece of virtual hardware that acts like an input/output device. An application program, such as a calendar, can write reminders to the REMINDER DEVICE DRIVER which then acts as a storage device and clock watcher.

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

Page 1 of 1

Enhanced Personal REMINDER Facility

This system provides an effective mechanism for generating and delivering a computer-controlled personal reminder regardless of what application program is executing. The system is based on an independent time-keeping process. On the IBM PC, under PC-DOS, this process can be a device driver as described below. Under other operating systems on the IBM System/370, the process can be performed by a separate virtual machine or a task running without an attached terminal. The independent time-keeping process (REMINDER DEVICE DRIVER) is used to control the storing and delivery of reminders. The device driver is a piece of virtual hardware that acts like an input/output device. An application program, such as a calendar, can write reminders to the REMINDER DEVICE DRIVER which then acts as a storage device and clock watcher. At the appointed time, the REMINDER DEVICE DRIVER verifies the best means to deliver the reminder, e.g., signal to the calendar program, audible alarm, computer synthesized voice, telephone call, or other appropriate means. Each time a new reminder mechanism is added to the system, a message must be written to the REMINDER DEVICE DRIVER so that this means can supersede the current means as the best available. In addition, each time a mechanism is removed from the system, a corresponding message restores the prior best means for delivery. The novelty here is in connecting the device driver to an application that mai...