Patents by Inventor David E. Finlay

David E. Finlay has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 5408539
    Abstract: Pipelined image data transfer which tessellates and quads the data while transferring. The output data from the transfer can be selectively in quad or linear format. Such tessellating and formatting is performed in-line using alternate buffers for pipelining so that there is effectively no delay for performing the operations. The operations are performed by unique input and output buffer and image storage addressing.
    Type: Grant
    Filed: June 30, 1993
    Date of Patent: April 18, 1995
    Inventors: David E. Finlay, Lisa L. Fischer, Stephen D. Hanna
  • Patent number: 4893257
    Abstract: A character generator with multidirectional scan and variable line and character (or symbol) size capability is disclosed. Universality is implemented by producing a serial binary stream which can be used to print or display in any of eight combinations of scan direction and progression, that is, for scan direction left to right, or vice versa, progressing up or down, or scan direction top or bottom or vice versa, progressing left or right. In formatting the serial binary stream, a font is accessed (for basic symbol definition), which selectively provides for orthogonal scan of the symbol definitions. Variable line size is implemented by terminating a symbol row (or line) based on a predetermined size criteria regardless of the comparable font dimension and "filling" up to the line size to the extent the corresponding font dimension is less than the predetermined size criteria.
    Type: Grant
    Filed: November 10, 1986
    Date of Patent: January 9, 1990
    Assignee: International Business Machines Corporation
    Inventors: Ruben Dominguez, Jr., David E. Finlay, Stephen D. Hanna, Jesus C. Lopez, David C. Stevenson, Donald W. Zegafuse, Jr., deceased
  • Patent number: 4841453
    Abstract: A character generator with multidirectional scan and variable line and character (or symbol) size capability. Universality is implemented by producing a serial binary stram which can be used to print or display in any of eight combinations of scan direction and progression, that is, for scan direction left to right, or vice versa, progressing up or down, or scan direction top to bottom or vice versa, progressing left or right. In formatting the serial binary stream, a font is accessed (for basic symbol definition), which selectively provides for orthogonal scans of the symbol definitions. Variable line size is implemented by terminating a symbol row (or line) based on a predetermined size criteria regardless of the comparable font dimension and "filling" up to the line size to the extent the corresponding font dimension is less than the predetermined size criteria.
    Type: Grant
    Filed: November 10, 1986
    Date of Patent: June 20, 1989
    Assignee: IBM Corporation
    Inventors: David E. Finlay, Stephen D. Hanna, David C. Stevenson, John T. Varga
  • Patent number: 4627097
    Abstract: The invention provides a printer with a capability of printing in any one of a plurality of rotations. Component image data is stored in a library. The component image data is subdivided into data sets or quads. The size of a quad is selected so that it can be readily rotated with simple hardware. As the data sets are written to a buffer, they are rotated, and the locations in the buffer at which the different data sets are written depends on the selected rotation, to provide for data rotation "on the fly".
    Type: Grant
    Filed: October 26, 1984
    Date of Patent: December 2, 1986
    Assignee: International Business Machines Corporation
    Inventors: David E. Finlay, Jesus C. Lopez, Thomas S. Mereness
  • Patent number: 4615017
    Abstract: A common memory interfacing circuit and method for coupling a memory to either a synchronous bus or an asynchronous bus. Synchronizing means are provided for synchronizing memory request signals with a local clock when the interfacing circuit is coupled to an asynchronous bus. The interface circuit responds to signals from the memory when internal memory operation has been completed and generates an acknowledge signal to send to the requesting bus. To simplify the common interface circuit, a synchronous protocol for information exchange between system components is made similar to an asynchronous protocol.
    Type: Grant
    Filed: September 19, 1983
    Date of Patent: September 30, 1986
    Assignee: International Business Machines Corporation
    Inventors: David E. Finlay, Kent S. Norgren, Frankie S. Shook
  • Patent number: 4213190
    Abstract: A copy production machine controlled by a programmed computer in which the computer control programs include synchronous and asynchronous portions. The asynchronous portions are repetitively executed in loop form for checking operating components and servicing operator control panels. The synchronous portions are executed in timed relation to the operation of the machine. The execution of the programs is coordinated via a set of memory registers accessible by the computer during execution of both program portions.
    Type: Grant
    Filed: August 28, 1978
    Date of Patent: July 15, 1980
    Assignee: International Business Machines Corporation
    Inventors: David E. Finlay, Wayne E. Robbins, Terence Travis
  • Patent number: 4188668
    Abstract: Multi-processor programmable controller including a random access memory and a non-volatile memory for storing signals relating to a plurality of programs executable in the controller. One processor does text processing and system control functions. A second processor operates the copy production portion. The one processor has complete control of the second processor via a multiprocessor connector.
    Type: Grant
    Filed: November 16, 1977
    Date of Patent: February 12, 1980
    Assignee: International Business Machines Corporation
    Inventor: David E. Finlay