Patents by Inventor Alan Lee Stewart

Alan Lee Stewart 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: 7945944
    Abstract: A system and method for authenticating a host on a network enables the host to update IP configuration and internal configuration of a storage controller connected to the network. The host has an algorithm to decrypt a security key supplied by the storage controller. The host broadcasts a discovery command which includes an IP address of the host and a service requested by the host. The discovery command conforms to a proprietary discovery command protocol. In response to the discovery command, the host receives a response from a storage controller which is able to provide the requested service. The response includes a WWN, IP configuration and a security key of the storage controller, and conforms to the discovery command protocol. Next, the host decrypts the security key received from the storage controller using the decryption algorithm, and sends an updated IP configuration to the storage controller along with the security key for authentication.
    Type: Grant
    Filed: September 11, 2007
    Date of Patent: May 17, 2011
    Assignee: International Business Machines Corporation
    Inventors: David Alan Burton, Chi-Hsang Chen, Deven Muir Hubbard, Alan Lee Stewart
  • Patent number: 7467266
    Abstract: Snapshot sets comprising snapshot criteria are created, maintained, and executed via a command set designed to facilitate managing and conducting snapshots on data distributed across multiple volumes. Snapshot criteria such as source volume, target volume, redundancy level, copy mode, and the like are added as desired to a snapshot set. Upon invocation of an execute command, the fast replication operations defined by the snapshot set are executed, providing a logically atomic data replication utility potentially involving multiple sources and targets. In one embodiment auto selection of a target may be specified, thus facilitating over-subscription of target resources. The present invention reduces the complexity of archiving data—particularly data distributed across multiple volumes such as data associated with database applications and the like.
    Type: Grant
    Filed: August 5, 2003
    Date of Patent: December 16, 2008
    Assignee: International Business Machines Corporation
    Inventors: David Alan Burton, Mohamad H. El-Batal, Noel Simen Otterness, Alan Lee Stewart
  • Patent number: 7287269
    Abstract: A system and method for authenticating a host on a network enables the host to update IP configuration and internal configuration of a storage controller connected to the network. The host has an algorithm to decrypt a security key supplied by the storage controller. The host broadcasts a discovery command which includes an IP address of the host and a service requested by the host. The discovery command conforms to a proprietary discovery command protocol. In response to the discovery command, the host receives a response from a storage controller which is able to provide the requested service. The response includes a WWN, IP configuration and a security key of the storage controller, and conforms to the discovery command protocol. Next, the host decrypts the security key received from the storage controller using the decryption algorithm, and sends an updated IP configuration to the storage controller along with the security key for authentication.
    Type: Grant
    Filed: July 29, 2002
    Date of Patent: October 23, 2007
    Assignee: International Buiness Machines Corporation
    Inventors: David Alan Burton, Chi-Hsang Chen, Deven Muir Hubbard, Alan Lee Stewart
  • Patent number: 7254683
    Abstract: An apparatus, method, and system for speculative data mirroring include a rollback log that receives write data corresponding to a write operation that is directed to a storage region within a source volume. Also included is a storage control module that initiates a lock operation on a corresponding storage region within a target volume and a mirror control module configured to send the data corresponding to the write operation to the target volume without waiting for feedback regarding the lock operation. In one embodiment, initiating a lock operation may include sending a lock command to the target volume. Alternatively, the data corresponding to the write operation may initiate the lock operation. In addition, the mirror control module may initiate retransmission of the data in response to subsequent execution of the lock operation. Due to the unique configuration of the present invention, the present invention reduces latencies arising from synchronous mirroring operations, such as lock operations.
    Type: Grant
    Filed: November 3, 2003
    Date of Patent: August 7, 2007
    Assignee: International Business Machines Corporation
    Inventors: David Alan Burton, Noel Simen Otterness, Alan Lee Stewart
  • Patent number: 7120824
    Abstract: A method, apparatus and program storage device for maintaining data consistency and cache coherency during communications failures between nodes in a remote mirror pair. A link between a mirror pair of storage systems is monitored. During a link failure between a first storage system and a second storage systems, reads and writes on the first and second storage systems are independently performed and write data and associated timestamps are maintained for the write data for each write in a queue on the first and second storage system. After link reestablishment, volume sets on the first and second storage systems are resynchronized using write data and associated timestamps.
    Type: Grant
    Filed: May 9, 2003
    Date of Patent: October 10, 2006
    Assignee: International Business Machines Corporation
    Inventors: David Alan Burton, Noel Simen Otterness, Alan Lee Stewart
  • Publication number: 20040236983
    Abstract: A method, apparatus and program storage device for maintaining data consistency and cache coherency during communications failures between nodes in a remote mirror pair. A link between a mirror pair of storage systems is monitored. During a link failure between a first storage system and a second storage systems, reads and writes on the first and second storage systems are independently performed and write data and associated timestamps are maintained for the write data for each write in a queue on the first and second storage system. After link reestablishment, volume sets on the first and second storage systems are resynchronized using write data and associated timestamps.
    Type: Application
    Filed: May 9, 2003
    Publication date: November 25, 2004
    Applicant: International Business Machines Corporation
    Inventors: David Alan Burton, Noel Simen Otterness, Alan Lee Stewart