Patents by Inventor M. Coronado

M. Coronado 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: 11113238
    Abstract: Systems and methods for metadata tag inheritance are disclosed. The methods include maintaining a plurality of data storage systems in communication with an external metadata management system, operating the metadata management system to store metadata corresponding to data residing on the data storage systems as a plurality of entries, detecting an execution of a data operation command on data residing in a data storage system that causes movement of a data set from that data storage system to a destination data storage system that is different from that data storage system, and operating the metadata management system to create a new metadata entry corresponding to the execution of the data operation command. Each of the plurality of entries may include one or more custom tags, and the new metadata entry may include at least one custom tag created before the execution of the data operation command.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: September 7, 2021
    Assignee: International Business Machines Corporation
    Inventors: Joseph Dain, Scott Brewer, Sara M. Coronado, Theodore T. Harris, Jr., Gregory Kishi, Raul Saba
  • Patent number: 11113148
    Abstract: Systems and methods for metadata tag inheritance during backup are disclosed. The method includes maintaining a plurality of data storage systems in communication with an external metadata management system, operating the metadata management system to store metadata corresponding to data residing on the data storage systems as a plurality of entries that include or more custom tags, detecting an execution of a backup data operation command on data residing in a data storage system that causes creation of a backup copy of a data set in that data storage system in a destination data storage system, and operating the metadata management system to create a new metadata entry corresponding to the execution of the backup data operation command in response to detecting the execution of the backup data operation command. The new metadata entry includes at least one custom tag created before the execution of the backup data operation command.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: September 7, 2021
    Assignee: International Business Machines Corporation
    Inventors: Joseph Dain, Scott Brewer, Sara M. Coronado, Theodore T. Harris, Jr., Gregory Kishi, Raul Saba
  • Patent number: 11100048
    Abstract: Systems and methods for metadata tag inheritance are disclosed. The methods include maintaining a plurality of data storage systems in communication with an external metadata management system, operating the metadata management system to store metadata corresponding to data residing on the plurality of data storage systems as a plurality of entries, detecting an execution of a data operation command in a data storage system that causes movement of a data set from source storage location to a destination storage location in that data storage system, and operating the metadata management system to create a new metadata entry corresponding to the execution of the data operation command in response to detecting the execution of the data operation command. Each of the plurality of entries includes one or more custom tags, and the new metadata entry includes at least one custom tag created before the execution of the data operation command.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: August 24, 2021
    Assignee: International Business Machines Corporation
    Inventors: Joseph Dain, Scott Brewer, Sara M. Coronado, Theodore T. Harris, Jr., Gregory Kishi, Raul Saba
  • Patent number: 11093448
    Abstract: Systems and methods for metadata tag inheritance are disclosed. The methods include maintaining a plurality of data storage systems including at least one tiered data storage system in communication with an external metadata management system, operating the metadata management system to store metadata corresponding to data residing on the plurality of data storage systems as a plurality of entries, detecting an execution of a data operation command in the tiered data storage system that causes movement of a data set from a source storage tier to a destination storage tier, and in response to detecting the execution of the data operation command, operating the metadata management system to create a new metadata entry corresponding to the execution of the data operation command. The new metadata entry includes at least one custom tag created before the execution of the data operation command.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: August 17, 2021
    Assignee: International Business Machines Corporation
    Inventors: Joseph Dain, Scott Brewer, Sara M. Coronado, Theodore T. Harris, Jr., Gregory Kishi, Raul Saba
  • Patent number: 10902120
    Abstract: In one embodiment of file integrity preservation in accordance with the present description, a file is subdivided into a plurality of subfiles, and a write update originally targeted for a portion of that file contained within one of the subfiles, is instead directed to a temporary copy subfile. As a consequence, the temporary copy subfile which is updated with the write data, may be scanned for viruses or other malware separately from the original file and its corresponding original subfile. If the temporary copy subfile passes the scanning test, the originally targeted file may be updated with the updated contents of the clean temporary copy subfile. Conversely, in the event that the write update introduced malicious software to the temporary copy subfile, the original file and its corresponding original subfile remain uncontaminated by the write update. Other aspects are also described.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: January 26, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Juan A. Coronado, Sara M. Coronado, Christina A. Lara, Lisa R. Martinez
  • Publication number: 20200242078
    Abstract: Systems and methods for metadata tag inheritance are disclosed. The methods include maintaining a plurality of data storage systems in communication with an external metadata management system, operating the metadata management system to store metadata corresponding to data residing on the plurality of data storage systems as a plurality of entries, detecting an execution of a data operation command in a data storage system that causes movement of a data set from source storage location to a destination storage location in that data storage system, and operating the metadata management system to create a new metadata entry corresponding to the execution of the data operation command in response to detecting the execution of the data operation command. Each of the plurality of entries includes one or more custom tags, and the new metadata entry includes at least one custom tag created before the execution of the data operation command.
    Type: Application
    Filed: January 25, 2019
    Publication date: July 30, 2020
    Inventors: Joseph Dain, Scott Brewer, Sara M. Coronado, Theodore T. Harris, Jr., Gregory Kishi, Raul Saba
  • Publication number: 20200241962
    Abstract: Systems and methods for metadata tag inheritance during backup are disclosed. The method includes maintaining a plurality of data storage systems in communication with an external metadata management system, operating the metadata management system to store metadata corresponding to data residing on the data storage systems as a plurality of entries that include or more custom tags, detecting an execution of a backup data operation command on data residing in a data storage system that causes creation of a backup copy of a data set in that data storage system in a destination data storage system, and operating the metadata management system to create a new metadata entry corresponding to the execution of the backup data operation command in response to detecting the execution of the backup data operation command. The new metadata entry includes at least one custom tag created before the execution of the backup data operation command.
    Type: Application
    Filed: January 25, 2019
    Publication date: July 30, 2020
    Inventors: Joseph Dain, Scott Brewer, Sara M. Coronado, Theodore T. Harris, JR., Gregory Kishi, Raul Saba
  • Publication number: 20200242077
    Abstract: Systems and methods for metadata tag inheritance are disclosed. The methods include maintaining a plurality of data storage systems in communication with an external metadata management system, operating the metadata management system to store metadata corresponding to data residing on the data storage systems as a plurality of entries, detecting an execution of a data operation command on data residing in a data storage system that causes movement of a data set from that data storage system to a destination data storage system that is different from that data storage system, and operating the metadata management system to create a new metadata entry corresponding to the execution of the data operation command. Each of the plurality of entries may include one or more custom tags, and the new metadata entry may include at least one custom tag created before the execution of the data operation command.
    Type: Application
    Filed: January 25, 2019
    Publication date: July 30, 2020
    Inventors: Joseph Dain, Scott Brewer, Sara M. Coronado, Theodore T. Harris, JR., Gregory Kishi, Raul Saba
  • Publication number: 20200242079
    Abstract: Systems and methods for metadata tag inheritance are disclosed. The methods include maintaining a plurality of data storage systems including at least one tiered data storage system in communication with an external metadata management system, operating the metadata management system to store metadata corresponding to data residing on the plurality of data storage systems as a plurality of entries, detecting an execution of a data operation command in the tiered data storage system that causes movement of a data set from a source storage tier to a destination storage tier, and in response to detecting the execution of the data operation command, operating the metadata management system to create a new metadata entry corresponding to the execution of the data operation command. The new metadata entry includes at least one custom tag created before the execution of the data operation command.
    Type: Application
    Filed: January 25, 2019
    Publication date: July 30, 2020
    Inventors: Joseph Dain, Scott Brewer, Sara M. Coronado, Theodore T. Harris, JR., Gregory Kishi, Raul Saba
  • Patent number: 10204021
    Abstract: A primary storage controller determines that a quarantined area of the primary storage controller cannot be repaired, wherein the quarantined area is infected with a virus. A query is sent to a secondary storage controller to determine whether the secondary storage controller has data that is free of virus in an area of the secondary storage controller corresponding to the quarantined area of the primary storage controller. In response to receiving a notification that the secondary storage controller has data that is free of virus, the primary storage controller is repaired to remove the virus.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: February 12, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sara M. Coronado, Juan A. Coronado, Christina A. Lara, Lisa R. Martinez
  • Patent number: 10025521
    Abstract: A main data storage system has a main computer-implemented storage control and data storage, and a user interface, the main storage control in communication with a local computer-implemented storage control of a local data storage system with local data storage. In response to a request to increase data storage from the user interface, the main storage control determines whether the main data storage is out of space. If so, the main storage control sends a command to the local storage control to create data space in local data storage. The local storage control creates the data space and associates the data space with the main storage control; and, in response to a command from the user interface to rebalance data storage, the local storage control sends the command to the main storage control to search for storage space sufficient for the data space in the main storage.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: July 17, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Juan A. Coronado, Sara M. Coronado, Jennifer S. Shioya, Edgar Xavier Somoza
  • Publication number: 20180089039
    Abstract: A primary storage controller determines that a quarantined area of the primary storage controller cannot be repaired, wherein the quarantined area is infected with a virus. A query is sent to a secondary storage controller to determine whether the secondary storage controller has data that is free of virus in an area of the secondary storage controller corresponding to the quarantined area of the primary storage controller. In response to receiving a notification that the secondary storage controller has data that is free of virus, the primary storage controller is repaired to remove the virus.
    Type: Application
    Filed: November 30, 2017
    Publication date: March 29, 2018
    Inventors: Sara M. Coronado, Juan A. Coronado, Christina A. Lara, Lisa R. Martinez
  • Patent number: 9898374
    Abstract: A primary storage controller determines that a quarantined area of the primary storage controller cannot be repaired, wherein the quarantined area is infected with a virus. A query is sent to a secondary storage controller to determine whether the secondary storage controller has data that is free of virus in an area of the secondary storage controller corresponding to the quarantined area of the primary storage controller. In response to receiving a notification that the secondary storage controller has data that is free of virus, the primary storage controller is repaired to remove the virus.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: February 20, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Juan A. Coronado, Sara M. Coronado, Christina A. Lara, Lisa R. Martinez
  • Patent number: 9858418
    Abstract: A method to reduce delays associated with restoring quarantined files is disclosed. In one embodiment, such a method includes maintaining, for a file, a “current” pointer pointing to a current copy of the file and a “backup” pointer pointing to a virus-free backup copy of the file. The method receives an I/O request (a read or write request) to access the file. In response to receiving the I/O request, the method scans the current copy of the file for viruses. In the event a virus is discovered in the current copy, the method modifies the “current” pointer to point to the backup copy. This causes the backup copy to become the new current copy. The method then executes the I/O request with respect to the new current copy. A corresponding system and computer program product are also disclosed and claimed herein.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: January 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Juan A. Coronado, Sara M. Coronado, Christina A. Lara, Lisa R. Martinez
  • Patent number: 9836604
    Abstract: In one embodiment of file integrity preservation in accordance with the present description, a file is subdivided into a plurality of subfiles, and a write update originally targeted for a portion of that file contained within one of the subfiles, is instead directed to a temporary copy subfile. As a consequence, the temporary copy subfile which is updated with the write data, may be scanned for viruses or other malware separately from the original file and its corresponding original subfile. If the temporary copy subfile passes the scanning test, the originally targeted file may be updated with the updated contents of the clean temporary copy subfile. Conversely, in the event that the write update introduced malicious software to the temporary copy subfile, the original file and its corresponding original subfile remain uncontaminated by the write update. Other aspects are also described.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: December 5, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Juan A. Coronado, Sara M. Coronado, Christina A. Lara, Lisa R. Martinez
  • Publication number: 20170316208
    Abstract: In one embodiment of file integrity preservation in accordance with the present description, a file is subdivided into a plurality of subfiles, and a write update originally targeted for a portion of that file contained within one of the subfiles, is instead directed to a temporary copy subfile. As a consequence, the temporary copy subfile which is updated with the write data, may be scanned for viruses or other malware separately from the original file and its corresponding original subfile. If the temporary copy subfile passes the scanning test, the originally targeted file may be updated with the updated contents of the clean temporary copy subfile. Conversely, in the event that the write update introduced malicious software to the temporary copy subfile, the original file and its corresponding original subfile remain uncontaminated by the write update. Other aspects are also described.
    Type: Application
    Filed: July 18, 2017
    Publication date: November 2, 2017
    Inventors: Juan A. Coronado, Sara M. Coronado, Christina A. Lara, Lisa R. Martinez
  • Patent number: 9654497
    Abstract: A method for more efficiently scanning files for viruses includes determining a vulnerability date associated with a virus, wherein the vulnerability date is related to a release date of the virus. In certain embodiments, the vulnerability date is a user-tunable amount of time before or after the release date. The method further determines, on a storage system, which files that have been updated since the vulnerability date. These files are scanned for the virus in a first batch. The method further determines which files have not been updated since the vulnerability date. These files are scanned for the virus in a second batch. Because files in the first batch have been updated since the vulnerability date, scanning the first batch may be given priority over scanning the second batch. A corresponding system and computer program product are also disclosed.
    Type: Grant
    Filed: April 4, 2015
    Date of Patent: May 16, 2017
    Assignee: International Business Machines Corporation
    Inventors: Juan A. Coronado, Sara M. Coronado, Christina A. Lara, Lisa R. Martinez
  • Publication number: 20170038993
    Abstract: A main data storage system has a main computer-implemented storage control and data storage, and a user interface, the main storage control in communication with a local computer-implemented storage control of a local data storage system with local data storage. In response to a request to increase data storage from the user interface, the main storage control determines whether the main data storage is out of space. If so, the main storage control sends a command to the local storage control to create data space in local data storage. The local storage control creates the data space and associates the data space with the main storage control; and, in response to a command from the user interface to rebalance data storage, the local storage control sends the command to the main storage control to search for storage space sufficient for the data space in the main storage.
    Type: Application
    Filed: October 25, 2016
    Publication date: February 9, 2017
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Juan A. CORONADO, Sara M. CORONADO, Jennifer S. SHIOYA, Edgar Xavier SOMOZA
  • Patent number: 9557924
    Abstract: Provided are a method, a system, and a computer program product in which a secondary storage controller copies a file stored in a primary storage controller. The secondary storage controller performs an anti-virus scan on the copied file. A result of the anti-virus scan is transmitted to the primary storage controller.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: January 31, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Juan A. Coronado, Sara M. Coronado, Christina A. Lara, Lisa R. Martinez
  • Patent number: 9513809
    Abstract: A main data storage system has a main computer-implemented storage control and data storage, and a user interface, the main storage control in communication with a local computer-implemented storage control of a local data storage system with local data storage. In response to a request to increase data storage from the user interface, the main storage control determines whether the main data storage is out of space. If so, the main storage control sends a command to the local storage control to create data space in local data storage. The local storage control creates the data space and associates the data space with the main storage control; and, in response to the local storage control creating data space in the local data storage and notifying the main storage control, the main storage control updates its metadata with respect to the data space.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: December 6, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Juan A. Coronado, Sara M. Coronado, Jennifer S. Shioya, Edgar Xavier Somoza