Patents by Inventor Raymond Matthew Swank

Raymond Matthew Swank 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: 7769861
    Abstract: An apparatus, system, and method are disclosed for provisioning storage resources according to a modeling policy. The modeling apparatus includes a monitoring module, a policy module, and a provisioning module. The monitoring module monitors the storage resources on the storage system. The policy module stores and maintains storage management, storage provisioning, and storage resource modeling policies. A user may access and specify these policies via a specification module. The provisioning module automatically provisions new storage resources, such as logical unit numbers (LUNs) according to the storage provisioning policies and modeling policies. The modeling policy defines a modeling strategy by which new storage resources are provisioned to include some or all of the attributes of a model storage resource.
    Type: Grant
    Filed: November 24, 2003
    Date of Patent: August 3, 2010
    Assignee: International Business Machines Corporation
    Inventors: Justin Russell Bendich, David Maxwell Cannon, Alireza Razzaghi Daryan, Brian Augustine Delaire, Barry Lynn Eberly, David Wilson Groves, Srinivas Jandhyala, Michael Loren Lamb, Edward Martin McCrickard, Raymond Matthew Swank
  • Patent number: 7137124
    Abstract: The invention provides improvements on storage area network (SAN) of the type having one or more host digital data processors in communication with one or more storage devices, where a host has an operating system that utilizes (i) a port driver to define a software interface between a class driver and an adapter to which one or more of the storage devices are coupled, and (ii) a class driver that claims storage devices for access, e.g., by the operating system and any applications programs executing therein, by invoking the port driver to which the host is coupled, e.g., via the interconnect fabric. The improvement comprises a software filter in communication with the port driver and the class driver. That filter intervenes to block claiming of one or more selected storage devices by the class driver.
    Type: Grant
    Filed: October 5, 2001
    Date of Patent: November 14, 2006
    Assignee: International Business Machines Corporation
    Inventors: Michael Loren Lamb, Raymond Matthew Swank
  • Patent number: 6697924
    Abstract: The invention provides an improved storage area network (SAN) of the type that has a host or other digital data processor whose ports are coupled to peripheral devices that include fiber channel or other SAN-class storage devices. Processes executing on the host (or other digital data processor) generate requests for access to those peripheral devices. A persistent store identifies ports coupled to SAN-class storage devices. This store can be loaded, for example, by a process that executes on the host in user mode. A filter executes on the host in kernel mode to block access to selected ones of those SAN-class storage devices.
    Type: Grant
    Filed: October 5, 2001
    Date of Patent: February 24, 2004
    Assignee: International Business Machines Corporation
    Inventor: Raymond Matthew Swank
  • Publication number: 20030172239
    Abstract: The invention provides an improved storage area network (SAN) of the type that has a host or other digital data processor whose ports are coupled to peripheral devices that include fiber channel or other SAN-class storage devices. Processes executing on the host (or other digital data processor) generate requests for access to those peripheral devices. A persistent store identifies ports coupled to SAN-class storage devices. This store can be loaded, for example, by a process that executes on the host in user mode. A filter executes on the host in kernel mode to block access to selected ones of those SAN-class storage devices.
    Type: Application
    Filed: October 5, 2001
    Publication date: September 11, 2003
    Inventor: Raymond Matthew Swank
  • Publication number: 20030149795
    Abstract: The invention provides improvements on storage area network (SAN) of the type having one or more host digital data processors in communication with one or more storage devices, where a host has an operating system that utilizes (i) a port driver to define a software interface between a class driver and an adapter to which one or more of the storage devices are coupled, and (ii) a class driver that claims storage devices for access, e.g., by the operating system and any applications programs executing therein, by invoking the port driver to which the host is coupled, e.g., via the interconnect fabric. The improvement comprises a software filter in communication with the port driver and the class driver. That filter intervenes to block claiming of one or more selected storage devices by the class driver.
    Type: Application
    Filed: October 5, 2001
    Publication date: August 7, 2003
    Inventors: Michael Loren Lamb, Raymond Matthew Swank