Patents Represented by Attorney Homer L. Kneal
  • Patent number: 5613110
    Abstract: An ordered index file is created for archived report data wherein each index file contains a series of 4-byte offsets into the report data. Each offset points to a field within a row of the report data from archival storage. Upon later retrieval from the report data, a binary search is performed for a key(s) that is contained in a search query, using the index field offsets to determine the order in which to retrieve the report data fields. The binary search resolves each key in the search query to a range of index offsets corresponding to report rows that match the query. The search technique optimize final filtering of matches by using the search query that matched the smallest range as the controlling field for resolving overlap of fields in the search query. Since all of the offsets refer to the same report file, this optimization operation compares the offsets of the fields, rather than comparing the field values themselves.
    Type: Grant
    Filed: January 5, 1995
    Date of Patent: March 18, 1997
    Assignee: International Business Machines Corporation
    Inventor: Anthony F. Stuart
  • Patent number: 5563625
    Abstract: A method of reversing all of the pixels in an image word uses recursive steps of shifting the image word a varying, predetermined number of spaces, followed by filtering the shifted and unshifted words through a varying, predetermined mask. The number of cycles necessary to reverse an image word having 2.sup.n pixels is n cycles, plus one additional shifting step. This method of reversing a single image word is used to generate the mirror image of an input image. This image word reversal method is also useful for rotating an image word 180 degrees about an axis through its center.
    Type: Grant
    Filed: September 8, 1994
    Date of Patent: October 8, 1996
    Assignee: IBM Corporation
    Inventor: Steven M. Scott