Patents by Inventor Vladimir Mandic

Vladimir Mandic 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: 9552259
    Abstract: A method and system are provided for dynamic provisioning of snapshots in a data backup system with a software defined storage (SDS). The method implemented by the backup system receives a snapshot provisioning request including a user selection of snapshot objectives by a dynamic snapshot module, converts a file system reference mapping to a logical unit number (LUN) of the SDS, consolidates the snapshot provisioning request to the mapping and snapshot frequency, and passes the consolidated snapshot provisioning request to the SDS to provision snapshots.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: January 24, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Shelesh Chopra, Vladimir Mandic, John Rokicki, Joseph Murphy
  • Patent number: 9483358
    Abstract: A method, article of manufacture, and apparatus for protecting data. In some embodiments, this includes identifying a parent virtual container, identifying a linked child virtual container, creating a fast copy of the parent virtual container and the linked child virtual container, and consolidating the copy of the parent virtual container and the copy of the linked child virtual container based on the format of the parent virtual container.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: November 1, 2016
    Assignee: EMC IP Holding Company LLC
    Inventors: Shankar Balasubramanian, Vladimir Mandic, Sriprasad Bhat Kasargod, Anand Raj
  • Publication number: 20160239389
    Abstract: A system for image recovery comprises an input interface and a processor. The input interface is configured to receive a block backup volume that can be mounted. The processor is configured to determine a merged chain map by consolidating one or more incremental chain maps and to store an image using the merged chain map and a volume map.
    Type: Application
    Filed: April 22, 2016
    Publication date: August 18, 2016
    Inventors: Neelabh Mam, Vladimir Mandic, Ravi Shankar
  • Patent number: 9348849
    Abstract: The system for backup client management comprises an input interface and a processor. The input interface is configured to receive an indication of a client system. The processor is configured to provide an indication to the client system of authentication for remote command execution; provide a command to the client system to retrieve an installer; provide a command to the client system to execute the installer; and provide a backup command to the client system to execute a backup client agent.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: May 24, 2016
    Assignee: EMC Corporation
    Inventor: Vladimir Mandic
  • Patent number: 9348703
    Abstract: A system for image recovery comprises an input interface and a processor. The input interface is configured to receive a block backup volume that can be mounted. The processor is configured to determine a merged chain map by consolidating one or more incremental chain maps and to store an image using the merged chain map and a volume map.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: May 24, 2016
    Assignee: EMC Corporation
    Inventors: Neelabh Mam, Vladimir Mandic, Ravi Shankar
  • Patent number: 9317547
    Abstract: Children backup applications communicating to parent backup applications via application program interfaces are described. A child backup task is executed by a child backup application. Backup information associated with an execution of the child backup task by the child backup application is communicated from the child backup application via an application program interface to a parent backup application. A parent backup task is executed by the parent backup application based on the backup information. The child backup application inherently lacks a functionality to execute the parent backup task as the parent backup application executes the parent backup task.
    Type: Grant
    Filed: September 23, 2013
    Date of Patent: April 19, 2016
    Assignee: EMC Corporation
    Inventors: Kiran Bachu, Bala Vijayakumar, Vladimir Mandic
  • Publication number: 20160098343
    Abstract: A system for network software debugging comprises a processor, an input interface, and an output interface. The processor is configured to determine a set of available components of a selected component type, and determine a set of backup processes running on the component. The input interface is configured to receive a selection of a backup process of the set of backup processes. The output interface is configured to provide an indication of a change of verbosity level.
    Type: Application
    Filed: December 14, 2015
    Publication date: April 7, 2016
    Inventors: Gururaj Kulkarni, Vladimir Mandic
  • Patent number: 9244811
    Abstract: A system for network software debugging comprises a processor, an input interface, and an output interface. The processor is configured to determine a set of available components of a selected component type, and determine a set of backup processes running on the component. The input interface is configured to receive a selection of a backup process of the set of backup processes. The output interface is configured to provide an indication of a change of verbosity level.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: January 26, 2016
    Assignee: EMC Corporation
    Inventors: Gururaj Kulkarni, Vladimir Mandic
  • Patent number: 9189345
    Abstract: A method of performing data restore includes connecting, using a boot capable network communication interface, to a backup server over a data network, the backup server having stored thereon a block based backup data volume; accessing the block based backup data volume via the data network as a remotely readable storage resource; and using operating system data read from the block based backup data volume to perform a network boot operation.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: November 17, 2015
    Assignee: EMC Corporation
    Inventors: Vaibhav Khanduja, Vladimir Mandic, Joe Robert Putti, Rajesh Nair
  • Patent number: 9128627
    Abstract: Virtual machine backup is described. A backup copy is created of a data set associated with a virtual machine based on a backup schedule. A clone copy is created of the backup copy based on a clone schedule. The clone copy is stored on an external destination node including a disk and/or a tape. A disaster recovery copy may be created of the backup copy and metadata associated with the backup copy based on a checkpoint at an interval. A request to restore the data set may be received. The data set may be restored based on the backup copy, the clone copy, or the disaster recovery copy.
    Type: Grant
    Filed: May 3, 2013
    Date of Patent: September 8, 2015
    Assignee: EMC CORPORATION
    Inventors: Kiran Bachu, Vladimir Mandic, Scott H. Ogata
  • Patent number: 9098525
    Abstract: A method and system for providing shared access to a target storage device by multiple clients through one or more network storage nodes. A network server includes control interfaces to the one or more storage nodes and executes logic processes that control the node processes. The logic processes contain definitions of the storage nodes, maps of which storage nodes have access to the desired target storage, and assigns the preferred storage nodes to the client upon request. Each storage node implements a dynamic volume sharing process that replaces existing monolithic daemon processes and allows for scalability of backup/restore operations and concurrent execution of different storage access operations and different types of storage access operations.
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: August 4, 2015
    Assignee: EMC CORPORATION
    Inventors: Vladimir Mandic, Michal J. Drozd
  • Patent number: 8898407
    Abstract: A method, article of manufacture, and apparatus for protecting data. In some embodiments, this includes taking a snapshot of a physical volume with a native snapshot program, determining which blocks have changed since a previous snapshot with a change block tracker, creating a child virtual container, populating the child virtual container with the changed blocks, and linking the child virtual container with a parent virtual container.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: November 25, 2014
    Assignee: EMC Corporation
    Inventors: Shankar Balasubramanian, Vladimir Mandic, Sriprasad Bhat Kasargod, Anand Raj
  • Patent number: 8850133
    Abstract: Dynamically adjusting a block size in a data transfer operation is disclosed. An indication that a data transfer operation has commenced is received. A first portion of data is read using a first read block size. A first throughput associated with the first read block size is determined. A second portion of data that is different from the first portion of data is read using a second block size that is different from the first read block size. One of the first and second read block sizes is used to complete the data transfer operation based on a comparison of the first throughput and a throughput of the second read block size. This process can be repeated several times as necessary.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: September 30, 2014
    Assignee: EMC Corporation
    Inventors: Vladimir Mandic, Vijay C. Madhavapeddi
  • Patent number: 8850455
    Abstract: Parent backup application monitoring of children backup applications is described. Child backup information, including an execution of a child backup task by a child backup application, is communicated from the child backup application to a parent backup application. Second child backup information, including an execution of a second child backup task by a second child backup application, may be communicated from the second child backup application to the parent backup application. A parent backup task is executed by the parent backup application. At least one child backup application inherently lacks a functionality to execute the parent backup task as the parent backup application executes the parent backup task. A report is generated based on the child backup information.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: September 30, 2014
    Assignee: EMC Corporation
    Inventors: Kiran K. Bachu, Vladimir Mandic, Richard Meier
  • Patent number: 8738870
    Abstract: A method, article of manufacture, and apparatus for protecting data. In some embodiments, this includes taking a snapshot of a physical volume with a native snapshot program, reading the snapshot block by block, creating a blank virtual container on a deduplicated virtual storage device, and populating the blank virtual container block by block based on reading the snapshot.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: May 27, 2014
    Assignee: EMC Corporation
    Inventors: Shankar Balasubramanian, Vladimir Mandic, Sriprasad Bhat Kasargod, Anand Raj
  • Patent number: 8683099
    Abstract: Methods and systems are directed to a hybrid multi-thread/multi-process model to service a large number of network requests in network storage applications and systems. The process utilizes defined parameters of target session number, maximum session number, and maximum process number to determine an optimum load balance for read/write operations of a disk access session on a single storage node. This helps to achieve higher performance when using the single node to read or write a large number of separate and parallel data streams, and represents a marked improvement over current methods that multiplex the multiple data streams or use multiple I/O processes to write each data stream.
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: March 25, 2014
    Assignee: EMC Corporation
    Inventors: Vladimir Mandic, Michal J. Drozd