Browse Prior Art Database

Soft Peripheral Odometer

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

Publishing Venue

IBM

Related People

Johnson, WJ: AUTHOR [+3]

Abstract

A program is described which allows determination of computer usage and how much the computer was used. Specifically, this program determines how much resource remains on an arbitrary peripheral independent of any interface to the peripheral.

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

Soft Peripheral Odometer

       A program is described which allows determination of
computer usage and how much the computer was used.  Specifically,
this program determines how much resource remains on an arbitrary
peripheral independent of any interface to the peripheral.

      It is often useful to determine how much a peripheral has been
in use.  Peripherals, such as monitors, printers, disk drives, mice,
etc., all interact with a computer in such a way for a usage
constraint to be appropriate.  A manager may want to know how much
work was done on a computer system by his subordinates.  The manager
can inquire the programmatic odometer to determine how much activity
occurred on the peripherals of some computer system.  The odometer
can also be used to determine disk drive space used within a time
period and printer paper used or remaining to print on.  These are
only some examples of problems solved.  Allowing query of computer
use and particularly how much the system has been used is important.

      The program described is a terminate and stay resident type of
program which mingles with device drivers of a computer system.  Data
is collected for each peripheral the computer is configured to have
odometer readings taken from.  Data consists of discrete numbers of
usage, configurably logged in time periods. Logging can take a
snapshot or compare differences between snapshots to show values
within a time period.  Data values can be intervened with at any time
for reset or updated configurations.  Consider the following table
for a computer with peripherals customary for a computer:

                            (Image Omitted)

      The data described is only an example of discrete types of data
which can be collected.  The data can have a snapshot taken at
configured time intervals for historical purposes.  A previous
snapshot can be compared to a current snapshot to dete...