Patents by Inventor Christopher Canto

Christopher Canto 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: 11461031
    Abstract: A migration replication relationship for data migration between a migration-source volume on a first storage controller and a migration-target volume on a second storage controller, a volume represents a virtualized device. The method presents the migration-source volume and the migration-target volume as a same volume to a host whilst using differentiated target port descriptors to define different discoverable paths to the each. During data migration, the method allows input/output operations to the migration-source volume by presenting target ports of the first storage controller in an available state and deters input/output operations to the migration-target volume by presenting target ports on the second storage controller in a standby state whilst allowing host discovery of paths to the migration-target volume.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: October 4, 2022
    Assignee: International Business Machines Corporation
    Inventors: Timothy Andrew Moran, Christopher Bulmer, Christopher Canto, Warren Hawkins
  • Patent number: 10303360
    Abstract: A first data storage device receives a first write request from a host device to update a first subset of the data regions and sends the first write request to a second data storage device. Prior to receiving a notification from the second device that it has been updated in accordance with the first write request, the first device receives a second write request from the second device to update a second subset of the data regions and one of the two devices is selected. If the first device is selected, the first device updates only its data regions that are in the second subset but not in the first subset according to the second write request. In the case that the second device is selected, the first device updates its data regions that are in the second subset according to the second write request.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: May 28, 2019
    Assignee: International Business Machines Corporation
    Inventors: Christopher B E Beeken, Christopher Canto, Gordon J. Cockburn, John P. Wilkinson
  • Patent number: 9823879
    Abstract: Managing a networked storage system having a host operable to connect through a network fabric to storage apparatus comprises: a configuration component for inputting a configuration change into the networked storage system responsive to change instructions; a monitoring component operable in communication with the host and the network fabric to monitor I/O activity associated with elements of the networked storage system; an activity data storage component responsive to the monitoring component for storing a record of a monitored I/O activity; an analysis component, responsive to the configuration component for inputting configuration changes, for analyzing the record of a monitored I/O activity for a recent activity; and an alert component, responsive to the analysis component detecting a recent activity, for alerting the configuration component.
    Type: Grant
    Filed: April 6, 2015
    Date of Patent: November 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Christopher Canto, Bernard John Grainger, Nicholas Michael O'Rourke, Sivan Tal
  • Publication number: 20170091044
    Abstract: A first data storage device receives a first write request from a host device to update a first subset of the data regions and sends the first write request to a second data storage device. Prior to receiving a notification from the second device that it has been updated in accordance with the first write request, the first device receives a second write request from the second device to update a second subset of the data regions and one of the two devices is selected. If the first device is selected, the first device updates only its data regions that are in the second subset but not in the first subset according to the second write request. In the case that the second device is selected, the first device updates its data regions that are in the second subset according to the second write request.
    Type: Application
    Filed: September 30, 2015
    Publication date: March 30, 2017
    Inventors: Christopher BE Beeken, Christopher Canto, Gordon J. Cockburn, John P. Wilkinson
  • Publication number: 20150212757
    Abstract: Managing a networked storage system having a host operable to connect through a network fabric to storage apparatus comprises: a configuration component for inputting a configuration change into the networked storage system responsive to change instructions; a monitoring component operable in communication with the host and the network fabric to monitor I/O activity associated with elements of the networked storage system; an activity data storage component responsive to the monitoring component for storing a record of a monitored I/O activity; an analysis component, responsive to the configuration component for inputting configuration changes, for analysing the record of a monitored I/O activity for a recent activity; and an alert component, responsive to the analysis component detecting a recent activity, for alerting the configuration component.
    Type: Application
    Filed: April 6, 2015
    Publication date: July 30, 2015
    Inventors: Christopher Canto, Bernard John Grainger, Nicholas Michael O'Rourke, Sivan Tal
  • Patent number: 9021068
    Abstract: Managing a networked storage system having a host operable to connect through a network fabric to storage apparatus comprises: a configuration component for inputting a configuration change into the networked storage system responsive to change instructions; a monitoring component operable in communication with the host and the network fabric to monitor I/O activity associated with elements of the networked storage system; an activity data storage component responsive to the monitoring component for storing a record of a monitored I/O activity; an analysis component, responsive to the configuration component for inputting configuration changes, for analysing the record of a monitored I/O activity for a recent activity; and an alert component, responsive to the analysis component detecting a recent activity, for alerting the configuration component.
    Type: Grant
    Filed: February 10, 2009
    Date of Patent: April 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: Christopher Canto, Bernard John Grainger, Nicholas Michael O'Rourke, Sivan Tal
  • Publication number: 20090319699
    Abstract: Illustrative embodiments provide a computer implemented method for minimizing loss of access to a storage system during a concurrent controller code load in a redundant dual controller subsystem. The computer implemented method receives a request for a controller code load, verifies all required hosts are connected with the second controller to form a first verification, and responsive to the first verification indicating that all required hosts are connected with the second controller, varies a first controller offline. The controller code load is performed in the first controller, and the first controller is varied back online. The computer implemented method performs a verification that all required hosts are connected with the first controller to form a second verification, and responsive to the second verification indicating that all required hosts are connected with the first controller, varies the second controller offline, and performs the controller code load in the second controller.
    Type: Application
    Filed: June 23, 2008
    Publication date: December 24, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher Canto, Thomas William Rickard
  • Publication number: 20090204708
    Abstract: Managing a networked storage system having a host operable to connect through a network fabric to storage apparatus comprises: a configuration component for inputting a configuration change into the networked storage system responsive to change instructions; a monitoring component operable in communication with the host and the network fabric to monitor I/O activity associated with elements of the networked storage system; an activity data storage component responsive to the monitoring component for storing a record of a monitored I/O activity; an analysis component, responsive to the configuration component for inputting configuration changes, for analysing the record of a monitored I/O activity for a recent activity; and an alert component, responsive to the analysis component detecting a recent activity, for alerting the configuration component.
    Type: Application
    Filed: February 10, 2009
    Publication date: August 13, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher Canto, Bernard John Grainger, Nicholas Michael O'Rourke, Sivan Tal