Patents by Inventor Michael Loren Lamb

Michael Loren Lamb 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: 6892264
    Abstract: The invention provides an improved storage area network (SAN) of the type having a digital data processor, e.g., a host, in communication with one or more storage devices, e.g., a LUN and, further, of the type having a plug-and-play (PNP) manager that generates an event in response to a change in status of at least one of the storage devices. The improvement is characterized by at least a selected process, that executes on the host (or other digital data processor) and that references at least a selected one of the storage devices using a previously assigned logical identification, e.g., a LUN ID. The improvement is further characterized by the selected process responding to an event generated by the plug-and-play by querying for information the storage device (or an interface thereto) with respect to which the event was generated. From that information, the process generates a logical identification for the device.
    Type: Grant
    Filed: October 5, 2001
    Date of Patent: May 10, 2005
    Assignee: International Business Machines Corporation
    Inventor: Michael Loren Lamb
  • 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
  • Publication number: 20030149753
    Abstract: The invention provides an improved storage area network (SAN) of the type having a digital data processor, e.g., a host, in communication with one or more storage devices, e.g., a LUN and, further, of the type having a plug-and-play (PNP) manager that generates an event in response to a change in status of at least one of the storage devices. The improvement is characterized by at least a selected process, that executes on the host (or other digital data processor) and that references at least a selected one of the storage devices using a previously assigned logical identification, e.g., a LUN ID. The improvement is further characterized by the selected process responding to an event generated by the plug-and-play by querying for information the storage device (or an interface thereto) with respect to which the event was generated. From that information, the process generates a logical identification for the device.
    Type: Application
    Filed: October 5, 2001
    Publication date: August 7, 2003
    Inventor: Michael Loren Lamb