Patents by Inventor Ken Owens

Ken Owens 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: 11675931
    Abstract: Creating vendor-neutral data protection operations for vendors' application resources is described. Capabilities specified for data protection operations by a vendor of an application are input from a host of the application. Any capabilities specified for the data protection operations are used to create a vendor-neutral version of a data protection operation for a resource of the application. The vendor-neutral version of the data protection operation for the application resource is output to the host. A result of performing the vendor-neutral version of the data protection operation on the application resource is input from the host.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: June 13, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Shelesh Chopra, Pawan Singh, Jayashree Radha, Yasemin Ugur-Ozekinci, Ken Owens, Adrian Dobrean, Navneet Upadhyay, Krishnendu Bagchi, Sunil Yadav, Matt Buchman, Asif Khan, Amith Ramachandran
  • Patent number: 11520668
    Abstract: Vendor-neutral models of vendors' application resources are described. A host outputs capabilities of data protection operations which are specified by a vendor of an application that is installed on the host. The host inputs a vendor-neutral version of a data protection operation, based on any of the capabilities, for a resource of the application. The host uses a vendor-neutral model of the resource of the application to perform the vendor-neutral version of the data protection operation on the application resource.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: December 6, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Shelesh Chopra, Pawan Singh, Jayashree Radha, Yasemin Ugur-Ozekinci, Ken Owens
  • Patent number: 11494271
    Abstract: System extracts metadata of system committed change numbers, system change numbers for backup copies. System generates start system change numbers as minimums of committed change numbers, end system change numbers as maximums of change numbers, and identifiers for archive log backup copies. System identifies dependent system change numbers from start number to end number for backup copy. System identifies backed-up system change numbers, from start numbers to end numbers for log backup copies, which are in dependent numbers. If backed-up numbers don't include all dependent numbers, system outputs missing system change numbers. System generates start numbers, end numbers, and identifiers for new archive log backup copies, identifies new backed-up system change numbers, from start numbers to end numbers for new log backup copies, which are in missing numbers. If new backed-up numbers include all missing numbers, system stores backup copy with each log backup copy corresponding to any backed-up numbers.
    Type: Grant
    Filed: October 21, 2020
    Date of Patent: November 8, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Navneet Upadhyay, Rejith Mohan M, Amith Ramachandran, Shelesh Chopra, Yasemin Ugur-Ozekinci, Ken Owens
  • Publication number: 20220342767
    Abstract: A storage array updates snapshots of each of a plurality of storage objects of a storage group associated with a production volume on which an application image is logically stored and sends corresponding diff's to remote backup storage. The snapshots are maintained locally on the storage array and corresponding backup snapshots are updated on the remote backup storage. The remote backup storage shares a checksum algorithm with the storage array. In response to prompting from the storage array, the remote backup storage obtains or calculates a checksum of a designated backup snapshot determined with the checksum algorithm and sends the checksum to the storage array. The storage array uses the shared checksum algorithm to calculate a comparable checksum of the corresponding local snapshot. The local and backup snapshot checksums are compared to verify the integrity of the backup snapshot.
    Type: Application
    Filed: April 21, 2021
    Publication date: October 27, 2022
    Applicant: EMC IP HOLDING COMPANY LLC
    Inventors: Yasemin Ugur-Ozekinci, Georges Brun-Cottan, Ken Owens
  • Publication number: 20220121527
    Abstract: System extracts metadata of system committed change numbers, system change numbers for backup copies. System generates start system change numbers as minimums of committed change numbers, end system change numbers as maximums of change numbers, and identifiers for archive log backup copies. System identifies dependent system change numbers from start number to end number for backup copy. System identifies backed-up system change numbers, from start numbers to end numbers for log backup copies, which are in dependent numbers. If backed-up numbers don't include all dependent numbers, system outputs missing system change numbers. System generates start numbers, end numbers, and identifiers for new archive log backup copies, identifies new backed-up system change numbers, from start numbers to end numbers for new log backup copies, which are in missing numbers. If new backed-up numbers include all missing numbers, system stores backup copy with each log backup copy corresponding to any backed-up numbers.
    Type: Application
    Filed: October 21, 2020
    Publication date: April 21, 2022
    Inventors: Navneet Upadhyay, Rejith Mohan M, Amith Ramachandran, Shelesh Chopra, Yasemin Ugur-Ozekinci, Ken Owens
  • Publication number: 20210334169
    Abstract: Vendor-neutral models of vendors' application resources are described. A host outputs capabilities of data protection operations which are specified by a vendor of an application that is installed on the host. The host inputs a vendor-neutral version of a data protection operation, based on any of the capabilities, for a resource of the application. The host uses a vendor-neutral model of the resource of the application to perform the vendor-neutral version of the data protection operation on the application resource.
    Type: Application
    Filed: March 20, 2020
    Publication date: October 28, 2021
    Inventors: Shelesh Chopra, Pawan Singh, Jayashree Radha, Yasemin Ugur-Ozekinci, Ken Owens
  • Publication number: 20210334396
    Abstract: Creating vendor-neutral data protection operations for vendors' application resources is described. Capabilities specified for data protection operations by a vendor of an application are input from a host of the application. Any capabilities specified for the data protection operations are used to create a vendor-neutral version of a data protection operation for a resource of the application. The vendor-neutral version of the data protection operation for the application resource is output to the host. A result of performing the vendor-neutral version of the data protection operation on the application resource is input from the host.
    Type: Application
    Filed: March 26, 2020
    Publication date: October 28, 2021
    Inventors: Shelesh Chopra, Pawan Singh, Jayashree Radha, Yasemin Ugur-Ozekinci, Ken Owens, Adrian Dobrean, Navneet Upadhyay, Krishnendu Bagchi, Sunil Yadav, Matt Buchman, Asif Khan, Amith Ramachandran
  • Patent number: 8234475
    Abstract: Backing up data blocks is disclosed, including: receiving an indication that a first backed up data block is to be processed; determining that the first backed up data block and a second backed up data block are related at an application level and are to remain stored together; and processing together the first and second backed up data blocks based at least in part on the determination that the first and second backed up data blocks are related at an application level and are to remain stored together.
    Type: Grant
    Filed: August 22, 2011
    Date of Patent: July 31, 2012
    Assignee: EMC Corporation
    Inventors: Anand Nadathur, Ken Owens, Yasemin Ugur Ozekinci
  • Publication number: 20110302141
    Abstract: Backing up data blocks is disclosed, including: receiving an indication that a first backed up data block is to be processed; determining that the first backed up data block and a second backed up data block are related at an application level and are to remain stored together; and processing together the first and second backed up data blocks based at least in part on the determination that the first and second backed up data blocks are related at an application level and are to remain stored together.
    Type: Application
    Filed: August 22, 2011
    Publication date: December 8, 2011
    Applicant: EMC CORPORATION
    Inventors: Anand Nadathur, Ken Owens, Yasemin Ugur Ozekinci
  • Patent number: 8028140
    Abstract: Backing up data blocks is disclosed. An indication that a first set of one or more backed up data blocks are related at an application level to one or more other sets of one or more backed up data blocks is received. An associating data that associates the first set of backed up data blocks with the one or more other sets of backed up data blocks is stored. The associating data is used to ensure that the first set and the one or more other sets remain stored together.
    Type: Grant
    Filed: December 14, 2009
    Date of Patent: September 27, 2011
    Assignee: EMC Corporation
    Inventors: Anand Nadathur, Ken Owens, Yasemin Ugur Ozekinci
  • Publication number: 20100100530
    Abstract: Backing up data blocks is disclosed. An indication that a first set of one or more backed up data blocks are related at an application level to one or more other sets of one or more backed up data blocks is received. An associating data that associates the first set of backed up data blocks with the one or more other sets of backed up data blocks is stored. The associating data is used to ensure that the first set and the one or more other sets remain stored together.
    Type: Application
    Filed: December 14, 2009
    Publication date: April 22, 2010
    Inventors: Anand Nadathur, Ken Owens, Yasemin Ugur Ozekinci
  • Patent number: 7693889
    Abstract: Performing a backup is disclosed. A first set of data associated with a second set of data is backed up. The first set of data is made available for use before backing up the second set of data. The second set of data is backed up within a prescribed interval after completing the backup of the first set of data. One of the first set of data and the second set data comprises metadata associated with the other of the first set of data and the second set of data and the other comprises one or more items of managed content.
    Type: Grant
    Filed: December 28, 2005
    Date of Patent: April 6, 2010
    Assignee: EMC Corporation
    Inventors: Peter Armorer, Anselmo Barrero, Brian Gardner, Roger W. Kilday, Ken Owens, Yasemin Ugur Ozekinci, Suavek Zajac
  • Patent number: 7660956
    Abstract: Backing up data blocks is disclosed. An indication that a first set of one or more backed up data blocks are related at an application level to one or more other sets of one or more backed up data blocks is received. An associating data that associates the first set of backed up data blocks with the one or more other sets of backed up data blocks is stored. The associating data is used to ensure that the first set and the one or more other sets remain stored together.
    Type: Grant
    Filed: January 8, 2007
    Date of Patent: February 9, 2010
    Assignee: EMC Corporation
    Inventors: Anand Nadathur, Ken Owens, Yasemin Ugur Ozekinci
  • Patent number: 7574461
    Abstract: Performing a backup is disclosed. One or more directories at a lowest level in a file directory associated with a storage is identified. The identified lowest level directories are divided into one or more directory groups. The backup of the directory groups is performed using parallel threads until all directory groups have been backed up.
    Type: Grant
    Filed: December 28, 2005
    Date of Patent: August 11, 2009
    Assignee: EMC Corporation
    Inventors: Peter Armorer, Anselmo Barrero, Brian Gardner, Roger W. Kilday, Ken Owens, Yasemin Ugur Ozekinci, Suavek Zajac