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).

  • Publication number: 20200241769
    Abstract: 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: Application
    Filed: January 25, 2019
    Publication date: July 30, 2020
    Inventors: Joseph Dain, Nilesh P. Bhosale, Abhishek Jain, Gregory Kishi
  • 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: 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: 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: 20200241972
    Abstract: 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: Application
    Filed: January 25, 2019
    Publication date: July 30, 2020
    Inventors: Joseph Dain, Nilesh P. Bhosale, Gregory Kishi
  • Publication number: 20200065162
    Abstract: A method for collecting digital provenance from heterogeneous sources is disclosed. In one embodiment, such a method includes detecting events generated by multiple heterogeneous sources. The method further filters the events to extract relevant events therefrom. The method further transforms the relevant events into a standard format and saves the relevant events in a queue. The relevant events are then consumed from the queue. Consuming relevant events in the queue includes determining actions to be performed for each relevant event in the queue. These actions may include collecting digital provenance associated with the relevant events. The method then executes the actions. A corresponding system and computer program product are also disclosed.
    Type: Application
    Filed: August 25, 2018
    Publication date: February 27, 2020
    Applicant: International Business Machines Corporation
    Inventors: Deepavali Bhagwat, Lukas Rupprecht, Wayne Sawdon, Frank N. Lee, Joseph Dain
  • Publication number: 20190018844
    Abstract: 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: Application
    Filed: July 11, 2017
    Publication date: January 17, 2019
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Deepavali BHAGWAT, Nilesh BHOSALE, Joseph DAIN, Dean HILDEBRAND, Wayne SAWDON
  • Publication number: 20190018870
    Abstract: 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: Application
    Filed: July 11, 2017
    Publication date: January 17, 2019
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Deepavali BHAGWAT, Nilesh BHOSALE, Joseph DAIN, James HEWITT, Dean HILDEBRAND, Wayne SAWDON
  • Publication number: 20190018869
    Abstract: 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: Application
    Filed: July 11, 2017
    Publication date: January 17, 2019
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Deepavali BHAGWAT, Nilesh BHOSALE, Joseph DAIN, James HEWITT, Frank N. LEE, Wayne SAWDON
  • Publication number: 20120018022
    Abstract: Universal Guide Cover for a plumber's drain cleaning cable consists of a flexible hose type device to which is affixed a coupling on each end. The Universal Guide Cover is free floating and can be moved upon a plumber's drain cleaning cable as needed. The couplings on the ends of the Universal Guide Cover allow the user to join multiple Universal Guide Covers together as needed. Universal Guide Covers are utilized to protect the work area from the actions of a plumber's drain cleaning cable. Operation of a plumber's drain cleaning cable is made safer and easier to use with a Universal Guide Cover. A Universal Guide Cover for a plumber's drain cleaning cable is designed to be used with any size drain cleaning cable.
    Type: Application
    Filed: January 29, 2010
    Publication date: January 26, 2012
    Inventors: Verlan Hubert Davis, John Joseph Davis, Patrick Joseph Dain
  • Publication number: 20070226542
    Abstract: In a distributed data processing domain including a plurality of data processing nodes, a simulation data processing node is operated as a participant in a simulation testing of a node operation to determine a simulation job and a simulation command responsive to the simulation testing of the node operation. The simulation job is indicative of one or more actions to be performed by the simulation data processing node as a function of the simulation testing of the node operation, and the simulation command is indicative of a message format for a simulated message representative of simulation job, whereby the simulation data processing node builds the simulated message based on the simulation job and the simulation command.
    Type: Application
    Filed: March 24, 2006
    Publication date: September 27, 2007
    Applicant: International Business Machines Corporation
    Inventors: Ralph Beeston, Joseph Dain
  • Publication number: 20070226269
    Abstract: Within a distributed data processing domain including a requester data processing node and one or more target data processing nodes, an update synchronization of a domain information file as stored on each target data processing node with each domain information file including a local information file having local information an individual operation of the requester data processing node and a global information file having global information associated with a collective operation of all of the data processing nodes. First, the requester data processing node detects domain update information including local update information or global update information. Second, the requester data processing node synchronizes an update of the local information file or the global information file of each domain information file as stored on the target data processing node(s) based on the respective local update information or the respective global update information of the detected domain update information.
    Type: Application
    Filed: March 24, 2006
    Publication date: September 27, 2007
    Applicant: International Business Machines Corporation
    Inventors: Gary Anna, Ralph Beeston, Joel Chen, Joseph Dain
  • Publication number: 20070130303
    Abstract: An apparatus, system, and method are disclosed for recovering a message from a failed node. A message module communicates a message to a request queue and a copy queue. A transfer module transfers the message from the request queue to a first target node in response to the message residing in the request queue. A detection module detects a failure of the first target node. A recovery module copies the message from the copy queue to the request queue in response to the failure of the first target node and the message residing in the copy queue. The transfer module further transfers the message from the request queue to a second target node in response to the message residing in the request queue.
    Type: Application
    Filed: November 17, 2005
    Publication date: June 7, 2007
    Inventors: Gary Anna, Ralph Beeston, Joseph Dain, Gregory Kishi
  • Publication number: 20060174036
    Abstract: An apparatus, system, and method are disclosed for automatically and transparently mapping tape drives within tape libraries to IP addresses. In one embodiment, the tape library includes, a DHCP server, a LAN to serial switch, and a library manager configured with the necessary modules to map the tape library devices to the proper IP addresses. The entire process may be transparent to users. The result is that the tape library is configured with the proper IP addressing without costly, time-consuming, and error-prone manual intervention. The tape library can be configured more quickly with accurate IP addressing and is able to operate efficiently and properly.
    Type: Application
    Filed: January 31, 2005
    Publication date: August 3, 2006
    Inventors: Joseph Dain, James Fisher, Raymond James, David Luciani