Patents by Inventor Joseph Dain
Joseph Dain 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: 12079276Abstract: Systems and methods for management of event metadata. The methods may include maintaining a plurality of data storage systems in communication with an external metadata management system. The methods may also include operating the metadata management system to store tagged event metadata corresponding to the plurality of data storage systems. Event metadata corresponding to a data storage system includes information associated with at least one data operation event executed on data residing in that data storage system.Type: GrantFiled: January 25, 2019Date of Patent: September 3, 2024Assignee: International Business Machines CorporationInventors: Joseph Dain, Nilesh P. Bhosale, Gregory Kishi
-
Patent number: 11914869Abstract: Systems and methods for cognitive encryption of data are disclosed. The methods may 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, identifying a candidate data set residing on at least one of the plurality of data storage systems on which at least one security action should be performed using information included in the metadata management system, and in response to identifying the candidate data set, identifying the at least one security action.Type: GrantFiled: January 25, 2019Date of Patent: February 27, 2024Assignee: International Business Machines CorporationInventors: Joseph Dain, Nilesh P. Bhosale, Abhishek Jain, Gregory Kishi
-
Patent number: 11704279Abstract: A computer-implemented method includes receiving custom metadata for several data items, the data items having system metadata associated therewith, selecting, based on the custom metadata, some of the data items to move between a primary storage system and a secondary storage system, and moving the selected data item(s) between the primary storage system and the secondary storage system. A computer program product includes a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a computer to cause the computer to perform the foregoing method. A system includes a processor and logic integrated with the processor, executable by the processor, or integrated with and executable by the processor. The logic is configured to perform the foregoing method.Type: GrantFiled: October 23, 2019Date of Patent: July 18, 2023Assignee: International Business Machines CorporationInventors: Joseph Dain, Nilesh Prabhakar Bhosale, Takeshi Ishimoto
-
Patent number: 11487730Abstract: Embodiments for storage resource utilization analytics using metadata tags by a processor. Storage capacity utilization in the plurality of heterogeneous storage systems may be determined using one or more events indexed into a centralized search index.Type: GrantFiled: July 11, 2017Date of Patent: November 1, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Deepavali Bhagwat, Nilesh Bhosale, Joseph Dain, James Hewitt, Frank N. Lee, Wayne Sawdon
-
Patent number: 11238107Abstract: A computer-implemented method according to one embodiment includes performing a query for finding files that meet at least one predefined criterion. The at least one predefined criterion includes a file size that is less than a predefined fraction of a predetermined threshold file size. Performing the query includes sequentially performing additional querying in response to finding a first file that meets the at least one predefined criterion. As files are found in the additional querying, for each sequence of additional querying, the method includes determining whether a total storage size of files found during performance of the query exceeds the predetermined threshold file size. In response to a determination that the total storage size of the files found during performance of the query exceeds the predetermined threshold file size, the files are consolidated into a consolidation file. The method further includes writing the consolidation file to a magnetic recording tape.Type: GrantFiled: January 6, 2020Date of Patent: February 1, 2022Assignee: International Business Machines CorporationInventors: Gregory Kishi, Joseph Dain
-
Patent number: 11210266Abstract: Systems and methods for collection and management of metadata are disclosed. The methods include maintaining a plurality of data storage systems in communication with an external metadata management system, and operating the metadata management system to store metadata corresponding to data residing on the plurality of data storage systems as a plurality of entries. Each of the plurality of entries include one or more facets of data corresponding to metadata stored in that entry and extracted using text analysis of that metadata.Type: GrantFiled: January 25, 2019Date of Patent: December 28, 2021Assignee: International Business Machines CorporationInventors: Joseph Dain, Gregory Kishi, Ron Riffe
-
Patent number: 11176000Abstract: Systems and methods for classification of backup data are disclosed. The methods include maintaining a plurality of backup data storage systems in communication with an external metadata management system, and operating the metadata management system to store tagged metadata corresponding to backup data residing on the plurality of backup data storage systems. The tagged metadata includes a plurality of custom tags indicative of information about the backup data.Type: GrantFiled: January 25, 2019Date of Patent: November 16, 2021Assignee: International Business Machines CorporationInventors: Joseph Dain, Nilesh P. Bhosale, Gregory Kishi
-
Patent number: 11113148Abstract: 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: GrantFiled: January 25, 2019Date of Patent: September 7, 2021Assignee: International Business Machines CorporationInventors: Joseph Dain, Scott Brewer, Sara M. Coronado, Theodore T. Harris, Jr., Gregory Kishi, Raul Saba
-
Patent number: 11113238Abstract: 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: GrantFiled: January 25, 2019Date of Patent: September 7, 2021Assignee: International Business Machines CorporationInventors: Joseph Dain, Scott Brewer, Sara M. Coronado, Theodore T. Harris, Jr., Gregory Kishi, Raul Saba
-
Patent number: 11100048Abstract: 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: GrantFiled: January 25, 2019Date of Patent: August 24, 2021Assignee: International Business Machines CorporationInventors: Joseph Dain, Scott Brewer, Sara M. Coronado, Theodore T. Harris, Jr., Gregory Kishi, Raul Saba
-
Patent number: 11093448Abstract: 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: GrantFiled: January 25, 2019Date of Patent: August 17, 2021Assignee: International Business Machines CorporationInventors: Joseph Dain, Scott Brewer, Sara M. Coronado, Theodore T. Harris, Jr., Gregory Kishi, Raul Saba
-
Publication number: 20210209165Abstract: A computer-implemented method according to one embodiment includes performing a query for finding files that meet at least one predefined criterion. The at least one predefined criterion includes a file size that is less than a predefined fraction of a predetermined threshold file size. Performing the query includes sequentially performing additional querying in response to finding a first file that meets the at least one predefined criterion. As files are found in the additional querying, for each sequence of additional querying, the method includes determining whether a total storage size of files found during performance of the query exceeds the predetermined threshold file size. In response to a determination that the total storage size of the files found during performance of the query exceeds the predetermined threshold file size, the files are consolidated into a consolidation file. The method further includes writing the consolidation file to a magnetic recording tape.Type: ApplicationFiled: January 6, 2020Publication date: July 8, 2021Inventors: Gregory Kishi, Joseph Dain
-
Patent number: 11036690Abstract: Embodiments for namespace management between storage systems by a processor. Events, containing metadata associated with an operation, from a plurality of heterogeneous storage systems may be received such that the events are indexed into a common repository according to the metadata to maintain a single namespace for data in the plurality of heterogeneous storage systems.Type: GrantFiled: July 11, 2017Date of Patent: June 15, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Deepavali Bhagwat, Nilesh Bhosale, Joseph Dain, Dean Hildebrand, Wayne Sawdon
-
Patent number: 11030054Abstract: Systems and methods for intelligent backup of data 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, identifying a candidate data set residing on at least one of the plurality of data storage systems on which at least one backup action should be performed based on information included in the metadata management system, and identifying the at least one backup action in response to identifying the candidate data set.Type: GrantFiled: January 25, 2019Date of Patent: June 8, 2021Assignee: International Business Machines CorporationInventors: Joseph Dain, Nilesh P. Bhosale, Gregory Kishi
-
Publication number: 20210157849Abstract: A computer-implemented method according to one embodiment includes analyzing data to determine a sensitivity level for the data; assigning an audit level to the data, based on the sensitivity level; and performing auditing for the data, based on the audit level.Type: ApplicationFiled: November 26, 2019Publication date: May 27, 2021Inventors: Abhishek Jain, Joseph Dain, Nilesh Prabhakar Bhosale, Sandeep Ramesh Patil
-
Publication number: 20210124713Abstract: A computer-implemented method includes receiving custom metadata for several data items, the data items having system metadata associated therewith, selecting, based on the custom metadata, some of the data items to move between a primary storage system and a secondary storage system, and moving the selected data item(s) between the primary storage system and the secondary storage system. A computer program product includes a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a computer to cause the computer to perform the foregoing method. A system includes a processor and logic integrated with the processor, executable by the processor, or integrated with and executable by the processor. The logic is configured to perform the foregoing method.Type: ApplicationFiled: October 23, 2019Publication date: April 29, 2021Inventors: Joseph Dain, Nilesh Prabhakar Bhosale, Takeshi Ishimoto
-
Patent number: 10885007Abstract: Embodiments for triggering custom metadata extraction by a processor. Information may be extracted from an event so as to access data across a plurality of heterogeneous storage systems. Metadata may be extracted from the data that is accessed such that the metadata is assigned as custom metadata and indexed into a centralized search index, wherein the custom metadata is correlated to existing metadata associated with the data in the centralized search index.Type: GrantFiled: July 11, 2017Date of Patent: January 5, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Deepavali Bhagwat, Nilesh Bhosale, Joseph Dain, James Hewitt, Dean Hildebrand, Wayne Sawdon
-
Publication number: 20200242077Abstract: 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: ApplicationFiled: January 25, 2019Publication date: July 30, 2020Inventors: Joseph Dain, Scott Brewer, Sara M. Coronado, Theodore T. Harris, JR., Gregory Kishi, Raul Saba
-
Publication number: 20200241967Abstract: Systems and methods for intelligent backup of data 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, identifying a candidate data set residing on at least one of the plurality of data storage systems on which at least one backup action should be performed based on information included in the metadata management system, and identifying the at least one backup action in response to identifying the candidate data set.Type: ApplicationFiled: January 25, 2019Publication date: July 30, 2020Inventors: Joseph Dain, Nilesh P. Bhosale, Gregory Kishi
-
Publication number: 20200241972Abstract: Systems and methods for classification of backup data are disclosed. The methods include maintaining a plurality of backup data storage systems in communication with an external metadata management system, and operating the metadata management system to store tagged metadata corresponding to backup data residing on the plurality of backup data storage systems. The tagged metadata includes a plurality of custom tags indicative of information about the backup data.Type: ApplicationFiled: January 25, 2019Publication date: July 30, 2020Inventors: Joseph Dain, Nilesh P. Bhosale, Gregory Kishi