Patents by Inventor Paul Thomas McGrath

Paul Thomas McGrath 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: 9207881
    Abstract: A method, computer program product, and computing system for defining a first virtual object, wherein the first virtual object includes a first ready state indicator. At least a second virtual object is defined, wherein the at least a second virtual object includes at least a second ready state indicator. The first virtual object and the at least a second virtual object are grouped within a group virtual object.
    Type: Grant
    Filed: October 11, 2012
    Date of Patent: December 8, 2015
    Assignee: EMC Corporation
    Inventors: David Haase, Miles A. de Forest, Paul Thomas McGrath, Dayanand Suldhal, Nagapraveen Veeravenkata Seela, Robert F. Goudreau, Jr., Michael Christopher Brundage
  • Patent number: 8972340
    Abstract: A method is used in managing properties collection. Storage objects for which properties information is to be refreshed are determined. A bulk request for properties information from file systems corresponding to the storage objects is generated and is issued to the file systems. Based on a response to the bulk request, a blocking transaction is used to update a model of the storage objects that is made available to management software.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: March 3, 2015
    Assignee: EMC Corporation
    Inventors: David Haase, Miles A. DeForest, Paul Thomas McGrath, Dayanand Suldhal, Nagapraveen V. Seela, Michael C. Brundage
  • Patent number: 8850145
    Abstract: A method is used in managing consistency groups in storage systems. A consistency group is created from a set of snapshot mount points. A snapshot mount point is a logical object accessible for using a replica of a logical volume. An operation is performed on the consistency group.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: September 30, 2014
    Assignee: EMC Corporation
    Inventors: David Haase, Miles A. de Forest, Michael D. Haynes, Dennis T. Duprey, Scott Von Rhee, Paul Thomas McGrath, Dayanand Suldhal, Nagapraveen V. Seela, Robert F. Goudreau, Jr.
  • Patent number: 7159085
    Abstract: A method allows point-in-time viewing of session data for multiple sessions being stored on a disk. Session bits are set for the session data in memory which points to the data at any particular point in time, and this can be done for multiple sessions. In order to make the session data persistent, separate session bits are stored in a portion of a disk reserved for such session bits. Thus, in the event of failure where session bits which are stored in volatile memory such as RAM, are lost, the duplicate copy set in the non-volatile memory can be used to recreate the session once the failure is corrected.
    Type: Grant
    Filed: April 19, 2002
    Date of Patent: January 2, 2007
    Assignee: EMC Corporation
    Inventors: Michael Paul Wagner, Paul Thomas McGrath, J. Brandon Myers, Bruce Allen Keesee
  • Patent number: 7155586
    Abstract: A method of creating point-in-time views of data on a disk involves initiating from a host at least one session of writing data to a disk. For each session, an entry is created and stored on an array on the disk. The sessions are assigned unique IDs to each, and provide indications where data for a particular session may be found on the disk.
    Type: Grant
    Filed: December 30, 2003
    Date of Patent: December 26, 2006
    Assignee: EMC Corporation
    Inventors: Michael Paul Wagner, David William Harvey, Alan Lee Taylor, Paul Thomas McGrath
  • Publication number: 20030197963
    Abstract: A method allows point-in-time viewing of session data for multiple sessions being stored on a disk. Session bits are set for the session data in memory which points to the data at any particular point in time, and this can be done for multiple sessions. In order to make the session data persistent, separate session bits are stored in a portion of a disk reserved for such session bits. Thus, in the event of failure where session bits which are stored in volatile memory such as RAM, are lost, the duplicate copy set in the non-volatile memory can be used to recreate the session once the failure is corrected.
    Type: Application
    Filed: April 19, 2002
    Publication date: October 23, 2003
    Applicant: EMC Corporation
    Inventors: Michael Paul Wagner, Paul Thomas McGrath, J. Brandon Myers, Bruce Allen Keesee