Patents by Inventor Mark Hattarki

Mark Hattarki 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: 7178068
    Abstract: A system and method of verifying a dumped memory image following a crash of a computer system that includes physical memory, a system kernel, and a virtual memory system. At least a portion of the system memory, e.g., a page, is locked by pre-allocating the page to the system kernel during initialization of the computer system. The pre-allocated page is then withheld from the virtual memory system so that the pre-allocated page is not classified as swappable memory. The locked page of the memory is then seeded with a signature. Upon detecting the system crash, the seeded page of the memory, including an image of the seeded signature, is dumped to the dump disk. The content and the location of the memory image are then verified by comparing the image of the seeded signature with the signature that was seeded in the locked page of the memory prior to the system crash.
    Type: Grant
    Filed: April 1, 2002
    Date of Patent: February 13, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: David L. Maison, Jeffrey Naset, Charles R. Plaine, Chris Kiick, Mark Hattarki
  • Publication number: 20040025081
    Abstract: A system and method for collecting code coverage information in a computer environment before its file system is available. Upon powering up the computer system, initial and secondary system loaders are loaded, whereupon an OS kernel is brought into system memory. The boot process code of the OS kernel is exercised by a kernel exerciser operable to conduct a plurality of tests. Thereafter, a fatal error operable to crash the computer system is instigated and, pursuant thereto, a dump file is created in a dump process launched by the kernel. After rebooting the computer system, an extractor is utilized to recover the code coverage information relating to the boot process code from the dump file.
    Type: Application
    Filed: July 31, 2002
    Publication date: February 5, 2004
    Inventors: Jorge Gonzalez, Mark Hattarki, Jeff Willy, Dave Maison
  • Publication number: 20040025093
    Abstract: A system and method for collecting code coverage information relating to a fatal error path in a computer system. A fatal error operable to crash the computer system is instigated pursuant to executing a fatal error test module that exercises the fatal error path code, whose coverage is desired after the file system is rendered unavailable due to the crash. In response, a first dump file is created by the operating system kernel. Thereafter, a second dump process is launched to generate a second dump file which includes coverage information relating to the fatal error path code. After rebooting the computer system, an extractor is utilized to recover the code coverage information from the second dump file.
    Type: Application
    Filed: July 31, 2002
    Publication date: February 5, 2004
    Inventors: Jeff Willy, Mark Hattarki, Dave Maison, Jorge Gonzalez
  • Publication number: 20030188227
    Abstract: A system and method of verifying a dumped memory image following a crash of a computer system that includes physical memory, a system kernel, and a virtual memory system. At least a portion of the system memory, e.g., a page, is locked by pre-allocating the page to the system kernel during initialization of the computer system. The pre-allocated page is then withheld from the virtual memory system so that the pre-allocated page is not classified as swappable memory. The locked page of the memory is then seeded with a signature. Upon detecting the system crash, the seeded page of the memory, including an image of the seeded signature, is dumped to the dump disk. The content and the location of the memory image are then verified by comparing the image of the seeded signature with the signature that was seeded in the locked page of the memory prior to the system crash.
    Type: Application
    Filed: April 1, 2002
    Publication date: October 2, 2003
    Inventors: David L. Maison, Jeffrey Naset, Charles R. Plaine, Chris Kiick, Mark Hattarki