Patents by Inventor Carlo J. Evangelisti

Carlo J. Evangelisti 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: 5392385
    Abstract: SIMD computer architecture is used in conjunction with a host processor and coordinate processor to render quality, three-dimensional, anti-aliased shaded color images into the frame buffer of a video display system. The method includes a parallel algorithm for rendering an important graphic primitive for accomplishing the production of a smoothly shaded color three-dimensional triangle with anti-aliased edges. By taking advantage of the SIMD architecture and said parallel algorithm, the very time consuming pixel by pixel computations are broken down for parallel execution. A single coordinate processor computes and transmits an overall triangle record which is essentially the same for all blocks of pixels within a given bounding box which box in turn surrounds each triangle. The individual pixel data is produced by a group of M.times.N pixel processors and stored in the frame buffer in a series of repetitive steps wherein each step corresponds to the processing of an M.times.
    Type: Grant
    Filed: May 22, 1992
    Date of Patent: February 21, 1995
    Assignee: International Business Machines Corporation
    Inventors: Carlo J. Evangelisti, Leon Lumelsky, Mark J. Pavicic
  • Patent number: 4823281
    Abstract: A color graphic processor includes one or more processing elements responsive to pixel data provided by a frame buffer. The processing element stores pixels from the frame buffer in source and destination registers. The arithmetic logic unit (ALU) portion of the processing element includes a random access memory (RAM) addressed by the registers to produce a result pixel value which can be written back to the frame buffer. The RAM can implement a wide variety of pixel operations by loading the RAM with operation specific data.
    Type: Grant
    Filed: December 4, 1987
    Date of Patent: April 18, 1989
    Assignee: IBM Corporation
    Inventors: Carlo J. Evangelisti, Leon Lumelsky
  • Patent number: 4731606
    Abstract: A method for rapid windowing of display information in computer graphics is disclosed herein. Image display data is maintained in a hierarchical data tree structure. Small numbers of bits of data called summaries are maintained at the nodes of the tree. The large complete data image is divided into units called boxes. These boxes combine to form a master box for a particular window size. By searching the summaries for each box and locating the window within the master box, traversal of an entire subtree may be terminated quickly, proceed on only some of the subtrees, or proceed through to completion. A clipped image is rapidly generated that can be rendered to the viewer.
    Type: Grant
    Filed: August 2, 1985
    Date of Patent: March 15, 1988
    Assignee: International Business Machines Corporation
    Inventors: David F. Bantz, Carlo J. Evangelisti
  • Patent number: 4312066
    Abstract: A system is described for enabling the connection of a diagnostic/debugging processor to another host processor for the purpose of troubleshooting that processor's hardware and software. The system is composed of an interface between the diagnostic/debugging processor per se and the host processor to be diagnosed, and of software resident in the diagnostic processor to perform functions required by the user of the system. The system is specifically designed for use with a host processor utilizing LSSD design rules.
    Type: Grant
    Filed: December 28, 1979
    Date of Patent: January 19, 1982
    Assignee: International Business Machines Corporation
    Inventors: David F. Bantz, Carlo J. Evangelisti, Robert A. Nelson
  • Patent number: 4286321
    Abstract: The technique for transmitting address information between a processor and a plurality of memory subsystems in a common bus communication system. The width of the address field is greater than the number of lines on the bus. For example, addresses are three bytes wide, and the bus is one byte wide, thereby reducing the number of pins required on the processor and the subsystems. For communication between the processor and a given memory subsystem, only those bytes of a selected address which differ from the corresponding bytes of a previous address are transmitted sequentially for accessing a selected memory location.
    Type: Grant
    Filed: June 18, 1979
    Date of Patent: August 25, 1981
    Assignee: International Business Machines Corporation
    Inventors: David C. Baker, David F. Bantz, Carlo J. Evangelisti