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

Dynamic Location Mechanism for Keyboard Locking Programs

IP.com Disclosure Number: IPCOM000110249D
Original Publication Date: 1992-Nov-01
Included in the Prior Art Database: 2005-Mar-25
Document File: 1 page(s) / 53K

Publishing Venue

IBM

Related People

Fitzpatrick, GP: AUTHOR [+4]

Abstract

Current art in keyboard-locking software for personal computers enables users to direct that a static message (or even a scrolling message) be displayed on the screen for the duration of the lock. The message often takes the following form: I am in a meeting in room 531 and will return at 2:00 P.M. Such messages, while useful, become quickly obsolete unless the user returns to constantly update the static message. There is no method by which such a message may be constantly updated to reflect changes in a user's schedule over time.

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

Dynamic Location Mechanism for Keyboard Locking Programs

       Current art in keyboard-locking software for personal
computers enables users to direct that a static message (or even a
scrolling message) be displayed on the screen for the duration of the
lock.  The message often takes the following form: I am in a meeting
in room 531 and will return at 2:00 P.M.  Such messages, while
useful, become quickly obsolete unless the user returns to constantly
update the static message.  There is no method by which such a
message may be constantly updated to reflect changes in a user's
schedule over time.

      Provided is a software process by which messages associated
with keyboard-locking programs are made dynamic by being tied to a
user's electronic personal schedule (calendar).  The process operates
as follows.  Upon initiation, the process accesses a user-defined
template from a non-volatile storage device.  This template defines
to the process:
 - a default message
 - format for calendar-read messages
 - update frequency
 - method by which to access the calendar data (application
programming interface or data set name, for example)
 - miscellaneous customization options

      The process uses this data, along with the current system date
and time to access the appropriate personal schedule entry.  The
process then presents the user's current location (to the degree
permitted by the schedule information) in the format prescribed by
the template.  A...