Patents by Inventor Paul R. Swingle

Paul R. Swingle 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: 5517587
    Abstract: A method and computer implementation are disclosed for correcting skew and shift which may occur as the image on a document or other field is scanned with line scanning apparatus. By selecting scans, lines are logically overlaid upon a memory map of the scanned image and a best-fit line is calculated through left-most image points near the left ends of the lines. The best-fit line substantially defines the left margin. The angle which complements the angle between the overlay lines and the best-fit line is calculated and the image map is rotated in storage, aligning the image with scanner's x-axis and y-axis. The method may be started while scanning is still in progress and the last portion of the image may be rotated according to the invention as it is being stored. The left margin is more accurately found by expanding the search for left-most pixels using search areas around the fit originally found left-most points.
    Type: Grant
    Filed: September 23, 1994
    Date of Patent: May 14, 1996
    Assignee: International Business Machines Corporation
    Inventors: Robert G. Baker, Paul R. Swingle
  • Patent number: 5442789
    Abstract: A DSP manager acquires through software techniques configuration and related data for multimedia hardware devices from BIOS device drivers interposed to functionally insulate the resource manager from hardware device specific information. The DSP manager manages tasks executing on hardware devices in a multiple DSP environment. The DSP manager optimally assigns tasks, loads tasks, and removes tasks for a function without interrupting execution of tasks making up other functions.
    Type: Grant
    Filed: March 31, 1994
    Date of Patent: August 15, 1995
    Assignee: International Business Machines Corporation
    Inventors: Robert G. Baker, Jose A. Eduartez, Duy Q. Huynh, Paul R. Swingle, Suksoon Yong
  • Patent number: 5291614
    Abstract: A personal computer system includes a digital signal processor (DSP) subsystem that is connectable to a plurality of application specific hardware devices. A single DSP is operable under a DSP real-time operating system (RTOS) to concurrently handle a plurality of different signal processing functions on a real-time basis. A DSP data store is connected to the DSP and to the personal computer and includes addressable locations that emulate addressable I/O registers associated with the application specific hardware devices to enable the personal computer to run a plurality of application programs controlling operation of the hardware devices. Performance is enhanced for I/O read and write operations by delaying halting of the DSP allowing such operations to complete in a cycle during which the DSP is not accessing the data store.
    Type: Grant
    Filed: September 3, 1991
    Date of Patent: March 1, 1994
    Assignee: International Business Machines Corporation
    Inventors: Robert G. Baker, Bradley J. DeBauche, Chris Dombrowski, Eric Jensen, Lloyd H. Massman, Melvin McCain, Paul R. Swingle