Patents by Inventor William A. Armstrong

William A. Armstrong 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: 20060242442
    Abstract: A method, apparatus, and computer program product are disclosed in a data processing system for providing a virtualized time base in a logically partitioned data processing system. A time base is determined for each one of multiple processor cores. The time base is used to indicate a current time to one of the processor cores for which the time base is determined. The time bases are synchronized together for the processor cores such that each one of the processor cores includes its own copy of a synchronized time base. For one of the processor cores, a virtualized time base is generated that is different from the synchronized time base but that remains synchronized with at least a portion of the synchronized time base. The processor core utilizes the virtualized time base instead of the synchronized time base for indicating the current time to the processor core. The synchronized time bases and the portion of the virtualized time base remaining in synchronization together.
    Type: Application
    Filed: April 20, 2005
    Publication date: October 26, 2006
    Applicant: International Business Machines Corporation
    Inventors: William Armstrong, Michael Corrigan, Naresh Nayar, Scott Swaney
  • Publication number: 20060230400
    Abstract: A method, apparatus, system, and signal-bearing medium that, in an embodiment, calculate a preemption credit for a partition if a virtual processor is preempted and the partition is unable to receive an entitled capacity of physical processor cycles during a dispatch window. The preemption credit is the portion of the entitled capacity that the partition is unable to receive. As long as the partition has a remaining preemption credit, in subsequent dispatch windows, a portion of the preemption credit is allocated to the virtual processor, and the preemption credit is reduced. In this way, in an embodiment, shared processor partitions may be ensured of receiving their entitled allocation of processor cycles.
    Type: Application
    Filed: March 30, 2005
    Publication date: October 12, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William Armstrong, Naresh Nayar
  • Publication number: 20060168381
    Abstract: A resource and partition manager of the preferred embodiments includes a lock mechanism that operates on a plurality of locks that control access to individual I/O slots. The resource and partition manager uses the lock mechanism to obtain a lock on an I/O slot when transferring control of the I/O slot to a logical partition that is powering on and when removing the I/O slot from a logical partition that is powering off. The resource and partition manager uses the lock mechanism to remove control of an I/O slot from, or return control to, an operating logical partition in order to facilitate hardware service operations on that I/O slot or on the physical enclosure in which it is contained.
    Type: Application
    Filed: March 14, 2006
    Publication date: July 27, 2006
    Applicant: International Business Machines Corporation
    Inventors: Troy Armstrong, William Armstrong, Curtis Eide, Gregory Nordstrom
  • Publication number: 20060168214
    Abstract: An apparatus, program product and method guarantee a period of time in which a partition's use of a resource will not be preempted by a hypervisor. An inquiry communication from the partition prompts the hypervisor to determine if work is pending for the hypervisor. If not, the hypervisor sends a guarantee response ensuring the period of uninterrupted use of the resource by the partition.
    Type: Application
    Filed: October 29, 2004
    Publication date: July 27, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William Armstrong, Richard Arndt, Michael Benhase, Lawrence Blount, Yu-Cheng Hsu, Naresh Nayar
  • Publication number: 20050281132
    Abstract: A mixing system and method for forming bone cement by mixing liquid monomer methyl methacrylate (MMA) with a powder component comprising polymethyl methacrylate (PMMA). A container of MMA is received in a bag. The MMA is emptied from the container into the bag, and a syringe is connected to the bag in substantially leak-free manner to receive the MMA from the bag. The syringe is disconnected from the bag and thereafter connected to a receptacle housing the powder component. The MMA is then transferred into the receptacle in substantially leak-free manner.
    Type: Application
    Filed: May 17, 2005
    Publication date: December 22, 2005
    Inventors: William Armstrong, Richard Sisken
  • Publication number: 20050278722
    Abstract: An apparatus, program product and method distributes work within a logically partitioned computer system by binding a virtual processor or other resource of a hypervisor partition to a partition or physical resource. The partition or physical resource to which the virtual resource is bound is the same partition or physical resource upon whose behalf the hypervisor resource does work. The partition requesting work of the hypervisor partition is thus penalized by virtue the virtual resource using a physical resource owned by the requesting partition.
    Type: Application
    Filed: May 28, 2004
    Publication date: December 15, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William Armstrong, Christopher Francois, Naresh Nayar
  • Publication number: 20050235640
    Abstract: A Method and Means of Altering a Vessel or Structure and in so doing a force is produced. Wherein the altering forces are Gravity, Buoyancy, or any man made or natural force. Wherein the net force produced is usable as work and is cheap, available and non polluting and in great need.
    Type: Application
    Filed: May 22, 2004
    Publication date: October 27, 2005
    Inventor: William Armstrong
  • Publication number: 20050184794
    Abstract: Active back bias voltage, applied to wells of N-MOS and P-MOS transistors of a small geometry integrated circuit, is used to set the threshold voltages and leakage currents precisely in order to improve speed and at the same time control device sub-threshold leakage. The active back bias applies a voltage to the well of devices on the small geometry integrated circuit. The voltage with increases until the leakage current goes to a predetermined level. If the leakage increases with age, temperature, VDD voltage or other conditions the bias supply from the active back bias generator compensates.
    Type: Application
    Filed: February 10, 2004
    Publication date: August 25, 2005
    Applicant: Summit Microelectronics, Inc.
    Inventors: William Armstrong, Theodore Myers
  • Publication number: 20050160935
    Abstract: A printing device with one or more data capture device. The captured data is used to determine anomalies stet system. Using pattern recognition, image quality verification, and position recognition irregular labels can be discarded and adjustments made to correct for the anomalies and/or reset the printer. A method for using the printing device to analyze the label position and printed image to identify and correct the anomalies.
    Type: Application
    Filed: September 17, 2004
    Publication date: July 28, 2005
    Inventors: William Armstrong, Kathy McCready
  • Publication number: 20050159399
    Abstract: The present invention is a di-steroidal prodrug of estradiol having the following formula:
    Type: Application
    Filed: December 10, 2004
    Publication date: July 21, 2005
    Applicant: Galen (Chemicals) Limited
    Inventors: John King, James Keown, James McIlroy, William Armstrong, Michael McKervey, Austin McMordie
  • Publication number: 20050159609
    Abstract: The present invention is a di-steroidal prodrug of ethinyl estradiol according to formula I:
    Type: Application
    Filed: December 10, 2004
    Publication date: July 21, 2005
    Applicant: Galen (Chemicals) Limited
    Inventors: John Alexander King, James Keown, James William McIlroy, William Armstrong, Michael McKervey, Austin McMordie
  • Publication number: 20050022200
    Abstract: A partition manager includes a resource detection mechanism that uses a persistent resource database to determine which resources were seen previously, and to determine which resources are required for a logical partition to start. Once all required resources for a logical partition are detected, the logical partition is started. In this manner, a logical partition may be started as soon as all of its resources are available, without waiting on the resources of other logical partitions. In addition, a missing required resource will prevent a logical partition from starting, thus avoiding the crash of a logical partition due to missing resources.
    Type: Application
    Filed: July 22, 2003
    Publication date: January 27, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher Abbey, Troy Armstrong, William Armstrong, Gregory Nordstrom
  • Publication number: 20050021936
    Abstract: A partition manager includes an I/O reconfiguration mechanism and a logical partition suspend/resume mechanism that work together to perform autonomic I/O reconfiguration in a logically partitioned computer system. When I/O reconfiguration is required, the affected logical partitions are suspended, the I/O is reconfigured, and the affected logical partitions are resumed. Because the logical partitions are suspended during I/O reconfiguration, any ghost packet that may occur when the I/O is reconfigured is ignored.
    Type: Application
    Filed: July 22, 2003
    Publication date: January 27, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David Bailey, William Armstrong, Naresh Nayar, Gregory Nordstrom
  • Publication number: 20030036865
    Abstract: Methods and systems for managing test resources are provided. In one embodiment, the methods and systems can be used by a field engineer located at a remote test site to request a test from a central test lab. The test requester can access a test management web site and display a web page for collecting test background information and parameters. This background information and parameters can be transmitted via a communications link to a test coordinator at the central test lab. The test coordinator can then determine the necessary test resources and prepare a cost estimate for the requested test. The test may require various resources, such as test instrumentation, data recording devices, and test personnel support. The test cost estimate and other pertinent information can then be sent back to the test requester for review and acceptance. If accepted, the test requester can then submit an order for the test.
    Type: Application
    Filed: August 14, 2001
    Publication date: February 20, 2003
    Inventors: ZhangQing Zhuo, Robert E. Malo, William Armstrong, Gerald Hunt
  • Publication number: 20020065673
    Abstract: The present invention relates to business intelligence systems. An enterprise's business intelligence may be embodied in business intelligence artefacts such as reports, queries, analytical documents, spreadsheets, etc. Over time, many of these documents are produced. The same artefacts may be produced by different departments in an enterprise. This is an inefficient use of resources. Further, when a user is producing an artefact, they add their own knowledge to the artefact (in the form of table names, column names, etc, that they have selected themselves using their business knowledge). This knowledge is not accessible.
    Type: Application
    Filed: April 27, 2001
    Publication date: May 30, 2002
    Inventor: William Armstrong Rooke
  • Patent number: 6098404
    Abstract: An engine is provided including a heat exchanger capable of providing a first temperature and a second temperature, wherein the first temperature and the second temperature are different so as to define a temperature differential. A component of the engine includes a chamber with liquid/vapor therein. In use, the heat exchanger is capable of subjecting the chamber to the first temperature source and the second temperature source in a reciprocating manner for affording a change in pressure which may be harnessed as work output.
    Type: Grant
    Filed: July 8, 1998
    Date of Patent: August 8, 2000
    Assignee: William Armstrong
    Inventor: William Armstrong
  • Patent number: 5646087
    Abstract: A silver catalyst for ethylene oxidation to ethylene oxide is prepared by impregnating an inert support with a silver/amine solution as well as with various promoters and calcining the impregnated support at 300.degree.-500.degree. C., the catalyst being maintained under an inert atmosphere at temperatures of 250.degree. C. or higher, preferably at 100.degree. C. or higher.
    Type: Grant
    Filed: January 16, 1996
    Date of Patent: July 8, 1997
    Assignee: Scientific Design Company, Inc.
    Inventors: Nabil Rizkalla, William Armstrong
  • Patent number: 5574847
    Abstract: Front end processors in a graphics architecture execute parallel scan conversion and shading to process individually assigned primitive objects for providing update pixels. A crossbar along with groups of first-in-first-out registers (FIFOs) accommodates data flow to parallel pixel processors with associated memory capabilities (frame buffer banks) where visibility and blending operations are performed on predetermined sequences of update pixels to provide frame buffer pixels and ultimately display pixels. The pixel processors identify with sequences of pixels in the display in patterns designed to equalize processor loads for pixels located along scan lines of a raster, or distributed over an area. Update pixel data is tagged to identify FIFO groups (pixel processors) individual FIFO selection and output sequence. Temporal priority is accomplished so that primitive data is entered in the frame buffer banks (components) restored to the same order as generated at the central processor (CPU) level.
    Type: Grant
    Filed: September 29, 1993
    Date of Patent: November 12, 1996
    Assignee: Evans & Sutherland Computer Corporation
    Inventors: Glen A. Eckart, William Armstrong
  • Patent number: 5504052
    Abstract: A silver catalyst for ethylene oxidation to ethylene oxide is prepared by impregnating an inert support with a silver/amine solution and calcining the impregnated support at 300.degree.-5000.degree. C., the catalyst being maintained under an inert atmosphere at temperatures of 250.degree. C. or higher, preferably at 100.degree. C. or higher.
    Type: Grant
    Filed: December 2, 1994
    Date of Patent: April 2, 1996
    Assignee: Scientific Design Company, Inc.
    Inventors: Nabil Rizkalla, William Armstrong
  • Patent number: 4391668
    Abstract: The invention disclosed is a novel method for the preparation of a nickel/cobalt oxide impregnated nickel plaque material involving a single oxidation step. The nickel plaque material is cleaned, impregnated with an aqueous cobalt nitrate solution and dried. The nickel/cobalt oxide is then formed in a single oxidation step.
    Type: Grant
    Filed: April 22, 1981
    Date of Patent: July 5, 1983
    Assignee: Her Majesty the Queen in right of Canada, as represented by the Minister of National Defence
    Inventor: William A. Armstrong