Patents by Inventor Leland K. Putnam

Leland K. Putnam 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: 5917482
    Abstract: A data system includes a memory array operative together with a memory controller and a processor. The processor includes a control input which receives user commands. A plurality of data channels are provided for output and input of independent data streams from and to the memory array. A field rate clock provides field rate clock signals to the data channels. In several embodiments, each data channel includes a data stream synchronization system which includes a data queue for receiving a succession of data fields within the data channel and an ideal queue tightly coupled to and operatively associated with each data queue to provide a correct field reference for use in synchronizing the data queue. In an alternate embodiment, a plurality of data queues are tightly coupled to a common ideal queue. The system control apparatus is operative upon the common ideal queue or the ideal queues within each data channel to control the sequence of fields therein.
    Type: Grant
    Filed: March 18, 1996
    Date of Patent: June 29, 1999
    Assignee: Philips Electronics N.A. Corporation
    Inventor: Leland K. Putnam
  • Patent number: 5262965
    Abstract: A high performance computer graphics image computation system architecture is disclosed. The system architecture includes a computational processor ring which includes a plurality of closely coupled computational subsystems. The computational subsystems operate asynchronously and each is interconnected with two adjacent computational subsystems. The architecture of the processor ring allows rapid communication between the computational subsystems while avoiding a deadlock condition. The system architecture also includes a video processor ring wherein a plurality of video processors are synchronously linked together. A plurality of local communication paths couple the computational subsystems to the video processors. The video processor ring is able to move massive amounts of data, in the form of digital video signals, from various points within the system.
    Type: Grant
    Filed: October 31, 1988
    Date of Patent: November 16, 1993
    Assignee: BTS-Broadcast Television Systems, Inc.
    Inventors: Leland K. Putnam, Phillip H. Lucht, David K. Blair, Scott K. Pritchett
  • Patent number: 4646075
    Abstract: An electronic data processing pipeline system and method for processing encoded control points representing graphical illustrations. The pipeline comprises a number of separate micro-programmed circuit cards, each of which are programmed to perform a specific processing operation.A command is first sent to a matrix maker card defining a geometrical transformation to be performed on the graphical illustration. The matrix maker card, together with a matrix multiplier card, then calculates a transformation matrix representing the desired transformation.Electronic representations of control data points are then transmitted to the pipeline for processing. These control points are 3D points comprising both the vertices which terminate linear edges of the illustration and the control points corresponding to curved edges of the illustration. Each of the points is encoded to indicate whether it represents a vertex or a control point for a curved edge.
    Type: Grant
    Filed: November 3, 1983
    Date of Patent: February 24, 1987
    Assignee: Robert Bosch Corporation
    Inventors: David H. Andrews, Phillip H. Lucht, Leland K. Putnam