Patents by Inventor Nimrod Milo

Nimrod Milo 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).

  • Publication number: 20220222268
    Abstract: A search engine responding to a user query to find relevant data assets in a federation business data lake (FBDL) system by monitoring and recording all of the interactions of users interacting with data assets in the FBDL system, providing all of the user interactions to a recommendation engine, calculating relevance of information in the FBDL system to each user, and recommending one or more new data assets to a target user based on the relevance of the information. The relevance comprises the target user's past interactions with the data assets based and the cumulative interactions of other users with the data assets, such that if one or more of the other users has similar interaction behavior to the target user, then knowledge of the one or more other users can impact the relevance of the information with regard to the one or more new data assets suggested to the target user.
    Type: Application
    Filed: April 1, 2022
    Publication date: July 14, 2022
    Inventors: Omer Sagi, Alon Grubshtein, Amihai Savir, Nimrod Milo
  • Patent number: 11176464
    Abstract: A machine learning-based recommendation system is provided for root cause analysis of service issues. An illustrative method of a machine learning system comprises extracting features from service issue investigation log sets corresponding to previously considered service issues; generating representations for the service issue investigation log sets based on the corresponding extracted features; and storing the representations in a knowledge base.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: November 16, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Omer Sagi, Nimrod Milo, Haim Halbfinger, Ronen Halsadi, Gilad Braunschvig
  • Patent number: 10860405
    Abstract: Application data is received from a plurality of monitored applications. The application data is parsed into a plurality of features describing an operation of the plurality of monitored applications. A counter associated with at least one of the plurality of features is incremented. A system health is derived for the plurality of monitored applications from the counter.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: December 8, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Jeroen Zonneveld, Omer Sagi, Nimrod Milo, Amihai Savir, Oshry Ben-Harush
  • Patent number: 10733514
    Abstract: Methods and apparatus are provided for multi-site time series data analysis. An exemplary method comprises obtaining a plurality of vectors over a period of time, wherein each vector comprises a local health score from each of a plurality of distributed sites that perform operational analytics on time-series data; determining a distribution of the vectors during a training phase; and calculating a global health score for the plurality of distributed sites for a given vector during a prediction phase based on a distance of the given vector from a center of mass of the distribution. Feedback is optionally provided to individual sites, such as an indication of a local health score of an individual site relative to the global health score, and adjustments to thresholds and/or parameters used by the individual site.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: August 4, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Amihai Savir, Nimrod Milo, Oshry Ben-Harush
  • Patent number: 10685292
    Abstract: A method in one embodiment comprises extracting features from each of a plurality of software investigation log sets, generating representations for respective ones of the software investigation log sets based at least in part on the corresponding extracted features, and storing the representations in a knowledge base. In conjunction with obtaining at least one additional software investigation log set, the method generates a representation of the additional software investigation log set, identifies one or more of the representations previously stored in the knowledge base that exhibit at least a specified similarity to the representation of the additional software investigation log set in accordance with one or more statistical models, and presents information characterizing the one or more software investigation log sets corresponding to respective ones of the identified one or more representations in a user interface.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: June 16, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Nimrod Milo, Omer Sagi, Alon J. Grubshtein, Haim Halbfinger, Danny Croitoru
  • Patent number: 10430723
    Abstract: An apparatus comprises a plurality of storage tiers, at least one data mover module, and skew predictor. A model generator processes information characterizing input-output activity involving one or more of the storage tiers in order to obtain skew measurements indicating portions of the input-output activity directed to portions of the one or more storage tiers for respective periods of time less than at least one corresponding time granularity, and generates a predictive model from the skew measurements. The skew predictor is configured in accordance with the predictive model to convert additional skew measurements obtained for a given period of time less than a desired time granularity to corresponding skew measurements in the desired time granularity. One or more of the converted skew measurements are utilized by the data mover module in controlling transfer of data between the storage tiers. The model generator is part of a machine learning system.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: October 1, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Anat Parush Tzur, Arik Sapojnik, Nimrod Milo, Assaf Natanzon, Nir Goldschmidt, Otniel Van-Handel
  • Patent number: 10289958
    Abstract: An apparatus comprises a plurality of storage tiers, at least one data mover module, and a machine learning system coupled to the data mover module. The machine learning system comprises a model generator and a skew predictor. The model generator processes information characterizing input-output activity involving one or more of the storage tiers in order to obtain skew measurements in different time granularities, with the skew measurements indicating portions of the input-output activity directed to portions of the storage tier(s), and generates a predictive model from the skew measurements. The skew predictor is configured in accordance with the predictive model to convert skew measurements in one of the time granularities to corresponding skew measurements in another one of the time granularities. One or more of the converted skew measurements are utilized by the data mover module in controlling transfer of data between the storage tiers.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: May 14, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Anat Parush Tzur, Arik Sapojnik, Nimrod Milo, Assaf Natanzon, Nir Goldschmidt, Otniel Van-Handel