Patents by Inventor Yoni RAVEH

Yoni RAVEH 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: 11567664
    Abstract: A computer-implemented method according to one embodiment includes identifying a plurality of storage systems within a storage environment, determining characteristics of each of the plurality of storage systems, the characteristics including one or more data reduction techniques implemented by each of the plurality of storage systems, performing a plurality of storage simulations of one or more data volumes, utilizing the characteristics of each of the plurality of storage systems, and determining one of the plurality of storage systems to store the one or more data volumes, based on results of the plurality of storage simulations.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: January 31, 2023
    Assignee: International Business Machines Corporation
    Inventors: Moshe Weiss, Amir Epstein, Danny Harnik, Vladimir Shalikashvili, Ety Khaitzin, Yoni Raveh
  • Patent number: 10756993
    Abstract: A storage system analysis and monitoring mechanism performs root cause analysis and monitoring of a storage system via a single view of the storage system. A set of objects are identified within the storage system, where the identification of the set of objects is performed by at least one of a topology discovery or a data structure search. For each object in the set of objects, one or more interconnections to one or more other objects in the set of objects are identified. A view of the storage system is then generated in a graphical user interface showing each of the objects in the set of objects and, for each object in the set of objects, the one or more interconnections to one or more other objects in the set of objects.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: August 25, 2020
    Assignee: International Business Machines Corporation
    Inventors: Nadav Parag, Yoni Raveh, Vladimir Shalikashvili, Moshe Weiss
  • Patent number: 10684745
    Abstract: Provided are a computer program product, system, and method for generating a configuration page for rendering in a graphical user interface (GUI) for managing provisioning of storage resources in a storage system. A determination is made of allocation commitment certainties for virtual storage ranges to allocate from the storage system based on physical capacity in the storage system and an estimated data reduction rate. Each of the allocation commitment certainties indicates a likelihood that a corresponding of the virtual storage ranges will be available for allocation in the storage system. Visual representation of a plurality of user selectable storage spaces indicating the allocation commitment certainties for the virtual storage ranges in the user selectable storage spaces are rendered in the configuration page. A user selection graphic that when selected provisions a selected of the user selectable storage spaces in the storage system is rendered in the configuration page.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: June 16, 2020
    Assignee: International Business Machines Corporation
    Inventors: Michael Keller, Ofer Leneman, Yoni Raveh, Gal Sinay, Moshe Weiss
  • Patent number: 10613879
    Abstract: Provided are a computer program product, system, and method for generating component pages to render in a configuration page in a graphical user interface (GUI) to configure a computing resource. A plurality of component pages are generated to render in the configuration page. Each component page includes user configuration setting controls to enable the user to set configuration parameters for component resources to configure the computer resource. The configuration page is generated to: render a main panel in the GUI program; render graphical component page selection controls in the GUI program associated with the component pages; receive user selection of a selected one of the graphical component page selection controls associated with one of the component pages; and render the component page associated with the selected graphical component page selection control.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: April 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: Yoni Raveh, Gal Sinay, Moshe Weiss, Malki Wiegner
  • Publication number: 20190317670
    Abstract: A computer-implemented method according to one embodiment includes identifying a plurality of storage systems within a storage environment, determining characteristics of each of the plurality of storage systems, the characteristics including one or more data reduction techniques implemented by each of the plurality of storage systems, performing a plurality of storage simulations of one or more data volumes, utilizing the characteristics of each of the plurality of storage systems, and determining one of the plurality of storage systems to store the one or more data volumes, based on results of the plurality of storage simulations.
    Type: Application
    Filed: April 16, 2018
    Publication date: October 17, 2019
    Inventors: Moshe Weiss, Amir Epstein, Danny Harnik, Vladimir Shalikashvili, Ety Khaitzin, Yoni Raveh
  • Publication number: 20190238432
    Abstract: A storage system analysis and monitoring mechanism preforms root cause analysis and monitoring of a storage system via a single view of the storage system. A set of objects are identified within the storage system, where the identification of the set of objects is performed by at least one of a topology discovery or a data structure search. For each object in the set of objects, one or more interconnections to one or more other objects in the set of objects are identified. A view of the storage system is then generated in a graphical user interface showing each of the objects in the set of objects and, for each object in the set of objects, the one or more interconnections to one or more other objects in the set of objects.
    Type: Application
    Filed: January 30, 2018
    Publication date: August 1, 2019
    Inventors: Nadav Parag, Yoni Raveh, Vladimir Shalikashvili, Moshe Weiss
  • Publication number: 20190042284
    Abstract: Provided are a computer program product, system, and method for generating component pages to render in a configuration page in a graphical user interface (GUI) to configure a computing resource. A plurality of component pages are generated to render in the configuration page. Each component page includes user configuration setting controls to enable the user to set configuration parameters for component resources to configure the computer resource. The configuration page is generated to: render a main panel in the GUI program; render graphical component page selection controls in the GUI program associated with the component pages; receive user selection of a selected one of the graphical component page selection controls associated with one of the component pages; and render the component page associated with the selected graphical component page selection control.
    Type: Application
    Filed: September 14, 2018
    Publication date: February 7, 2019
    Inventors: Yoni Raveh, Gal Sinay, Moshe Weiss, Malki Wiegner
  • Patent number: 10168884
    Abstract: Provided are a computer program product, system, and method for generating user interface (GUI) configuration pages to configure a computing resource comprised of component computing resources. A configuration page is generated for rendering in a GUI having user selectable graphical representations of a hierarchy of component computing resources from which a subject computing resource is configured. Each of the component computing resources graphically represented as within a higher level component computing resource in the hierarchy is configured with capacity from the higher level component computing resource. User selection is received of one of the graphical representations of a selected one of the component computing resources in the graphical representations of the hierarchy.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Yoni Raveh, Gal Sinay, Moshe Weiss, Malki Wiegner
  • Patent number: 10133587
    Abstract: Provided are a computer program product, system, and method for generating component pages to render in a configuration page in a graphical user interface (GUI) to configure a computing resource. A plurality of component pages are generated to render in the configuration page. Each component page includes user configuration setting controls to enable the user to set configuration parameters for component resources to configure the computer resource. The configuration page is generated to: render a main panel in the GUI program; render graphical component page selection controls in the GUI program associated with the component pages; receive user selection of a selected one of the graphical component page selection controls associated with one of the component pages; and render the component page associated with the selected graphical component page selection control.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: November 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Yoni Raveh, Gal Sinay, Moshe Weiss, Malki Wiegner
  • Publication number: 20180157451
    Abstract: Provided are a computer program product, system, and method for generating a configuration page for rendering in a graphical user interface (GUI) for managing provisioning of storage resources in a storage system. A determination is made of allocation commitment certainties for virtual storage ranges to allocate from the storage system based on physical capacity in the storage system and an estimated data reduction rate. Each of the allocation commitment certainties indicates a likelihood that a corresponding of the virtual storage ranges will be available for allocation in the storage system. Visual representation of a plurality of user selectable storage spaces indicating the allocation commitment certainties for the virtual storage ranges in the user selectable storage spaces are rendered in the configuration page. A user selection graphic that when selected provisions a selected of the user selectable storage spaces in the storage system is rendered in the configuration page.
    Type: Application
    Filed: January 29, 2018
    Publication date: June 7, 2018
    Inventors: Michael Keller, Ofer Leneman, Yoni Raveh, Gal Sinay, Moshe Weiss
  • Patent number: 9927955
    Abstract: Provided are a computer program product, system, and method for generating a configuration page for rendering in a graphical user interface (GUI) for managing provisioning of storage resources in a storage system. A determination is made of allocation commitment certainties for virtual storage ranges to allocate from the storage system based on physical capacity in the storage system and an estimated data reduction rate. Each of the allocation commitment certainties indicates a likelihood that a corresponding of the virtual storage ranges will be available for allocation in the storage system. Visual representation of a plurality of user selectable storage spaces indicating the allocation commitment certainties for the virtual storage ranges in the user selectable storage spaces are rendered in the configuration page. A user selection graphic that when selected provisions a selected of the user selectable storage spaces in the storage system is rendered in the configuration page.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: March 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Michael Keller, Ofer Leneman, Yoni Raveh, Gal Sinay, Moshe Weiss
  • Publication number: 20170131883
    Abstract: Provided are a computer program product, system, and method for generating user interface (GUI) configuration pages to configure a computing resource comprised of component computing resources. A configuration page is generated for rendering in a GUI having user selectable graphical representations of a hierarchy of component computing resources from which a subject computing resource is configured. Each of the component computing resources graphically represented as within a higher level component computing resource in the hierarchy is configured with capacity from the higher level component computing resource. User selection is received of one of the graphical representations of a selected one of the component computing resources in the graphical representations of the hierarchy.
    Type: Application
    Filed: November 10, 2015
    Publication date: May 11, 2017
    Inventors: Yoni Raveh, Gal Sinay, Moshe Weiss, Malki Wiegner
  • Publication number: 20170131853
    Abstract: Provided are a computer program product, system, and method for generating a configuration page for rendering in a graphical user interface (GUI) for managing provisioning of storage resources in a storage system. A determination is made of allocation commitment certainties for virtual storage ranges to allocate from the storage system based on physical capacity in the storage system and an estimated data reduction rate. Each of the allocation commitment certainties indicates a likelihood that a corresponding of the virtual storage ranges will be available for allocation in the storage system. Visual representation of a plurality of user selectable storage spaces indicating the allocation commitment certainties for the virtual storage ranges in the user selectable storage spaces are rendered in the configuration page. A user selection graphic that when selected provisions a selected of the user selectable storage spaces in the storage system is rendered in the configuration page.
    Type: Application
    Filed: November 10, 2015
    Publication date: May 11, 2017
    Inventors: Michael Keller, Ofer Leneman, Yoni Raveh, Gal Sinay, Moshe Weiss
  • Publication number: 20170123642
    Abstract: Provided are a computer program product, system, and method for generating component pages to render in a configuration page in a graphical user interface (GUI) to configure a computing resource. A plurality of component pages are generated to render in the configuration page. Each component page includes user configuration setting controls to enable the user to set configuration parameters for component resources to configure the computer resource. The configuration page is generated to: render a main panel in the GUI program; render graphical component page selection controls in the GUI program associated with the component pages; receive user selection of a selected one of the graphical component page selection controls associated with one of the component pages; and render the component page associated with the selected graphical component page selection control.
    Type: Application
    Filed: October 28, 2015
    Publication date: May 4, 2017
    Inventors: Yoni Raveh, Gal Sinay, Moshe Weiss, Malki Wiegner
  • Publication number: 20120296855
    Abstract: A method based on the economical concept of NPV for to analyze the emotion of happiness in people by collecting data on emotions regarding an event or action, from a perspective of at least two time periods, and calculating the person's happiness level.
    Type: Application
    Filed: April 8, 2012
    Publication date: November 22, 2012
    Inventors: Eynat MATZNER, Yoni RAVEH
  • Patent number: D817981
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: May 15, 2018
    Assignee: International Business Machines Corporation
    Inventors: Judy Gofberg, Yoni Raveh, Gal Sinay, Moshe Weiss, Malki Wiegner