Patents by Inventor Dan RITCHIE

Dan RITCHIE 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: 10223144
    Abstract: Exemplary embodiments of the invention provide a technique to validate physical cabling and logical path before provisioning volume. In accordance with an aspect, a computer comprises a memory storing software and a processor executing the software. The software is operable to: identify first server port and second server port forming redundant ports of a server and first storage port and second storage port forming redundant ports of a storage system; and check whether a redundant relationship is formed by at least one of (i) a physical connection between the first server port and the first storage port and a physical connection between the second server port and the second storage port, or (ii) a logical connection between the first server port and the first storage port and a logical connection between the second server port and the second storage port.
    Type: Grant
    Filed: January 12, 2016
    Date of Patent: March 5, 2019
    Assignee: Hitachi, Ltd.
    Inventors: Yoshiki Kano, Dan Ritchie, Randy Chong, Abid Masood
  • Patent number: 10127065
    Abstract: Exemplary embodiments of the invention provide a technique to validate physical cabling and logical path before provisioning volume. In accordance with an aspect, a computer comprises a memory storing software and a processor executing the software. The software is operable to: identify first server port and second server port forming redundant ports of a server and first storage port and second storage port forming redundant ports of a storage system; and check whether a redundant relationship is formed by at least one of (i) a physical connection between the first server port and the first storage port and a physical connection between the second server port and the second storage port, or (ii) a logical connection between the first server port and the first storage port and a logical connection between the second server port and the second storage port.
    Type: Grant
    Filed: January 12, 2016
    Date of Patent: November 13, 2018
    Assignee: Hitachi, Ltd.
    Inventors: Yoshiki Kano, Dan Ritchie, Randy Chong, Abid Masood
  • Patent number: 9354915
    Abstract: Exemplary embodiments of the invention provide a technique to validate physical cabling and logical path before provisioning volume. In accordance with an aspect, a computer comprises a memory storing software and a processor executing the software. The software is operable to: identify first server port and second server port forming redundant ports of a server and first storage port and second storage port forming redundant ports of a storage system; and check whether a redundant relationship is formed by at least one of (i) a physical connection between the first server port and the first storage port and a physical connection between the second server port and the second storage port, or (ii) a logical connection between the first server port and the first storage port and a logical connection between the second server port and the second storage port.
    Type: Grant
    Filed: July 27, 2012
    Date of Patent: May 31, 2016
    Assignee: HITACHI, LTD.
    Inventors: Yoshiki Kano, Dan Ritchie, Randy Chong, Abid Masood
  • Publication number: 20160127472
    Abstract: Exemplary embodiments of the invention provide a technique to validate physical cabling and logical path before provisioning volume. In accordance with an aspect, a computer comprises a memory storing software and a processor executing the software. The software is operable to: identify first server port and second server port forming redundant ports of a server and first storage port and second storage port forming redundant ports of a storage system; and check whether a redundant relationship is formed by at least one of (i) a physical connection between the first server port and the first storage port and a physical connection between the second server port and the second storage port, or (ii) a logical connection between the first server port and the first storage port and a logical connection between the second server port and the second storage port.
    Type: Application
    Filed: January 12, 2016
    Publication date: May 5, 2016
    Inventors: Yoshiki KANO, Dan RITCHIE, Randy CHONG, Abid MASOOD
  • Publication number: 20160127471
    Abstract: Exemplary embodiments of the invention provide a technique to validate physical cabling and logical path before provisioning volume. In accordance with an aspect, a computer comprises a memory storing software and a processor executing the software. The software is operable to: identify first server port and second server port forming redundant ports of a server and first storage port and second storage port forming redundant ports of a storage system; and check whether a redundant relationship is formed by at least one of (i) a physical connection between the first server port and the first storage port and a physical connection between the second server port and the second storage port, or (ii) a logical connection between the first server port and the first storage port and a logical connection between the second server port and the second storage port.
    Type: Application
    Filed: January 12, 2016
    Publication date: May 5, 2016
    Inventors: Yoshiki KANO, Dan RITCHIE, Randy CHONG, Abid MASOOD
  • Patent number: 8706859
    Abstract: Embodiments of the invention provide a capability to validate volume status on the host and storage system stored virtual machine image in the datacenter management server. In one embodiment, a server system includes a storage system having a plurality of volumes, a plurality of host systems, and a management server coupled with the storage system and the host systems via a network. A method of managing the server system comprises: generating a golden image in the storage system corresponding to a virtual machine image file; copying virtual machine data from the golden image to some of the plurality of volumes in the storage system; and keeping track, by the management server, of status of the volumes which have copied virtual machine data by monitoring activity of the virtual machines.
    Type: Grant
    Filed: March 29, 2011
    Date of Patent: April 22, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Robert Eugene Down, Jr., William Zietzke, Dan Ritchie, Yoshiki Kano
  • Publication number: 20140032727
    Abstract: Exemplary embodiments of the invention provide a technique to validate physical cabling and logical path before provisioning volume. In accordance with an aspect, a computer comprises a memory storing a software and a processor executing the software. The software is operable to: identify first server port and second server port forming redundant ports of a server and first storage port and second storage port forming redundant ports of a storage system; and check whether a redundant relationship is formed by at least one of (i) a physical connection between the first server port and the first storage port and a physical connection between the second server port and the second storage port, or (ii) a logical connection between the first server port and the first storage port and a logical connection between the second server port and the second storage port.
    Type: Application
    Filed: July 27, 2012
    Publication date: January 30, 2014
    Applicant: HITACHI, LTD.
    Inventors: Yoshiki KANO, Dan RITCHIE, Randy CHONG, Abid MASOOD
  • Patent number: 8631111
    Abstract: A method selects an interface in a storage subsystem for processing storage operations, each interface associated with a corresponding processor. A management server has plural providers, each for executing storage operations on one of the processors via the corresponding interface. The method comprises: collecting information on status of each of the providers; based on the status of each provider, determining an operational characteristic of operation time as a function of a number of operational units for each provider; comparing the operational characteristics of the providers; for a given number of operational units in the storage operations to be processed, selecting from among the providers one provider which has the lowest operation time for the given number of operational units; and identifying the interface based on the selected provider to be used for executing the storage operations via the identified interface on the corresponding processor.
    Type: Grant
    Filed: January 12, 2011
    Date of Patent: January 14, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Yoshiki Kano, William Zietzke, Dan Ritchie, Yasuto Nishii, Fumimasa Nakane
  • Publication number: 20120254861
    Abstract: Embodiments of the invention provide a capability to validate volume status on the host and storage system stored virtual machine image in the datacenter management server. In one embodiment, a server system includes a storage system having a plurality of volumes, a plurality of host systems, and a management server coupled with the storage system and the host systems via a network. A method of managing the server system comprises: generating a golden image in the storage system corresponding to a virtual machine image file; copying virtual machine data from the golden image to some of the plurality of volumes in the storage system; and keeping track, by the management server, of status of the volumes which have copied virtual machine data by monitoring activity of the virtual machines.
    Type: Application
    Filed: March 29, 2011
    Publication date: October 4, 2012
    Applicant: HITACHI, LTD.
    Inventors: Robert Eugene DOWN, JR., William ZIETZKE, Dan RITCHIE, Yoshiki KANO
  • Publication number: 20120191929
    Abstract: Exemplary embodiments provide rapid creation and deployment of virtual machines by reducing communication processes between virtual machine user and storage and server administrators. One embodiment is a method for deploying virtual machines of host computers. A storage subsystem provides a pool of pre-created virtual volumes in the storage subsystem prior to deploying the virtual machines, the pre-created virtual volumes having pre-copied images for the virtual machines. The method comprises: selecting one of the pre-created virtual volumes for deploying one of the virtual machines; calculating a volume size for the selected virtual volume based on a specified image size for data and OS image; resizing the selected virtual volume according to the calculated volume size; and requesting one of the host computers to deploy the virtual machine using the resized virtual volume.
    Type: Application
    Filed: January 21, 2011
    Publication date: July 26, 2012
    Applicant: HITACHI, LTD.
    Inventors: William ZIETZKE, Yoshiki KANO, Dan RITCHIE, Fumimasa NAKANE, Hiromichi OTA
  • Publication number: 20120179799
    Abstract: A method selects an interface in a storage subsystem for processing storage operations, each interface associated with a corresponding processor. A management server has plural providers, each for executing storage operations on one of the processors via the corresponding interface. The method comprises: collecting information on status of each of the providers; based on the status of each provider, determining an operational characteristic of operation time as a function of a number of operational units for each provider; comparing the operational characteristics of the providers; for a given number of operational units in the storage operations to be processed, selecting from among the providers one provider which has the lowest operation time for the given number of operational units; and identifying the interface based on the selected provider to be used for executing the storage operations via the identified interface on the corresponding processor.
    Type: Application
    Filed: January 12, 2011
    Publication date: July 12, 2012
    Inventors: Yoshiki KANO, William ZIETZKE, Dan RITCHIE, Yasuto NISHII, Fumimasa NAKANE