Patents by Inventor Peter J. Hancock

Peter J. Hancock 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: 7421691
    Abstract: A system and method for scaling the performance of a data processing system is disclosed. According to one method, a level of system performance is purchased for use with the data processing system. This purchased performance level is described in Millions of Instructions Per Second (MIPS) or a similar unit of measure. A system administrator selects which resources within the data processing system will be enabled, as well as how those resources will be configured. The enabled system resources will include one or more instruction processors. The performance of each of the enabled processors is then scaled to achieve the purchased system performance level. Performance scaling is performed in a manner that takes into account characteristics associated with the selected configuration as well as the system architecture.
    Type: Grant
    Filed: December 23, 2003
    Date of Patent: September 2, 2008
    Assignee: Unisys Corporation
    Inventors: Peter J. Hancock, Lee B. Hansen, Daniel J. Lenz, Hans C. Mikkelsen, Ronald S. Tanning
  • Patent number: 5659794
    Abstract: A network input/output processing system for sending and receiving messages between a large scale computer system and associated communications networks. Executive operating system services provide access to a control table, an input queue, and an output queue stored in the computer system's main memory. A network input/output processor responds to requests by application programs, through a communications program, for receiving input from and sending output to a network, concurrently with requests to communicate with directly attached peripheral devices such as disk drives, tape drives, and printers. The network input/output processor receives initialization, reset, and termination requests via the control table. Requests to receive input are received from the input queue. Input data is stored into buffers as directed by the input request. Requests to send output are received from the output queue. Output data is read from the buffers as directed by the output request.
    Type: Grant
    Filed: March 31, 1995
    Date of Patent: August 19, 1997
    Assignee: Unisys Corporation
    Inventors: Charles R. Caldarale, Peter J. Hancock, David R. Johnson, Robert M. Malek, James R. McBreen, Hans C. Mikkelsen, Jerome J. Witalka
  • Patent number: 5574914
    Abstract: An apparatus and method for managing a number of data processing resources to produce one or more independent and separate data processing partitions. Each partition is defined as a proper subset of the total inventory of available data processing resources. Each partition is controlled by a system control facility. All system control facilities communicate with a site configuration management system, which defines and redefines the composition of each partition. The site configuration management system can move resources from one partition to another as required. Preferably, the system control facilities and the site configuration management system are industry standard personal computers which communicate via a local area network.
    Type: Grant
    Filed: September 8, 1994
    Date of Patent: November 12, 1996
    Assignee: Unisys Corporation
    Inventors: Peter J. Hancock, Ian R. Hepburn, Lonny R. Lebahn, Hans C. Mikkelsen, John A. Miller, Robert T. Sandelands, James F. Torgerson
  • Patent number: 5293595
    Abstract: A method of resolving conflicts when the index values of different binary bit designators are found to be equal is provided which is implementable in a virtual memory to real memory address translation scheme and alternately in a data base environment. Binary bit designators are used, each of which consists of a first compare segment, a second index segment and a third offset segment. When two indexes are found to be identical, similar groups of bits in the first segment are considered as subsidiary indexes and are utilized in sequence until all of the bits of said first segments have been used. Each time an index operation occurs a new table entry in a new table is identified, until a group of bits from the first segments of the different binary bit designators are found to be unequal. When this occurs, comparisons of the final table entries in the final table are undertaken to determine if each stored value in each final table entry is equal to the value represented by the associated first segment.
    Type: Grant
    Filed: December 17, 1990
    Date of Patent: March 8, 1994
    Assignee: Unisys Corporation
    Inventors: Charles R. Caldarale, Klaus G. Dudda, deceased, Peter J. Hancock
  • Patent number: 5232486
    Abstract: A process of treating argentiferous alloy variously called "zinc crust" or "silver crust", obtained in the separation of silver from lead, removes sufficient zinc in one apparatus and process step to ensure the product is suitable as feed to cupellation. Suitable feed is defined as material, when partially oxidized in a cupel to remove impurities from silver, results in a litharge that is liquid at typical cupellation temperatures. The process requires that care be taken to avoid excessive oxidation of the crust during its formation. No preliminary step to upgrade the crust is necessary, avoiding the associated expense and effort.
    Type: Grant
    Filed: December 17, 1991
    Date of Patent: August 3, 1993
    Assignee: Brunswick Mining and Smelting Corporation Limited
    Inventors: Philip G. Evans, Peter J. Hancock, Cameron L. Harris, Ralph L. Harris