Patents by Inventor John L. Wipfli

John L. Wipfli 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: 5959606
    Abstract: A rasterizer, particularly suited for generating patterns for semiconductor masks and the like is described. An 8.times.8 array uses RAS, CAS and WE signals in addition to the memory address for accessing the array. A state machine is used to convert the pattern data (e.g., type of object orientation, etc.) into accessing data with the WE generator being driven through a ROM.
    Type: Grant
    Filed: October 24, 1994
    Date of Patent: September 28, 1999
    Assignee: Etec Systems, Inc.
    Inventors: Allan L. Goodman, Morris H. Green, Matthew J. Jolley, Robin L. Teitzel, John L. Wipfli
  • Patent number: 4853849
    Abstract: An I/O processor includes an execution unit (EU), a register file, an I/O bus sequencer and a local bus sequencer. The EU decodes an ACCESS instruction having a pointer to a parameter register comprised of: a number of fields for storing a sequencer code identifying one of the sequencers; a logical byte specifying a location in memory to be addressed and valid and block bits; a reply register set pointer to a register set in the register file designated to receive a reply to the ACCESS instruction; and, a length field specifying the location and length of a data block in the register file from which data is to be obtained. A data pointer is generated by taking the logical byte in the parameter register and passing it through a register set mapper to produce a register file physical address. The valid bit of the logical byte is turned off as it is translated by the register the mapper so that the bus sequencer can take control over the corresponding register set.
    Type: Grant
    Filed: December 17, 1986
    Date of Patent: August 1, 1989
    Assignee: Intel Corporation
    Inventors: William L. Bain, Jr., Marcos de Oliveira Camargo, Robert C. Duzett, Artur H. Lederhofer, Craig B. Peterson, John L. Wipfli
  • Patent number: 4829425
    Abstract: An I/O processor for controlling data transfer between a local bus and an I/O bus. An Execution Unit, an I/O bus sequencer, and a local bus sequencer are connected to a register file. The register file is uniformly addressed and each of the Execution Unit, the local bus sequencer, and the I/O bus sequencer have read/write access to the register file. The register file is comprised of a plurality of register sets. The Execution Unit includes a programmed processor which is programmed to allocate the register sets among tasks running on the processor by passing register-set descriptors between the tasks in the form of messages. The local bus sequencer includes a packet-oriented multiprocessor bus, there being a variable number of bytes in each of the packets. The I/O sequencer includes logic for multibyte sequencing of data at a bus-dependent data rate between the I/O bus and the register file. Each of the tasks includes a task frame, each task frame including register-set pointers.
    Type: Grant
    Filed: March 1, 1988
    Date of Patent: May 9, 1989
    Assignee: Intel Corporation
    Inventors: William L. Bain, Jr., David G. Carson, George W. Cox, Robert C. Duzett, Brad W. Hosler, Scott A. Ogilvie, Craig B. Peterson, John L. Wipfli
  • Patent number: 4806921
    Abstract: A rasterizer, particularly suited for generating patterns for semiconductor masks and the like is described. An 8.times.8 array uses RAS, CAS and WE signals in addition to the memory address for accessing the array. A state machine is used to convert the pattern data (e.g., type of object orientation, etc.) into accessing data with the WE generator being driven through a ROM.
    Type: Grant
    Filed: October 4, 1985
    Date of Patent: February 21, 1989
    Assignee: ATEQ Corporation
    Inventors: Allan L. Goodman, Morris H. Green, Matthew J. Jolley, Robin L. Teitzel, John L. Wipfli
  • Patent number: 4803622
    Abstract: An I/O bus sequencer for providing a data path between an execution Unit (EU-10), a register file (14) and devices connected to a bus (28). A programmable logic array (PLA-18) stores a program which controls a service table (20). The service table includes a plurality of entries divided into fields. One of the fields when decoded instructs the PLA as to what kind of operation the bus sequencer is to perform. Line selection (priority) logic (22) connected to I/O request lines (30) and to the service table (20) determines which service table entry the PLA is to use. A bus interface connected to the I/O bus ports (26) and to the PLA (18) routes data between the I/O bus ports (26) and the register file (14), entries of which are controlled by use of register sets. The service table fields include register set descriptors for storing the status of register set buffers.
    Type: Grant
    Filed: May 7, 1987
    Date of Patent: February 7, 1989
    Assignee: Intel Corporation
    Inventors: William L. Bain, Jr., Robert C. Bedichek, George W. Cox, Gerhard Grassl, Craig B. Peterson, Justin R. Rattner, Gurbir Singh, Gurbir Singh, John L. Wipfli