Patents by Inventor Nimrod Nahum

Nimrod Nahum 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: 9317518
    Abstract: An example of synchronizing data can include converting a data tree structure into a dependency graph and reconciling nodes with a target data structure. Synchronizing data can include merging any duplicate information. Furthermore, synchronizing data can include keeping identifiers of reconciled information with non-reconciled information to locate the reconciled information when the remaining information is reconciled.
    Type: Grant
    Filed: October 25, 2012
    Date of Patent: April 19, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Gil Tzadikevitch, Nimrod Nahum, Ben Cohen
  • Patent number: 9292327
    Abstract: A method for backing up virtual machine (VM) data is described, and includes determining a disk layout of a VM disk associated with the first VM to be backed up, the disk layout having a plurality of nodes in a hierarchical structure, each node corresponding a VM, and traversing the VM disk layout to identify one or more parent nodes with respect to a first node representing the first VM. The method further includes, for each second VMs that is related to the first VM as a parent node, determining whether the second VM has been previously backed up by examining a predetermined tag. If the second VM has not been previously backed up, then back up a list of changed blocks representing a difference between the second and third VMs. Otherwise, back up the second VM and tag the second VM to indicate that it has been backed up.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: March 22, 2016
    Assignee: EMC Corporation
    Inventors: David von Thenen, Steven Kwong, Nimrod Nahum
  • Patent number: 9189342
    Abstract: A method for backing up virtual machine (VM) data is described, and includes, in response to a request to back up a first VM of a first storage system, determining a disk layout of a VM disk associated with the first VM, the disk layout having nodes in a hierarchical structure, each node corresponding to a VM. The method includes traversing the disk layout to derive a first storage location of a first VM configuration data of the first VM and a second storage location of a second VM configuration data associated with a second VM that is a parent VM to the first VM, identifying a first VM snapshot from the first configuration data and a second VM snapshot from the second configuration data, determining a list of changed blocks representing data blocks that are different between the first and second VM snapshots, and backing up the changed blocks.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: November 17, 2015
    Assignee: EMC Corporation
    Inventors: David von Thenen, Steven Kwong, Nimrod Nahum
  • Patent number: 9037551
    Abstract: Aspects of the present disclosure provide techniques that determine whether an attribute value is associated with each configuration item in a plurality of configuration items. If it is determined that the attribute value is associated with each configuration item in the plurality of configuration items, the attribute value is deemed a redundant attribute value.
    Type: Grant
    Filed: March 7, 2012
    Date of Patent: May 19, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: David Azriel, Nimrod Nahum, Nir Mardiks
  • Patent number: 9020978
    Abstract: Aspects of the present disclosure provide techniques that determine whether each configuration item in a plurality of configuration items is associated with every other configuration item therein. If each configuration item in the plurality of configuration items is associated with every other configuration item therein, the plurality of configuration items are merged such that each attribute associated therewith is associated with one configuration item. If each configuration item in the plurality of configuration items is not associated with every other configuration item therein, it is determined whether at least one configuration item may be ignored.
    Type: Grant
    Filed: March 7, 2012
    Date of Patent: April 28, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: David Azriel, Nimrod Nahum, Emil Shmul
  • Publication number: 20140122422
    Abstract: An example of synchronizing data can include converting a data tree structure into a dependency graph and reconciling nodes with a target data structure. Synchronizing data can include merging any duplicate information. Furthermore, synchronizing data can include keeping identifiers of reconciled information with non-reconciled information to locate the reconciled information when the remaining information is reconciled.
    Type: Application
    Filed: October 25, 2012
    Publication date: May 1, 2014
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Gil Tzadikevitch, Nimrod Nahum, Ben Cohen
  • Patent number: 8682846
    Abstract: A source configuration management database (CMDB) is of an information technology (IT) infrastructure that includes an IT resource represented by a configuration item (CI). A target CMDB is of the IT infrastructure that includes the IT resource, too. The given CI is recursively reconciled to the target CMDB from the source CMDB.
    Type: Grant
    Filed: October 24, 2011
    Date of Patent: March 25, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Gil Tzadikevitch, Nimrod Nahum
  • Publication number: 20130238569
    Abstract: Aspects of the present disclosure provide techniques that determine whether an attribute value is associated with each configuration item in a plurality of configuration items. If it is determined that the attribute value is associated with each configuration item in the plurality of configuration items, the attribute value is deemed a redundant attribute value.
    Type: Application
    Filed: March 7, 2012
    Publication date: September 12, 2013
    Inventors: David Azriel, Nimrod Nahum, Nir Mardiks
  • Publication number: 20130238666
    Abstract: Aspects of the present disclosure provide techniques that determine whether each configuration item in a plurality of configuration items is associated with every other configuration item therein. If each configuration item in the plurality of configuration items is associated with every other configuration item therein, the plurality of configuration items are merged such that each attribute associated therewith is associated with one configuration item. If each configuration item in the plurality of configuration items is not associated with every other configuration item therein, it is determined whether at least one configuration item may be ignored.
    Type: Application
    Filed: March 7, 2012
    Publication date: September 12, 2013
    Inventors: David Azriel, Nimrod Nahum, Emil Shmul
  • Publication number: 20130066911
    Abstract: A source configuration management database (CMDB) is of an information technology (IT) infrastructure that includes an IT resource represented by a configuration item (CI). A target CMDB is of the IT infrastructure that includes the IT resource, too. The given CI is recursively reconciled to the target CMDB from the source CMDB.
    Type: Application
    Filed: October 24, 2011
    Publication date: March 14, 2013
    Inventors: Gil Tzadikevitch, Nimrod Nahum
  • Publication number: 20110153558
    Abstract: Systems, methods and computer-readable storage media or provided for reconciling an input configuration item (“CI”) with one or more existing CIs, each CI representing an entity on a computer network. An existing CI may be identified as a potential equivalent to the input CI where a first attribute of the existing CI has a value that matches a value of a first attribute of the input CI. The existing CI may be eliminated as a potential equivalent, however, where a comparison of a value of a second attribute of the existing CI with a value of a second attribute of the input CI indicates a mismatch.
    Type: Application
    Filed: December 23, 2009
    Publication date: June 23, 2011
    Inventors: Olga TUBMAN, Nimrod Nahum