Patents by Inventor Martin Roosen

Martin Roosen 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: 7694096
    Abstract: An apparatus, system, and method are disclosed for implementing protected partitions in storage media. The apparatus includes a control module configured to communicate with a host and receive read/write commands for a storage device, and a protection module operating within the control module and configured to maintain a plurality of protection states for the partition and a plurality of allowable transitions between the protection states. The system includes the apparatus, a host device, and a storage device coupled with the host, the storage device including an enclosure having storage media and a control module. The method includes communicating with a host device and receiving read and write commands for a storage device having at least one partition, and maintaining a plurality of protection states for the partition and a plurality of allowable transitions between the protection states on a control module located within the storage device.
    Type: Grant
    Filed: October 21, 2005
    Date of Patent: April 6, 2010
    Assignee: International Business Machines Corporation
    Inventors: Nils Haustein, Craig Anthony Klein, Martin Roosen, Daniel James Winarski
  • Patent number: 7685389
    Abstract: An apparatus, system, and method are disclosed for setting protection states of protected partitions in storage media. The apparatus includes a control module configured to receive protection state transition commands from a host for a target partition, a check module configured to verify a protection state for the target partition, and a write module configured to perform the protection state transition according to a plurality of defined allowable state transitions. The system includes a host device, a storage device coupled with the host, the storage device comprising an enclosure having storage media and a control module, and the apparatus. The method includes receiving protection state transition commands from a host for a target partition, verifying a protection state for the target partition, and performing the protection state transition according to a plurality of defined allowable state transitions.
    Type: Grant
    Filed: October 21, 2005
    Date of Patent: March 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Nils Haustein, Craig Anthony Klein, Martin Roosen, Daniel James Winarski
  • Patent number: 7631161
    Abstract: An apparatus, system, and method are disclosed for writing data to protected partitions of storage media. The apparatus includes a control module configured to communicate with a host device and receive write commands for a storage device, a parse module configured to extract logical block addresses, a check module configured to verify a protection state, and a protection module configured to allow write commands according to the protection state. The system includes a host device, a storage device coupled with the host, the storage device comprising an enclosure having storage media and a control module, and the apparatus. The method includes communicating with a host device and receiving write commands for a storage device, extracting logical block addresses from the write commands, verifying a protection state of the extracted logical block addresses, and allowing write commands according to the protection state of the extracted logical block address.
    Type: Grant
    Filed: October 21, 2005
    Date of Patent: December 8, 2009
    Assignee: International Business Machines Corporation
    Inventors: Nils Haustein, Craig Anthony Klein, Martin Roosen, Daniel James Winarski
  • Publication number: 20070094468
    Abstract: An apparatus, system, and method are disclosed for setting protection states of protected partitions in storage media. The apparatus includes a control module configured to receive protection state transition commands from a host for a target partition, a check module configured to verify a protection state for the target partition, and a write module configured to perform the protection state transition according to a plurality of defined allowable state transitions. The system includes a host device, a storage device coupled with the host, the storage device comprising an enclosure having storage media and a control module, and the apparatus. The method includes receiving protection state transition commands from a host for a target partition, verifying a protection state for the target partition, and performing the protection state transition according to a plurality of defined allowable state transitions.
    Type: Application
    Filed: October 21, 2005
    Publication date: April 26, 2007
    Inventors: Nils Haustein, Craig Klein, Martin Roosen, Daniel Winarski
  • Publication number: 20070094470
    Abstract: An apparatus, system, and method are disclosed for writing data to protected partitions of storage media. The apparatus includes a control module configured to communicate with a host device and receive write commands for a storage device, a parse module configured to extract logical block addresses, a check module configured to verify a protection state, and a protection module configured to allow write commands according to the protection state. The system includes a host device, a storage device coupled with the host, the storage device comprising an enclosure having storage media and a control module, and the apparatus. The method includes communicating with a host device and receiving write commands for a storage device, extracting logical block addresses from the write commands, verifying a protection state of the extracted logical block addresses, and allowing write commands according to the protection state of the extracted logical block address.
    Type: Application
    Filed: October 21, 2005
    Publication date: April 26, 2007
    Inventors: Nils Haustein, Craig Klein, Martin Roosen, Daniel Winarski
  • Publication number: 20070094469
    Abstract: An apparatus, system, and method are disclosed for implementing protected partitions in storage media. The apparatus includes a control module configured to communicate with a host and receive read/write commands for a storage device, and a protection module operating within the control module and configured to maintain a plurality of protection states for the partition and a plurality of allowable transitions between the protection states. The system includes the apparatus, a host device, and a storage device coupled with the host, the storage device including an enclosure having storage media and a control module. The method includes communicating with a host device and receiving read and write commands for a storage device having at least one partition, and maintaining a plurality of protection states for the partition and a plurality of allowable transitions between the protection states on a control module located within the storage device.
    Type: Application
    Filed: October 21, 2005
    Publication date: April 26, 2007
    Inventors: Nils Haustein, Craig Klein, Martin Roosen, Daniel Winarski
  • Patent number: 6415383
    Abstract: A method of changing the operating system in a computer system by using an address offset mode (AOM) feature for the address space of a hard disk drive connected to the computer system. Initialization of the computer loads the first operating system (OS) from a user area in the disk drive address space. An enable AOM command offsets the disk drive address space and reinitializes the computer to load a second OS from a reserve space in the disk drive address space. A command setting the maximum size of the address space of the hard disk drive provides a wrap around feature allowing the entire address space of the disk drive to be addressable for diagnostics or updating purposes. The computer is returned to operation with the first OS by a disable AOM command, or alternatively, by a power on reset, a software reset or a hardware reset. The method of changing operating systems is coded in the hard disk drive and does not require additions or modifications to the memory or the BIOS ROM of the computer system.
    Type: Grant
    Filed: October 6, 1999
    Date of Patent: July 2, 2002
    Assignee: International Business Machines Corporation
    Inventors: Dan Colegrove, Klaus Smolin, Alfred Malina, Martin Roosen, Kazuyuki Kobayashi, Masaki Kohno