Browse Prior Art Database

Antonym and Complement Filter

IP.com Disclosure Number: IPCOM000107220D
Original Publication Date: 1992-Jan-01
Included in the Prior Art Database: 2005-Mar-21
Document File: 1 page(s) / 52K

Publishing Venue

IBM

Related People

Johnson, WJ: AUTHOR [+2]

Abstract

A methodology is described which provides additional functionality to filters typically used for discarding, sorting, retrieving, filing, listing or maintaining software objects. Filters are expanded to permit an antonym or complement specification in the condition of a filter for flexibility without imposing additional syntax.

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

Antonym and Complement Filter

      A methodology is described which provides additional
functionality to filters typically used for discarding, sorting,
retrieving, filing, listing or maintaining software objects.  Filters
are expanded to permit an antonym or complement specification in the
condition of a filter for flexibility without imposing additional
syntax.

      Predicates of filters are specified through expressions which
contain terms representing their face value. For example, consider
the filter "SHOW ALL DOCUMENTS FILED WITH THE FOLLOWING CONDITIONS;
(ON DISKS A AND B) && (DATED BETWEEN 8/5/91 AND 8/9/91) && (SENT BY
G. BANHAM AND J. JOHNSON) && (START WITH LETTERS 'DOC') && (NOT LESS
THAN 1007 BYTES IN SIZE)". The goal is to produce a result based on
the face value of the following terms: DISK A, DISK B, DATE RANGE,
SOURCE, CHARACTER PREFIX and FILE SIZE. The terms can be surrounded
with descriptors such as "NOT LESS THAN" to get an opposite effect
which would require a wordy condition. The filter must be composed
with face value terms that are modified with descriptors to negate or
modify the intended condition.

      This disclosure describes changing the meaning of face value
terms into their antonyms/complements to further permit a variety of
user friendly filters. The user should be able to toggle between
normally specified face value terms and their antonyms/ complements.
If antonyms/complements was toggled to before specifying the filter
...