Patents by Inventor Joseph Armstrong

Joseph 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).

  • Patent number: 7609373
    Abstract: A system and method for inspecting a multi-layer sample, such as a silicon wafer, is disclosed. The design reduces variations in total reflected energy due to thin film interference. The design includes illuminating the sample at two incident angle ranges, where the two incident angle ranges are such that variation in total reflected energy at a first incident angle range may be employed to balance variation in total reflected energy at a second incident angle range. Defects are detected using die-to-die subtraction of the sample illuminated at the two incident angle ranges.
    Type: Grant
    Filed: September 9, 2005
    Date of Patent: October 27, 2009
    Assignee: KLA-Tencor Technologies Corporation
    Inventors: Yung-Ho Chuang, J. Joseph Armstrong
  • Patent number: 7608599
    Abstract: The invention provides novel nucleoside compounds of formula I wherein R1, R2a, R2b, R3, R4, R5 R6, R8a, R9 and R10 are as defined herein which are useful for the treatment of Hepatitis C Virus (HCV) mediated diseases.
    Type: Grant
    Filed: August 11, 2006
    Date of Patent: October 27, 2009
    Assignee: Roche Palo Alto LLC
    Inventors: Klaus Klumpp, Joseph Armstrong Martin, Christopher McGuigan, David Bernard Smith
  • Patent number: 7608601
    Abstract: The present invention relates to the use of nucleoside derivatives of formula I wherein B signifies a 9-purinyl residue B1 of formula or a 1-pyrimidyl residue B2 of formula wherein the symbols are as defined in the specification, and of pharmaceutically acceptable salts thereof; for the treatment of diseases mediated by the Hepatitis C Virus (HCV), for the preparation of a medicament for such treatment and to pharmaceutical compositions containing such compounds.
    Type: Grant
    Filed: July 15, 2004
    Date of Patent: October 27, 2009
    Assignee: Roche Palo Alto LLC
    Inventors: Rene Robert Devos, Christopher John Hobbs, Wen Rong Jiang, Joseph Armstrong Martin, John Herbert Merrett, Isabel Najera, Nobuo Shimma, Takuo Tsukuda
  • Publication number: 20090180176
    Abstract: A system for inspecting a specimen is provided. The system includes an illumination subsystem configured to produce a plurality of channels of light energy, each channel of light energy produced having differing characteristics (type, wavelength, etc.) from at least one other channel of light energy. Optics are configured to receive the plurality of channels of light energy and combine them into a spatially separated combined light energy beam and direct it toward the specimen. A data acquisition subsystem comprising at least one detector is provided, configured to separate reflected light energy into a plurality of received channels corresponding to the plurality of channels of light energy and detect the received channels.
    Type: Application
    Filed: July 29, 2008
    Publication date: July 16, 2009
    Applicant: KLA-Tencor Corporation
    Inventors: J. Joseph Armstrong, Yung-Ho Chuang
  • Patent number: 7546406
    Abstract: A method, system, and article of manufacture for processing virtual interrupts in a logically partitioned system are provided. An intelligent virtual global interrupt queue (virtual GIQ) that may be associated with a plurality of virtual processors running in a logical partition may be utilized. Upon receiving a virtual interrupt, the virtual GIQ may examine the operating states of the associated virtual processors. In an effort to ensure the virtual interrupt is processed as quickly as possible, the virtual GIQ may present the virtual interrupt to one of the associated virtual processors determined to be in an operating state best suited for processing the virtual interrupt.
    Type: Grant
    Filed: July 20, 2007
    Date of Patent: June 9, 2009
    Assignee: International Business Machines Corporation
    Inventors: William Joseph Armstrong, David Anthony Larson, Naresh Nayar
  • Publication number: 20090144737
    Abstract: An apparatus and program product utilize a multithreaded processor having at least one hardware thread among a plurality of hardware threads that is capable of being selectively activated and deactivated responsive to a control circuit. The control circuit additionally provides the capability of controlling how an inactive thread can be activated after the thread has been deactivated, e.g., by enabling or disabling reactivation in response to an interrupt.
    Type: Application
    Filed: January 23, 2009
    Publication date: June 4, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William Joseph Armstrong, Bruce G. Mealey, Naresh Nayar, Balaram Sinharoy
  • Patent number: 7518789
    Abstract: A design for inspecting specimens, such as photomasks, for unwanted particles and features such as pattern defects is provided. The system provides no central obscuration, an external pupil for aperturing and Fourier filtering, and relatively relaxed manufacturing tolerances, and is suited for both broad-band bright-field and laser dark field imaging and inspection at wavelengths below 365 nm. In many instances, the lenses used may be fashioned or fabricated using a single material. Multiple embodiments of the objective lensing arrangement are disclosed, all including at least one small fold mirror and a Mangin mirror. The system is implemented off axis such that the returning second image is displaced laterally from the first image so that the lateral separation permits optical receipt and manipulation of each image separately.
    Type: Grant
    Filed: October 4, 2004
    Date of Patent: April 14, 2009
    Assignee: KLA-Tencor Corporation
    Inventors: David R. Shafer, Yung-Ho Chuang, J. Joseph Armstrong
  • Patent number: 7512826
    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: Grant
    Filed: April 20, 2005
    Date of Patent: March 31, 2009
    Assignee: International Business Machines Corporation
    Inventors: William Joseph Armstrong, Michael J. Corrigan, Naresh Nayar, Scott Barnett Swaney
  • Patent number: 7496915
    Abstract: A method utilizes a multithreaded processor having at least one hardware thread among a plurality of hardware threads that is capable of being selectively activated and deactivated responsive to a control circuit. The control circuit additionally provides the capability of controlling how an inactive thread can be activated after the thread has been deactivated, e.g., by enabling or disabling reactivation in response to an interrupt.
    Type: Grant
    Filed: April 24, 2003
    Date of Patent: February 24, 2009
    Assignee: International Business Machines Corporation
    Inventors: William Joseph Armstrong, Bruce G. Mealey, Naresh Nayar, Balaram Sinharoy
  • Patent number: 7474461
    Abstract: A system and method for inspection is disclosed. The design generally employs as many as four design principles, including employing at least one lens from a relatively low dispersion glass, at least one additional lens from an additional material different from the relatively low dispersion glass, generally matching the relatively low dispersion properties of the relatively low dispersion glass. The design also may include at least one further lens from a further material different from and exhibiting a significantly different dispersion power from the relatively low dispersion glass and the additional material. Finally, the design may include lenses positioned to insert a significant amount of color within the objective, a gap, and additional lenses, the gap and additional lenses serving to cancel the color inserted.
    Type: Grant
    Filed: July 5, 2007
    Date of Patent: January 6, 2009
    Assignee: KLA - Tencor Technologies Corporation
    Inventors: Yung-Ho Chuang, David R. Shafer, J. Joseph Armstrong
  • Patent number: 7475218
    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: Grant
    Filed: July 22, 2003
    Date of Patent: January 6, 2009
    Assignee: International Business Machines Corporation
    Inventors: Christopher Patrick Abbey, Troy David Armstrong, William Joseph Armstrong, Gregory Michael Nordstrom
  • Patent number: 7465913
    Abstract: A variable modulated transfer function (MTF) design employing a variable gate voltage source for use in inspecting specimens is disclosed. The design applies a variable gate voltage to each pixel of a sensor, wherein applying the variable gate voltage to each pixel adjusts the MTF of the pixel. MTF adjustment improves adverse effects encountered during inspection, such as aliasing and maintaining contrast.
    Type: Grant
    Filed: August 4, 2006
    Date of Patent: December 16, 2008
    Assignee: KLA-Tencor Corporation
    Inventors: Yung-Ho Chuang, J. Joseph Armstrong, David Lee Brown, Bin-Ming B. Tsai
  • Patent number: 7464209
    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 PCI adaptor slots. The resource and partition manager uses the lock mechanism to obtain a lock on an PCI adaptor slot when transferring control of the PCI adaptor slot to a logical partition that is powering on and when removing the PCI adaptor from a logical partition that is powering off. The resource and partition manager uses the lock mechanism to remove control of an PCI adaptor slot from, or return control to, an operating logical partition in order to facilitate hardware service operations on that PCI adaptor slot or on the physical enclosure in which it is contained.
    Type: Grant
    Filed: March 14, 2006
    Date of Patent: December 9, 2008
    Assignee: International Business Machines Corporation
    Inventors: Troy David Armstrong, William Joseph Armstrong, Curtis Shannon Eide, Gergory Michael Nordstrom
  • Patent number: 7457034
    Abstract: A system for multiple mode imaging is disclosed. The catadioptric system has an NA greater than 0.65, and preferably greater than 0.9, highly corrected for low and high order monochromatic aberrations. The system employs unique illumination entrances and optics to collect reflected, diffracted, and scattered light over a range of angles. Multiple imaging modes are possible by varying the illumination geometry and apertures at the pupil plane. Illumination can enter the catadioptric optical system using an auxiliary beamsplitter or mirror, or through the catadioptric elements at any angle from 0 to 85 degrees from vertical. The system may employ a relayed pupil plane, used to select different imaging modes, provide simultaneous operation of different imaging modes, Fourier filtering, and other pupil shaping operations.
    Type: Grant
    Filed: April 14, 2006
    Date of Patent: November 25, 2008
    Assignee: KLA-Tencor Corporation
    Inventors: Yung-Ho Chuang, David Shafer, Bin-Ming B. Tsai, J. Joseph Armstrong
  • Patent number: 7449673
    Abstract: A system and method for reducing peak power of a laser pulse and reducing speckle contrast of a single pulse comprises a plurality of elements oriented to split and delay a pulse or pulses transmitted from a light emitting device. The design provides the ability to divide the pulse into multiple pulses by delaying the components relative to one another. Reduction of speckle contrast entails using the same or similar components to the power reduction design, reoriented to orient received energy wherein angles between the optical paths are altered such that the split or divided light energy components strike the target at different angles or different positions. An alternate embodiment for reducing speckle contrast is disclosed wherein a single pulse is passed in an angular orientation through a grating to create a delayed portion of the pulse relative to the leading edge of the pulse.
    Type: Grant
    Filed: February 27, 2007
    Date of Patent: November 11, 2008
    Assignee: KLA-Tencor Technologies Corporation
    Inventors: Yung-Ho Chuang, J. Joseph Armstrong
  • Publication number: 20080276246
    Abstract: An apparatus and program product for coordinating the distribution of CPUs as among logically-partitioned virtual processors. A virtual processor may yield a CPU to precipitate an occurrence upon which its own execution may be predicated. As such, program code may dispatch the surrendered CPU to a designated virtual processor.
    Type: Application
    Filed: July 17, 2008
    Publication date: November 6, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William Joseph Armstrong, Chris Francois, Naresh Nayar
  • Patent number: 7440116
    Abstract: A broad band surface profiling apparatus including a reference calibrator for calibrating the apparatus to compensate for surface features of the reference surface. A user is instructed to conduct calibration measurement operations using a calibration sample having a calibration surface to obtain calibration surface topography data for the calibration sample. At each calibration measurement operation, an image representing the calibration surface topography data is displayed to the user and the user has the option to accept or reject the calibration surface topography data represented by the displayed image. The reference calibrator has a surface topography data processor and a mean surface calculator for calculating mean surface topography data using the processed calibration surface topography data accepted by the user to provide reference surface features data.
    Type: Grant
    Filed: May 20, 2004
    Date of Patent: October 21, 2008
    Assignee: Taylor Hobson Limited
    Inventors: Andrew Douglas Bankhead, Ian Mark Lee-Bennett, Joseph Armstrong
  • Publication number: 20080256501
    Abstract: An apparatus, program product and method for automatically and transparently determining the time required to migrate a logical partition. This determined latency may be used to update clocks and other time-related values of the migrated logical partition.
    Type: Application
    Filed: April 16, 2007
    Publication date: October 16, 2008
    Inventors: William Joseph Armstrong, Adam Charles Lange-Pearson, Naresh Nayar
  • Publication number: 20080256321
    Abstract: An apparatus, program product and method for tracking the state of a migrating logical partition. Embodiments may use the state to determine the readiness and/or appropriateness of a page of the logical partition for transferring. The state may include a value or other data used to track changes affecting the page or the relative ease and/or appropriateness of migrating the page. A page manager table with entries corresponding to the state of each page of the logical partition may be used to track the state while the logical partition continues to run during a migration.
    Type: Application
    Filed: April 16, 2007
    Publication date: October 16, 2008
    Inventors: William Joseph Armstrong, Michael J. Corrigan, Stuart Zachary Jacobs, David Anthony Larson, Naresh Nayar, Wade Byron Ouren
  • Publication number: 20080256530
    Abstract: An apparatus, program product and method for facilitating logical partition migrations between computers by determining if the firmware of the computers is compatible. A hypervisor of a source logical partition may transfer a token and compatibility table indicative of firmware running on the source computer. A hypervisor on the system of the target logical partition may compare the firmware indicated by the token with a token and/or compatibility table listing firmware versions compatible with the target computer. Conversely, a token of the target computer may be compared to a compatibility table associated with firmware that is compatible with the source computer. In either instance, a match may result in the migration of the logical partition. Alternatively, an absence of a match may result in the migration being prohibited.
    Type: Application
    Filed: April 16, 2007
    Publication date: October 16, 2008
    Inventors: William Joseph Armstrong, Robert J. Battista, David Anthony Larson, Naresh Nayar, Jonathan Ross Van Niewaal