Patents by Inventor Samuel A. Fineberg

Samuel A. Fineberg 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: 20040252709
    Abstract: A computer system is disclosed that comprises a processor, a plurality of receive queues coupled to the processor into which client requests are stored, a plurality of send queues coupled to the processor into which response information is stored, and a plurality of threads comprising a unit of execution by the processor. Each thread may be allocatable to a send or receive queue.
    Type: Application
    Filed: June 11, 2003
    Publication date: December 16, 2004
    Inventor: Samuel A. Fineberg
  • Patent number: 5613136
    Abstract: A method and an apparatus for reconciling communication and locality by enabling a user/programmer to write programs in an extended procedural language which explicitly manipulate locality. The multiprocessor includes a plurality of processing elements connected to each other each processing element having a unique address and including a central processing unit for executing local CPU code and reading and writing local data and a locality manager for controlling data movement between processing elements which are cooperating on a single task by executing local locality manager code which indicates when shared data can be released and when non-local data is requested.
    Type: Grant
    Filed: October 29, 1993
    Date of Patent: March 18, 1997
    Assignee: University of Iowa Research Foundation
    Inventors: Thomas L. Casavant, Samuel A. Fineberg, Devin L. Bright, Subbiah Sundaram, Michelle L. Roderick
  • Patent number: 5442797
    Abstract: A method and an apparatus for reconciling communication and locality by enabling a user/programmer to write programs in an extended procedural language which explicitly manipulate locality. The multiprocessor includes a plurality of processing elements connected to each other each processing element having a unique address and including a central processing unit for executing local CPU code and reading and writing local data and a locality manager for controlling data movement between processing elements which are cooperating on a single task by executing local locality manager code which indicates when shared data can be released and when non-local data is requested.
    Type: Grant
    Filed: December 4, 1991
    Date of Patent: August 15, 1995
    Inventors: Thomas L. Casavant, Samuel A. Fineberg