Patents by Inventor Peter Armorer

Peter Armorer 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: 10613945
    Abstract: A backup server is used to determine if dynamic parallel save streams (DPSS) between a storage device and a backup storage device is recommended. An analyzer on the backup server reviews the streaming information for data objects in a storage device. Based upon the data stream information, the analyzer can either recommend the implementation of DPSS or not recommend DPSS. If DPSS is recommended, the analyzer will further recommend a specific number of parallel save streams.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: April 7, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Shelesh Chopra, Gururaj Kulkarni, Vladimir Mandic, Peter Armorer
  • Patent number: 10069909
    Abstract: Embodiments are directed to performing block-based backups of data using dynamic save streams by parsing, in a backup manager component, a data saveset to convert the data into blocks, analyzing the blocks in a stream engine component to define a number and respective size of save streams to assign certain blocks to respective streams, and transmitting the save streams to a backup storage media to perform a backup operation.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: September 4, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Shelesh Chopra, Vladimir Mandic, Peter Armorer, Gururaj Kulkarni
  • Patent number: 9699233
    Abstract: According to one embodiment, in response to a request to transfer a data set from a source system to a target system over a network, an adaptive performance control (APC) controller allocates a plurality of data streams for transferring the data set. The APC controller activates one or more data streams from the allocated data streams to transfer the data set from the source system to the target system. The APC controller monitors an overall throughput of the activated data streams assigned to transfer the data set from the source system to the target system. The APC controller dynamically adjusts a number of the activated data streams based on the monitored overall throughput of the activated data streams, such that a maximum overall throughput of the activated data streams is reached while maintaining a minimum number of the activated data streams.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: July 4, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Peter Armorer, Gururaj Kulkarni, Mu Chai, Uday Devidas Muchalambe, Roland Anthony Fernandes
  • Patent number: 9690809
    Abstract: Exemplary methods for dynamically performing multiple save streams include in response to receiving a request to perform backup of an aggregate backup data, splitting the backup data into savepoints based on a splitting policy. In one embodiment, the method includes creating a first set of directors, each director responsible for backing up one of the savepoints. The method further includes allocating save streams to each of the directors, wherein each save stream is used by the corresponding director for backing up its savepoint. In one embodiment, in response to receiving an indication from a first director of the first set of directors that its savepoint has been backed up, creating a second set of directors, and allocating one or more save streams from a number of save streams freed by the first director to a second (unfinished) director from the first set of directors.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: June 27, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Mu Chai, Vladimir Mandic, Peter Armorer
  • Patent number: 9509612
    Abstract: According to one embodiment, in response to a request to transfer a data set from a source system to a target system over a network, an adaptive performance control (APC) controller allocates a plurality of data streams for transferring the data set. The APC controller activates one or more data streams from the allocated data streams to transfer the data set from the source system to the target system. The APC controller monitors an overall throughput of the activated data streams assigned to transfer the data set from the source system to the target system. The APC controller dynamically adjusts a number of the activated data streams based on the monitored overall throughput of the activated data streams, such that a maximum overall throughput of the activated data streams is reached while maintaining a minimum number of the activated data streams.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: November 29, 2016
    Assignee: EMC Corporation
    Inventors: Peter Armorer, Gururaj Kulkarni, Mu Chai, Uday Devidas Muchalambe, Roland Anthony Fernandes
  • Patent number: 8712966
    Abstract: A system and method for centralized backup and recovery of enterprise content management systems comprises a plurality of distributed heterogeneous content systems comprising distributed content servers having storage areas for managed content. Backup comprises querying the content servers associated with the distributed content systems to determine the host names, directory locations, and directory file structures of the storage areas, and launching coordinated backup processes on each of the distributed servers to backup in a particular order full text index files, databases containing metadata related to the files in storage areas, and storage area content. Backup and recovery is managed by a centralized backup/recovery server application that invokes backup and recovery client processes on the distributed remote content servers.
    Type: Grant
    Filed: August 9, 2007
    Date of Patent: April 29, 2014
    Assignee: EMC Corporation
    Inventors: Peter Armorer, Anselmo J. Barrero, Jason Filuk, Dung (Jane) Thi Tang
  • Patent number: 8478952
    Abstract: Data indicating a plurality of groups into which data to be accessed from one or more storage media has been divided is received. For each of at least a subset of the groups a parallelization limit for that group is received. A first parallelization limit for a first group in the subset is not necessarily same as a second parallelization limit for a second group in the subset.
    Type: Grant
    Filed: June 13, 2006
    Date of Patent: July 2, 2013
    Assignee: EMC Corporation
    Inventor: Peter Armorer
  • Patent number: 7716684
    Abstract: Methods and systems for backing up data of a client connected to a server. The methods and systems include operating a graphical user interface for displaying to a user information about the data of a client. At an administrator module and client module, initiating one or more wizard program modules including dynamic link libraries configured to carry a user through the steps to complete a backup function, each wizard program module having one or more application programming interfaces which allow the wizard program modules to communicate with the operating system on which the administrator module or client module is operating. A common presentation layer can also be included to provide one or more common user interface screens which are insertable into each wizard program module.
    Type: Grant
    Filed: November 24, 2004
    Date of Patent: May 11, 2010
    Assignee: EMC Corporation
    Inventors: Upanshu Singhal, Tom Frencel, Patrick M. Simonich, Aditya Kapoor, Rock Brown, Peter Armorer
  • 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: 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
  • Publication number: 20060117309
    Abstract: Methods and systems for backing up data of a client connected to a server. The methods and systems include operating a graphical user interface for displaying to a user information about the data of a client. At an administrator module and client module, initiating one or more wizard program modules including dynamic link libraries configured to carry a user through the steps to complete a backup function, each wizard program module having one or more application program interfaces which allow the wizard program modules to communicate with the operating system on which the administrator module or client module is operating. A client module communication component is provided to allow the administrator module and the client module communicate using a single application program interface.
    Type: Application
    Filed: November 24, 2004
    Publication date: June 1, 2006
    Inventors: Upanshu Singhal, Tom Frencel, Patrick Simonich, Aditya Kapoor, Rock Brown, Peter Armorer
  • Publication number: 20060112345
    Abstract: Methods and systems for backing up data of a client connected to a server. The methods and systems include operating a graphical user interface for displaying to a user information about the data of a client. At an administrator module and client module, initiating one or more wizard program modules including dynamic link libraries configured to carry a user through the steps to complete a backup function, each wizard program module having one or more application programming interfaces which allow the wizard program modules to communicate with the operating system on which the administrator module or client module is operating. A common presentation layer can also be included to provide one or more common user interface screens which are insertable into each wizard program module.
    Type: Application
    Filed: November 24, 2004
    Publication date: May 25, 2006
    Inventors: Upanshu Singhal, Tom Frencel, Patrick Simonich, Aditya Kapoor, Rock Brown, Peter Armorer