Patents by Inventor Alexandru Adrian Patrascu

Alexandru Adrian Patrascu 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: 8255604
    Abstract: A hypervisor receives an interrupt that includes a target address and, in turn, branches to an administrating interrupt vector. Next, the administrating interrupt vector determines whether to branch to a piggyback interrupt handler corresponding to a piggyback interrupt vector. Based upon the determination, the hypervisor either branches to the piggyback interrupt handler or to an administrating interrupt handler that corresponds to the administrating interrupt vector.
    Type: Grant
    Filed: April 6, 2010
    Date of Patent: August 28, 2012
    Assignee: International Business Machines Corporation
    Inventors: Sangram Alapati, Nitin Gupta, Brad Lee Herold, Harish P. Omkar, Alexandru Adrian Patrascu
  • Patent number: 8145819
    Abstract: A system for stealing interrupt vectors from an operating system. Custom interrupt handler extensions are copied into an allocated block of memory from a kernel module. Also, operating system interrupt handlers are copied into a reserved space in the allocated block of memory from an interrupt vector memory location. In response to copying the operating system interrupt handlers into the reserved space in the allocated block of memory, custom interrupt handlers from the kernel module are copied over the operating system interrupt handlers in the interrupt vector memory location. The custom interrupt handlers after being copied into the interrupt vector memory location handle all interrupts received by the operating system.
    Type: Grant
    Filed: June 4, 2007
    Date of Patent: March 27, 2012
    Assignee: International Business Machines Corporation
    Inventors: Sangram Alapati, Brad Lee Herold, Shakti Kapoor, Alexandru Adrian Patrascu
  • Publication number: 20110246696
    Abstract: A hypervisor receives an interrupt that includes a target address and, in turn, branches to an administrating interrupt vector. Next, the administrating interrupt vector determines whether to branch to a piggyback interrupt handler corresponding to a piggyback interrupt vector. Based upon the determination, the hypervisor either branches to the piggyback interrupt handler or to an administrating interrupt handler that corresponds to the administrating interrupt vector.
    Type: Application
    Filed: April 6, 2010
    Publication date: October 6, 2011
    Applicant: International Business Machines Corporation
    Inventors: Sangram Alapati, Nitin Gupta, Brad Lee Herold, Harish P. Omkar, Alexandru Adrian Patrascu
  • Publication number: 20080301402
    Abstract: A system for stealing interrupt vectors from an operating system. Custom interrupt handler extensions are copied into an allocated block of memory from a kernel module. Also, operating system interrupt handlers are copied into a reserved space in the allocated block of memory from an interrupt vector memory location. In response to copying the operating system interrupt handlers into the reserved space in the allocated block of memory, custom interrupt handlers from the kernel module are copied over the operating system interrupt handlers in the interrupt vector memory location. The custom interrupt handlers after being copied into the interrupt vector memory location handle all interrupts received by the operating system.
    Type: Application
    Filed: June 4, 2007
    Publication date: December 4, 2008
    Inventors: Sangram Alapati, Brad Lee Herold, Shakti Kapoor, Alexandru Adrian Patrascu