Patents by Inventor Christopher Ahna

Christopher Ahna 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: 8745441
    Abstract: Techniques for transparently replacing a processor, that receives interrupts in a partitioned computing device, with a replacement processor, are disclosed. In at least some embodiments, methods are discussed for directing the interrupts to an unchangeable identifier mapped to the processor's identifier and replacing the processor with the replacement processor. An intermediary, such as an I/O APIC, is used for storing the unchangeable identifier. The mapping may use logical mode delivery, physical mode delivery, or interrupt mapping.
    Type: Grant
    Filed: March 9, 2011
    Date of Patent: June 3, 2014
    Assignee: Microsoft Corporation
    Inventors: Andrew J. Ritz, Ellsworth D. Walker, Yimin Deng, Christopher Ahna
  • Publication number: 20110161729
    Abstract: Techniques for transparently replacing a processor, that receives interrupts in a partitioned computing device, with a replacement processor, are disclosed. In at least some embodiments, methods are discussed for directing the interrupts to an unchangeable identifier mapped to the processor's identifier and replacing the processor with the replacement processor. An intermediary, such as an I/O APIC, is used for storing the unchangeable identifier. The mapping may use logical mode delivery, physical mode delivery, or interrupt mapping.
    Type: Application
    Filed: March 9, 2011
    Publication date: June 30, 2011
    Applicant: Microsoft Corporation
    Inventors: Andrew J. Ritz, Ellsworth D. Walker, Yimin Deng, Christopher Ahna
  • Patent number: 7934121
    Abstract: A method and apparatus for transparently replacing a processor, that receives interrupts in a partitioned computing device, with a replacement processor, is disclosed. The method comprises directing the interrupts to an unchangeable identifier mapped to the processor's identifier and replacing the processor with the replacement processor. An intermediary, such as an I/O APIC, is used for storing the unchangeable identifier. The mapping may use logical mode delivery, physical mode delivery, or interrupt mapping.
    Type: Grant
    Filed: February 15, 2007
    Date of Patent: April 26, 2011
    Assignee: Microsoft Corporation
    Inventors: Andrew J. Ritz, Ellsworth D. Walker, Yimin Deng, Christopher Ahna
  • Publication number: 20080120515
    Abstract: A method and apparatus for transparently replacing a processor, that receives interrupts in a partitioned computing device, with a replacement processor, is disclosed. The method comprises directing the interrupts to an unchangeable identifier mapped to the processor's identifier and replacing the processor with the replacement processor. An intermediary, such as an I/O APIC, is used for storing the unchangeable identifier. The mapping may use logical mode delivery, physical mode delivery, or interrupt mapping.
    Type: Application
    Filed: February 15, 2007
    Publication date: May 22, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Andrew J. Ritz, Ellsworth D. Walker, Yimin Deng, Christopher Ahna