Patents by Inventor Nobuyuki Ooba

Nobuyuki Ooba 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: 5528761
    Abstract: Upon requesting message passing in a multiprocessing system, a requesting processor sends a request to a set of the other processors in the multiprocessor system. The number of processors in a subset of the set of other processors is defined by an upper limit UNR and a lower limit LNR. A counter in the requesting processor counts acknowledgement signals from the other destination processors, and a comparator compares the count value of the counter with the lower and higher limit values. If the count value is not less than the lower limit value, the requesting processor performs message passing by sending a message to a number of destination processors up to the value of the upper limit.
    Type: Grant
    Filed: June 16, 1993
    Date of Patent: June 18, 1996
    Assignee: International Business Machines Corporation
    Inventors: Nobuyuki Ooba, Kiyokuni Kawachiya
  • Patent number: 5265215
    Abstract: In a tightly coupled multiprocessor system, I/O interrupts are distributed to respective processors in accordance with load conditions of the processors without partiality to any one processor. Interrupt arbitration circuits provided in respective processors receive an interrupt request from an I/O device, effect interrupt arbitration using a parameter indicating the load condition of each processor as a first interrupt priority. If the arbitration fails to determine a sole processor, additional arbitration finally selects a sole processor P on the basis of the second interrupt priority which is varied circularly.
    Type: Grant
    Filed: April 17, 1992
    Date of Patent: November 23, 1993
    Assignee: International Business Machines Corporation
    Inventors: Munehiro Fukuda, Nobuyuki Ooba, Takeo Nakada