Patents by Inventor Philip A. Murphy, Jr.

Philip A. Murphy, Jr. 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: 5481707
    Abstract: A computer system performs memory to memory transfer, task scheduling and I/O request handling via a group of dedicated processors (e.g. a memory interface unit, an I/O unit, a data transfer unit, and a task control unit). The memory interface unit facilitates data interaction between the memory and the remainder of the system. The I/O unit is coupled to the memory interface unit and performs high level I/O job functions including I/O job scheduling, I/O job path selection, gathering of job statistics and device management. The data transfer unit is coupled to the memory interface unit and moves data between memory locations. The task control unit, coupled to the memory interface unit, allocates and deallocates events, maintains the status of tasks running on the system and schedules the execution of tasks. A hierarchical error reporting scheme is used by all of the processors.
    Type: Grant
    Filed: April 11, 1995
    Date of Patent: January 2, 1996
    Assignee: Unisys Corporation
    Inventors: Philip A. Murphy, Jr., Wayne A. Genetti, Gunnar K. Gunnarsson, Edward J. Pullin, Steven A. Thompson, Robert H. Tickner, Gary C-F Wu
  • Patent number: 5313584
    Abstract: The present invention involves the use of multiple I/O processors (204) and (206), configured in parallel in an I/O system (104), to increase system performance as well as enhance system resiliency. Performance is increased by programming one of the multiple I/O processors with the added ability to allocate received I/O job requests among the active I/O processors including itself, thus allowing for parallel processing. The I/O system resiliency is enhanced by ensuring that any one of the I/O processors can assume the tasks of any other I/O processor which may fail. The I/O system described above employs a load balancing algorithm to evenly distribute the I/O job functions among the active I/O processors.
    Type: Grant
    Filed: November 25, 1991
    Date of Patent: May 17, 1994
    Assignee: Unisys Corporation
    Inventors: Robert H. Tickner, Philip A. Murphy, Jr., Wayne A. Genetti
  • Patent number: 5251305
    Abstract: An apparatus for preventing bus contention among a plurality of data sources is described which creates signals to be used to disable two of three data sources which share a common bus immediately prior to a bus access cycle. The circuit employs a negative edge triggered flip-flop. This flip-flop generates disable signals which are shifted in phase by 90.degree. with respect to the bus access clock signal. These signals are active one-quarter of a clock cycle before a new bus cycle begins. The early disable serves to clear the bus for access by substantially eliminating the possibility that a slowly responding disabled data source is still active while a quickly responding enabled data source has just become active. The early disabling of the data signals does not result in loss of data. When all data sources on the bus are turned off, a high signal simply goes higher and a low signal rises slowly.
    Type: Grant
    Filed: April 4, 1991
    Date of Patent: October 5, 1993
    Assignee: Unisys Corporation
    Inventors: Philip A. Murphy, Jr., Wayne A. Genetti, Gunnar K. Gunnarsson, Edward J. Pullin, Gary Chang-Feng Wu