Patents by Inventor Evgeny Hazanovich

Evgeny Hazanovich 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: 10528208
    Abstract: A method for previewing a data stream, comprising: extracting multiple samples from a data stream at multiple different sampling rates, wherein each sampling rate corresponds to a different relevance score associated with a different portion of the data stream; using the multiple extracted samples to create a representation of the data stream comprising multiple thumbnails, wherein the representation is weighted in accordance with the multiple different relevance scores; mapping, in accordance with a relevance based mapping scheme, the representation onto a gauge provided with the data stream; and displaying one of the multiple thumbnails in accordance with the relevance based mapping scheme, responsive to detecting a navigation indication on the gauge.
    Type: Grant
    Filed: May 31, 2015
    Date of Patent: January 7, 2020
    Assignee: International Busines Machines Corporation
    Inventors: Evgeny Hazanovich, Dror Porat
  • Patent number: 9535450
    Abstract: Synchronizing a data stream with an associated metadata stream by receiving a data stream and a metadata stream having a plurality of metadata events associated with the data stream, identifying within the data stream a plurality of data events, matching each of the data events to one of the metadata events in accordance with a matching criterion, and synchronizing the data stream with the metadata stream by effecting a relative time shift between the metadata stream and the data stream in accordance with a time shift adjustment value that results in the smallest sum of absolute differences between time indices of each matched data event and metadata event.
    Type: Grant
    Filed: July 17, 2011
    Date of Patent: January 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Shay Ben-David, Evgeny Hazanovich, Zak Mandel
  • Publication number: 20160349930
    Abstract: A method for previewing a data stream, comprising: extracting multiple samples from a data stream at multiple different sampling rates, wherein each sampling rate corresponds to a different relevance score associated with a different portion of the data stream; using the multiple extracted samples to create a representation of the data stream comprising multiple thumbnails, wherein the representation is weighted in accordance with the multiple different relevance scores; mapping, in accordance with a relevance based mapping scheme, the representation onto a gauge provided with the data stream; and displaying one of the multiple thumbnails in accordance with the relevance based mapping scheme, responsive to detecting a navigation indication on the gauge.
    Type: Application
    Filed: May 31, 2015
    Publication date: December 1, 2016
    Inventors: Evgeny Hazanovich, Dror Porat
  • Patent number: 8874457
    Abstract: Systems and methods for planning the execution of one or more plans in a virtualized computing environment are provided. In one embodiment, the method comprises computing an order for execution for one or more plans, and the corresponding operations in said one or more plans; validating whether a plan and the corresponding operations for the plan may be successfully executed, prior to executing the plan and the corresponding operations; executing the plan and the corresponding operations, in response to a successful validation; and aborting execution of the plan and the corresponding operations, in response to an unsuccessful validation, wherein the validating process takes into consideration impact of other plans that are previously validated and possible changes in the computing environment since time the plan was computed.
    Type: Grant
    Filed: November 17, 2010
    Date of Patent: October 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Ofer Biran, Erez Hadad, Evgeny Hazanovich, Yosef Moatti
  • Patent number: 8789043
    Abstract: Methods and systems for generating a placement plan for one or more virtual machines (VMs) in a computing environment are provided. The method comprises providing, to a computing system, input parameters comprising a current placement for the one or more VMs on one or more hosts in a computing network; a target placement that assigns at least one of the one or more VMs to at least another host in said one or more hosts; and a set of constraints with which both the current placement and the target placement comply.
    Type: Grant
    Filed: October 27, 2010
    Date of Patent: July 22, 2014
    Assignee: International Business Machines Corporation
    Inventors: Ofer Biran, Ari Freund, Erez Hadad, Evgeny Hazanovich, Yosef Moatti
  • Publication number: 20130019121
    Abstract: Synchronizing a data stream with an associated metadata stream by receiving a data stream and a metadata stream having a plurality of metadata events associated with the data stream, identifying within the data stream a plurality of data events, matching each of the data events to one of the metadata events in accordance with a matching criterion, and synchronizing the data stream with the metadata stream by effecting a relative time shift between the metadata stream and the data stream in accordance with a time shift adjustment value that results in the smallest sum of absolute differences between time indices of each matched data event and metadata event.
    Type: Application
    Filed: July 17, 2011
    Publication date: January 17, 2013
    Applicant: International Business Machines Corporation
    Inventors: Shay Ben-David, Evgeny Hazanovich, Zak Mandel
  • Publication number: 20120123825
    Abstract: Systems and methods for planning the execution of one or more plans in a virtualized computing environment are provided. In one embodiment, the method comprises computing an order for execution for one or more plans, and the corresponding operations in said one or more plans; validating whether a plan and the corresponding operations for the plan may be successfully executed, prior to executing the plan and the corresponding operations; executing the plan and the corresponding operations, in response to a successful validation; and aborting execution of the plan and the corresponding operations, in response to an unsuccessful validation, wherein the validating process takes into consideration impact of other plans that are previously validated and possible changes in the computing environment since time the plan was computed.
    Type: Application
    Filed: November 17, 2010
    Publication date: May 17, 2012
    Applicant: International Business Machines Corporation
    Inventors: Ofer Biran, Erez Hadad, Evgeny Hazanovich, Yosef Moatti
  • Publication number: 20120042311
    Abstract: Methods and systems for generating a placement plan for one or more virtual machines (VMs) in a computing environment are provided. The method comprises providing, to a computing system, input parameters comprising a current placement for the one or more VMs on one or more hosts in a computing network; a target placement that assigns at least one of the one or more VMs to at least another host in said one or more hosts; and a set of constraints with which both the current placement and the target placement comply.
    Type: Application
    Filed: October 27, 2010
    Publication date: February 16, 2012
    Applicant: International Business Machines Corporation
    Inventors: Ofer Biran, Ari Freund, Erez Hadad, Evgeny Hazanovich, Yosef Moatti