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

  • Publication number: 20080247035
    Abstract: A reduced size catadioptric inspection system employing a catadioptric objective and immersion substance is disclosed. The objective may be employed with light energy having a wavelength in the range of approximately 190 nanometers through the infrared light range, and can provide numerical apertures in excess of 0.9. Elements are less than 100 millimeters in diameter and may fit within a standard microscope. The objective comprises a focusing lens group, a field lens, a Mangin mirror arrangement, and an immersion substance or liquid between the Mangin mirror arrangement and the specimen. A variable focal length optical system for use with the objective in the catadioptric inspection system is also disclosed.
    Type: Application
    Filed: December 5, 2007
    Publication date: October 9, 2008
    Applicant: KLA-Tencor Technologies Corporation
    Inventors: J. Joseph Armstrong, Yung-Ho Chuang, David R. Shafer
  • Publication number: 20080247036
    Abstract: An objective for imaging specimens is disclosed. The objective receives light energy from a light energy source configured to provide light energy in a wavelength range of approximately 480 to 660 nanometers, employs a Mangin mirror arrangement in conjunction with an immersion liquid to provide a numerical aperture in excess of 1.0 and a field size in excess of 0.05 millimeters, where every element in the objective has a diameter of less than approximately 40 millimeters.
    Type: Application
    Filed: June 14, 2007
    Publication date: October 9, 2008
    Inventor: J. Joseph Armstrong
  • Publication number: 20080235482
    Abstract: A partition migration mechanism migrates a logical partition executing an operating system and resumes the logical partition before all resources in the logical partition have been migrated. When a partition is being migrated, a call checkpoint mechanism creates checkpoints of the state of the operating system when the partition manager is called. Before performing the call to the partition manager, a check is made to determine if all resources required by the call are available. If so, the partition manager call is executed. If all resources required by the call are not available, a resource fault is indicated, which causes the operating system state from the last checkpoint to be restored and a corresponding virtual CPU to be preempted until the resource that caused the fault becomes available. Exceptions that do not require the missing resource may be performed while the virtual CPU awaits the resource to become available.
    Type: Application
    Filed: March 23, 2007
    Publication date: September 25, 2008
    Inventors: William Joseph Armstrong, David Anthony Larson, Naresh Nayar
  • Patent number: 7428485
    Abstract: An apparatus, program product and method 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: Grant
    Filed: August 24, 2001
    Date of Patent: September 23, 2008
    Assignee: International Business Machines Corporation
    Inventors: William Joseph Armstrong, Chris Francois, Naresh Nayar
  • Publication number: 20080225282
    Abstract: A method and apparatus for inspecting a specimen are provided. The apparatus comprises a primary illumination source, a catadioptric objective exhibiting central obscuration that directs light energy received from the primary illumination source at a substantially normal angle toward the specimen, and an optical device, such as a prism or reflective surface, positioned within the central obscuration resulting from the catadioptric objective for receiving further illumination from a secondary illumination source and diverting the further illumination to the specimen. The method comprises illuminating a surface of the specimen at a variety of angles using a primary illumination source, illuminating the surface using a secondary illumination source, the illuminating by the secondary illumination source occurring at a substantially normal angle of incidence; and imaging all reflected, scattered, and diffracted light energy received from the surface onto a detector.
    Type: Application
    Filed: March 3, 2008
    Publication date: September 18, 2008
    Applicant: KLA-Tencor Technologies Corporation
    Inventors: Yung-Ho Chuang, J. Joseph Armstrong
  • Publication number: 20080201550
    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: April 29, 2008
    Publication date: August 21, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David Alan Bailey, William Joseph Armstrong, Naresh Nayar, Gregory Michael Nordstrom
  • Publication number: 20080189460
    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: April 7, 2008
    Publication date: August 7, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Troy David Armstrong, William Joseph Armstrong, Curtis Shannon Eide, Gergory Michael Nordstrom
  • Publication number: 20080189462
    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: April 7, 2008
    Publication date: August 7, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Troy David Armstrong, William Joseph Armstrong, Curtis Shannon Eide, Gregory Michael Nordstrom
  • Publication number: 20080189715
    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: April 7, 2008
    Publication date: August 7, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Troy David Armstrong, William Joseph Armstrong, Curtis Shannon Eide, Gergory Michael Nordstrom
  • Publication number: 20080168473
    Abstract: A logically-partitioned computer, program product and method utilize a flexible and adaptable communication interface between a partition and a partition manager, which permits optimal handling of partition management operations such as state change operations and the like over a wide variety of circumstances. In particular, a partition is permitted to indicate, in connection with a request to perform a partition management operation, whether an asynchronous notification should be generated or suppressed in association with the performance of the partition management operation by a partition manager. As a result, asynchronous notifications are selectively generated in association with the performance of partition management operations based upon indications in the requests made by partitions for such operations.
    Type: Application
    Filed: March 18, 2008
    Publication date: July 10, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William Joseph Armstrong, Naresh Nayar, Gregory Michael Nordstrom, Timothy Joseph Torzewski
  • Publication number: 20080152621
    Abstract: 4-Amino-1-((2R,3S,4S,5R)-5-azido-4-hydroxy-5-hydroxymethyl-3-methyl-tetrahydro-furan-2-yl)-1H-pyrimidin-2-one (22) and prodrugs thereof are hepatitis C (HCV) polymerase inhibitors. Also disclosed are compositions and methods for inhibiting HCV and treating HCV-mediated diseases, processes for making the compounds and synthetic intermediates employed in the process.
    Type: Application
    Filed: October 10, 2007
    Publication date: June 26, 2008
    Inventors: Nils-Gunnar Johansson, Genadiy Kalyanov, Joseph Armstrong Martin, David Bernard Smith, Anna Winqvist
  • Publication number: 20080134188
    Abstract: An apparatus, program product and method support the deallocation of a data structure in a multithreaded computer without requiring the use of computationally expensive semaphores or spin locks. Specifically, access to a data structure is governed by a shared pointer that, when a request is received to deallocate the data structure, is initially set to a value that indicates to any thread that later accesses the pointer that the data structure is not available. In addition, to address any thread that already holds a copy of the shared pointer, and thus is capable of accessing the data structure via the shared pointer after the initiation of the request, all such threads are monitored to determine whether any thread is still using the shared pointer by determining whether any thread is executing program code that is capable of using the shared pointer to access the data structure.
    Type: Application
    Filed: January 8, 2008
    Publication date: June 5, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William Joseph Armstrong, Peter Joseph Heyrman, Naresh Nayar
  • Patent number: 7378402
    Abstract: 4-Amino-1-((2R,3S,4S,5R)-5-azido-3,4-dihydroxy-5-hydroxymethyl-tetrahydro-furan-2-yl)-1H-pyrimidin-2-one (I:R1=R2=R3=R4=H) and prodrugs thereof are hepatitis C(HCV) polymerase inhibitors. Also disclosed are compositions and methods for inhibiting HCV and treating HCV-mediated diseases, processes for making the compounds and synthetic intermediates employed in the process.
    Type: Grant
    Filed: August 22, 2005
    Date of Patent: May 27, 2008
    Assignee: Roche Palo Alto LLC
    Inventors: Joseph Armstrong Martin, Keshab Sarma, David Bernard Smith, Mark Smith
  • Patent number: 7376948
    Abstract: A logically-partitioned computer, program product and method utilize a flexible and adaptable communication interface between a partition and a partition manager, which permits optimal handling of partition management operations such as state change operations and the like over a wide variety of circumstances. In particular, a partition is permitted to indicate, in connection with a request to perform a partition management operation, whether an asynchronous notification should be generated or suppressed in association with the performance of the partition management operation by a partition manager. As a result, asynchronous notifications are selectively generated in association with the performance of partition management operations based upon indications in the requests made by partitions for such operations.
    Type: Grant
    Filed: April 24, 2003
    Date of Patent: May 20, 2008
    Assignee: International Business Machines Corporation
    Inventors: William Joseph Armstrong, Naresh Nayar, Gregory Michael Nordstrom, Timothy Joseph Torzewski
  • Publication number: 20080099062
    Abstract: A flexible photovoltaic module for converting light into electricity includes a plurality of photovoltaic cells, a wiring harness, and a connection subsystem. The plurality of photovoltaic cells are electrically interconnected to form a positive node for supplying current to a load and a negative node for receiving current from the load. The wiring harness includes a plurality of flexible electrical conductors, each electrical conductor being electrically isolated within the wiring harness. The connection subsystem is operable to selectively connect the positive node to one of the electrical conductors of the wiring harness. A plurality of flexible photovoltaic modules may be connected to form a photovoltaic array.
    Type: Application
    Filed: October 23, 2007
    Publication date: May 1, 2008
    Applicant: Ascent Solar Technologies, Inc.
    Inventors: Joseph Armstrong, Matthew Foster, Jonathan Port, Douglas Jensen
  • Publication number: 20080099063
    Abstract: A flexible photovoltaic module for converting light into an electric current includes a plurality of electrically interconnected flexible photovoltaic submodules monolithically integrated onto a common flexible substrate. Each photovoltaic submodule includes a plurality of electrically interconnected flexible thin-film photovoltaic cells monolithically integrated onto the flexible substrate. A flexible photovoltaic module for converting light into an electric current includes a backplane layer for supporting the photovoltaic module. A first pottant layer is disposed on the backplane layer, and a photovoltaic submodule assembly is disposed on the first pottant layer. The photovoltaic submodule assembly has at least one photovoltaic submodule, where each photovoltaic submodule includes a plurality of thin-film photovoltaic cells. A second pottant layer is disposed on the photovoltaic submodule assembly, and a upper laminate layer disposed on the second pottant layer.
    Type: Application
    Filed: October 23, 2007
    Publication date: May 1, 2008
    Applicant: Ascent Solar Technologies, Inc.
    Inventors: Joseph Armstrong, Matthew Foster, Jonathan Port, Douglas Jensen
  • Patent number: 7345825
    Abstract: A method and apparatus for inspecting a specimen are provided. The apparatus comprises a primary illumination source, a catadioptric objective exhibiting central obscuration that directs light energy received from the primary illumination source at a substantially normal angle toward the specimen, and an optical device, such as a prism or reflective surface, positioned within the central obscuration resulting from the catadioptric objective for receiving further illumination from a secondary illumination source and diverting the further illumination to the specimen. The method comprises illuminating a surface of the specimen at a variety of angles using a primary illumination source, illuminating the surface using a secondary illumination source, the illuminating by the secondary illumination source occurring at a substantially normal angle of incidence; and imaging all reflected, scattered, and diffracted light energy received from the surface onto a detector.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: March 18, 2008
    Assignee: KLA-Tencor Technologies Corporation
    Inventors: Yung-Ho Chuang, J. Joseph Armstrong
  • Publication number: 20080058522
    Abstract: The present invention relates to a process for the efficient preparation of enantiomerically enriched beta amino acid derivatives wherein the amino group is unprotected. The product chiral beta amino acid derivatives are useful in the asymmetric synthesis of biologically active molecules. The process comprises an enantioselective hydrogenation of an amine-unprotected prochiral beta-amino acrylic acid or derivative thereof in the presence of a rhodium metal precursor complexed with a chiral mono- or bisphosphine ligand.
    Type: Application
    Filed: April 5, 2005
    Publication date: March 6, 2008
    Inventors: Yi Xiao, Yongkui Sun, Thorsten Rosner, Nelo Rivera, Shane Krska, Andrew Clausen, Joseph Armstrong, Felix Spindler, Christophe Malan
  • Patent number: 7328438
    Abstract: An apparatus, program product and method support the deallocation of a data structure in a multithreaded computer without requiring the use of computationally expensive semaphores or spin locks. Specifically, access to a data structure is governed by a shared pointer that, when a request is received to deallocate the data structure, is initially set to a value that indicates to any thread that later accesses the pointer that the data structure is not available. In addition, to address any thread that already holds a copy of the shared pointer, and thus is capable of accessing the data structure via the shared pointer after the initiation of the request, all such threads are monitored to determine whether any thread is still using the shared pointer by determining whether any thread is executing program code that is capable of using the shared pointer to access the data structure.
    Type: Grant
    Filed: March 27, 2003
    Date of Patent: February 5, 2008
    Assignee: International Business Machines Corporation
    Inventors: Willaim Joseph Armstrong, Peter Joseph Heyrman, Naresh Nayar
  • Patent number: 7307783
    Abstract: A reduced size catadioptric inspection system employing a catadioptric objective and immersion substance is disclosed. The objective may be employed with light energy having a wavelength in the range of approximately 190 nanometers through the infrared light range, and can provide numerical apertures in excess of 0.9. Elements are less than 100 millimeters in diameter and may fit within a standard microscope. The objective comprises a focusing lens group, a field lens, a Mangin mirror arrangement, and an immersion substance or liquid between the Mangin mirror arrangement and the specimen. A variable focal length optical system for use with the objective in the catadioptric inspection system is also disclosed.
    Type: Grant
    Filed: March 29, 2004
    Date of Patent: December 11, 2007
    Assignee: KLA-Tencor Technologies Corporation
    Inventors: J. Joseph Armstrong, Yung-Ho Chuang, David R. Shafer