Patents by Inventor Omur Tasar

Omur Tasar 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: 4356546
    Abstract: A Fault-Tolerant Multi-Computer System for control applications is disclosed. The system has a plurality of Computers (10a-10n), each having an assigned set of tasks which it is capable of executing. No one Computer in the system acts as a master and no one Computer executes all of the tasks. Communication between the Computers is by individual communication links (16, 18, 20) over which each Computer sends information directly to all other Computers in the system. Each Computer comprises an Applications Computer (100) and an Operations Controller (200). The Operations Controller receives messages over the communication links and selects, from the assigned tasks, the tasks to be performed by the associated Applications Computer. Each Operations Controller includes a fault handler which checks the messages received from the other Computers. The fault handlers send and receive error messages, over the communication links, to assist in the identification of a faulty Computer.
    Type: Grant
    Filed: February 5, 1980
    Date of Patent: October 26, 1982
    Assignee: The Bendix Corporation
    Inventors: Arliss E. Whiteside, Morris D. Freedman, Alexander M. Rothschild, Omur Tasar
  • Patent number: 4333144
    Abstract: A task communicator for each computer in a multiple computer system is disclosed. The task communicator provides communication of data values between cooperating tasks executed by different computers. The task communicator comprises a data values table (804) storing the current data values required for the execution of each task assigned to its computer. A store data value module (802) which stores the data values received from the other computers in the data values table. A task dispatcher (806) which copies the data values required for the execution of a selected task into a task input table (810). A release task module (814), which releases for execution the identified task and data values stored in the task input table. A task output table (812) storing the values of the data resulting from the execution of each task by its own computer.
    Type: Grant
    Filed: February 5, 1980
    Date of Patent: June 1, 1982
    Assignee: The Bendix Corporation
    Inventors: Arliss E. Whiteside, Morris D. Freedman, Omur Tasar
  • Patent number: 4323966
    Abstract: An operations controller for each computer in a multiple computer system is disclosed. Each operations controller controls the operations of its associated computer, so that all of the computers cooperate to perform system functions in a fault-tolerant manner. Each operations controller comprises a fault handler (204), a scheduler (206), a task communicator (208), plus a transmitter (212) and requisite receivers (202) which receive and send messages to all the other computers in the system. The fault handler (204) checks each message received and decides which computers are operating correctly and which are faulty. A scheduler (206) selects each task its own computer will execute, from the tasks assigned to its own computer. A task communicator (208) assembles the data values required for the execution of the selected task, and forwards this data to the computer for execution.
    Type: Grant
    Filed: February 5, 1980
    Date of Patent: April 6, 1982
    Assignee: The Bendix Corporation
    Inventors: Arliss E. Whiteside, Morris D. Freedman, Omur Tasar, Alexander M. Rothschild
  • Patent number: 4321666
    Abstract: A fault handler for each computer in a multiple computer system is disclosed, which excludes faulty computers from participating in the operation of the multiple computer system. The fault handler comprises one or more message checkers (216, 218, 220, 222 and 224) and a fault tolerator (228). In the disclosed embodiment, the fault handler further includes a synchronizer (226) for synchronizing the operation of the associated computer with the operation of the other computers in the system. The checker modules check each message received from the other computers, and forward the messages to the fault tolerator. From error messages received from the other computers and errors detected by its own checker modules, the fault tolerator (228) decides which computers are faulty and discards the messages received from those computers. Only messages received from non-faulty computers are passed on for further processing.
    Type: Grant
    Filed: February 5, 1980
    Date of Patent: March 23, 1982
    Assignee: The Bendix Corporation
    Inventors: Omur Tasar, Arliss E. Whiteside, Morris D. Freedman