Patents by Inventor Richard Swetz

Richard Swetz 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).

  • Publication number: 20050254492
    Abstract: There is provided a method for routing packets on a linear array of N processors connected in a nearest neighbor configuration. The method includes the step of, for each end processor of the array, connecting unused outputs to corresponding unused inputs. For each axis required to directly route a packet from a source to a destination processor, the following steps are performed. It is determined whether a result of directly sending a packet from an initial processor to a target processor is less than or greater than N/2 moves, respectively. The initial processor is the source processor in the first axis, and the target processor is the destination processor in the last axis. The packet is directly sent from the initial processor to the target processor, when the result is less than N/2 moves. The packet is indirectly sent so as to wrap around each end processor, when the result is greater than N/2 moves.
    Type: Application
    Filed: July 21, 2005
    Publication date: November 17, 2005
    Inventors: Monty Denneau, Peter Hochschild, Richard Swetz, Henry Warren
  • Patent number: 6961782
    Abstract: There is provided a method for routing packets on a linear array of N processors connected in a nearest neighbor configuration. The method includes the step of, for each end processor of the array, connecting unused outputs to corresponding unused inputs. For each axis required to directly route a packet from a source to a destination processor, the following steps are performed. It is determined whether a result of directly sending a packet from an initial processor to a target processor is less than or greater than N/2 moves, respectively. The initial processor is the source processor in the first axis, and the target processor is the destination processor in the last axis. The packet is directly sent from the initial processor to the target processor, when the result is less than N/2 moves. The packet is indirectly sent so as to wrap around each end processor, when the result is greater than N/2 moves.
    Type: Grant
    Filed: March 14, 2000
    Date of Patent: November 1, 2005
    Assignee: International Business Machines Corporation
    Inventors: Monty M. Denneau, Peter H. Hochschild, Richard A. Swetz, Henry S. Warren, Jr.
  • Patent number: 5664223
    Abstract: An apparatus for transferring data between a main processor and its memory and a packet switch includes a first bus coupled to the main processor and its memory, a bidirectional first-in-first-out (FIFO) buffer coupled between the first bus and a second bus, and having a first port connected to the first bus and a second port connected to the second bus, a communications processor, coupled to the second bus, a memory operatively coupled to the second bus, a first direct memory access (DMA) engine coupled between the first bus and the FIFO buffer for transferring data between the main processor and the FIFO buffer, a second direct memory access (DMA) engine coupled between the FIFO buffer and the second bus for transferring data between the FIFO buffer and the second bus, and a packet switch interface, operatively coupled between the second bus and the switch, for interfacing the second bus to the switch, wherein packets are communicated between the memory of the main processor and the switch in accordance wit
    Type: Grant
    Filed: April 5, 1994
    Date of Patent: September 2, 1997
    Assignee: International Business Machines Corporation
    Inventors: Carl A. Bender, Gerard M. Salem, Richard A. Swetz, Singpui Zee, Ben J. Nathanson
  • Patent number: 5213272
    Abstract: A segregated waste disposal device is disclosed which includes a plurality of waste receptacles provided in a main housing, each of the plurality of waste receptacles receiving one of a plurality of distinct waste products, respectively, including glass and metal. An opening within the main housing receives at least one of the glass and metal waste, and the weighted lid connected to the main housing crushes waste deposited into the opening. The lid may be opened either by hydraulic or mechanical spring mechanisms and a grate member provided within the opening and beneath the weighted lid allows crushed glass to free-fall therethrough into a predetermined receptacle. A sweep arm sweeps remaining crushed waste off of the grate into a waste receptacle other than a waste receptacle containing crushed glass.
    Type: Grant
    Filed: July 17, 1992
    Date of Patent: May 25, 1993
    Inventors: Denis Gallagher, Richard A. Swetz
  • Patent number: 5139205
    Abstract: A segregated waste disposal system is disclosed which includes a plurality of separate bins for receiving paper, plastics, glass, and metal respectively. Two openings are provided within the overall unit, one of the openings receiving paper/plastics, the other opening receiving glass/metal. The respective openings perform different disposal functions with respect to the materials inserted therein, whereby the glass/metals opening compresses the glass/metals such that the compressed glass will immediately fall through a grate into a glass bin and a sweep arm sweeps compressed metal to an adjacent metals bin. The paper/plastics opening compresses the paper/plastic and subsequently shreds the compressed material. Deflection to a respective paper/plastics bin is determined by an operators instruction achieved via a selection panel provided in connection with the waste disposal system.
    Type: Grant
    Filed: July 12, 1991
    Date of Patent: August 18, 1992
    Inventors: Denis Gallagher, Richard A. Swetz