Patents by Inventor Fernando Vizer

Fernando Vizer 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: 11423092
    Abstract: In examples, a system adaptively orders a set of regular expressions based on frequencies that respective regular expressions of the set of regular expressions match a set of messages, the adaptive ordering to produce an adaptively ordered set of regular expressions. The system determines, for a first message of the set of messages, whether a plurality of regular expressions of the adaptively ordered set of regular expressions match the first message. The system constructs a bi-directional graph representing the plurality of regular expressions that match the first message, and classifies a second message based on the adaptively ordered set of regular expressions and the bi-directional graph.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: August 23, 2022
    Assignee: MICRO FOCUS LLC
    Inventors: Eli Revach, Amitai Shlomo Shtossel, Fernando Vizer
  • Patent number: 11113317
    Abstract: A plurality of log messages may be clustered into a plurality of clusters. For each of the plurality of log messages, the log message may be partitioned into a series of substrings. At least two of the plurality of clusters may be selected. For each one of the at least two selected clusters, a parsing rule may be generated corresponding to a plurality of substrings each of which are at a given location of a respective one of the log messages of the plurality of log messages in the one of the selected cluster.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: September 7, 2021
    Assignee: Micro Focus LLC
    Inventors: Fernando Vizer, Ofra Pavlovitz, Eran Bentziony
  • Patent number: 10866939
    Abstract: In some examples, time-series datasets received from a system may be temporally aligned. In some examples, one of the time-series datasets may be deduplicated. In some examples, whether an anomaly has occurred in the system may be determined based on a non-deduplicated time-series dataset of the time-series datasets.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: December 15, 2020
    Assignee: MICRO FOCUS LLC
    Inventors: Pavel Danichev, Lioz Medina, Fernando Vizer
  • Publication number: 20200320143
    Abstract: In examples, a system adaptively orders a set of regular expressions based on frequencies that respective regular expressions of the set of regular expressions match a set of messages, the adaptive ordering to produce an adaptively ordered set of regular expressions. The system determines, for a first message of the set of messages, whether a plurality of regular expressions of the adaptively ordered set of regular expressions match the first message. The system constructs a bi-directional graph representing the plurality of regular expressions that match the first message, and classifies a second message based on the adaptively ordered set of regular expressions and the bi-directional graph.
    Type: Application
    Filed: June 22, 2020
    Publication date: October 8, 2020
    Inventors: Eli Revach, Amitai Shlomo Shtossel, Fernando Vizer
  • Patent number: 10754894
    Abstract: In examples, an apparatus comprises: a memory, and a processor coupled to the memory. The processor to: adaptively order an ordered set of regular expressions based on training messages to produce a set of adaptively ordered regular expressions having an adaptive order, determine a first of the adaptively ordered regular expressions that matches an additional message, and determine whether a second of the adaptively ordered regular expressions matches the additional message. Responsive to determining that the second of the other of the adaptively ordered regular expressions matches the additional message, the processor to: classify the additional message with the first regular expression if the first regular expression has a higher priority in the adaptive order; and classify the additional message with the second regular expression if the second regular expression has a higher priority in the adaptive order.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: August 25, 2020
    Assignee: MICRO FOCUS LLC
    Inventors: Eli Revach, Amitai Shlomo Shtossel, Fernando Vizer
  • Patent number: 10613988
    Abstract: Examples relate to purging storage partitions of a database. The examples disclosed herein identify a first partition of a database to be purged and identify a data entry in the first storage partition, where the data entry is to be copied. Examples herein copy an updated version of the data entry to a future storage partition of the database and purge the first storage partition. A dummy data entry is created in a second storage partition of the database, where the dummy data entry identifies the future storage partition.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: April 7, 2020
    Assignee: Micro Focus LLC
    Inventors: Keren Gattegno, Eli Revach, Fernando Vizer
  • Patent number: 10592308
    Abstract: According to an example, aggregation based event identification may include aggregating each of a plurality of source events by an event type of event types that represent dusters of the source events and/or a host of a source event of the source events to generate a reduced number of the source events. Aggregation based event identification may further include analyzing a characteristic for each of the reduced number of the source events, and assigning, based on the analysis of the characteristic for each of the reduced number of the source events, a characteristic weight to each of the reduced number of the source events. Further, aggregation based event identification may include aggregating the characteristic weights for each of the reduced number of the source events to determine an aggregated event issue weight for each of the reduced number of the source events.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: March 17, 2020
    Assignee: MICRO FOCUS LLC
    Inventors: Fernando Vizer, Noam Fraenkel, Yair Horovitz
  • Patent number: 10430424
    Abstract: A non-transitory, computer readable storage device includes software that, while being executed by a processor, causes the processor to choose, based on user activity, a plurality of candidate parameters to be monitored from a plurality of event messages. Further, the processor executes the software to estimate a level of similarity between the chosen plurality of candidate parameters by computing a similarity score for at least two of the chosen candidate parameters. Still further, the processor executes the software to determine a plurality of parameters from the chosen candidate parameters if the similarity score for the plurality of parameters is greater than a threshold.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: October 1, 2019
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Fernando Vizer, Eran Samuni, Alon Sade
  • Patent number: 10419269
    Abstract: Event-time pairs are received for a current time slot. Each event-time pair denotes the occurrence of an event at a system by an event type as well as an occurrence time. For each different event type, a property value for the time slot is computed for each different property of a number of different properties, from the event-time pairs having the different event type. For each different property, a time-decaying histogram of identified property values of the different property is updated using the property value computed for the different property for the current time slot. An anomaly score for each identified property value within the time-decaying histogram of each different property is computed to detect occurrence of an anomaly within the system.
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: September 17, 2019
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Pavel Danichev, Ron Maurer, Nurit Peres, Fernando Vizer
  • Publication number: 20190018723
    Abstract: In some examples, host IDs associated with the respective source component and a result of a partial calculation of an aggregate metric score may be received from each of a plurality of source components associated with a host of an information technology (IT) system. The partial calculation based on individual metric scores may be associated with the respective source component. The aggregate metric score may be calculated using the partial calculations and the host IDs, the aggregate metric score associated with metric measurements of the source components.
    Type: Application
    Filed: July 11, 2017
    Publication date: January 17, 2019
    Inventors: Ron Maurer, Marina Lyan, Nurit Peres, Fernando Vizer, Pavel Danichev, Shahar Tel
  • Publication number: 20180357261
    Abstract: In some examples, time-series datasets received from a system may be temporally aligned. In some examples, one of the time-series datasets may be deduplicated. In some examples, whether an anomaly has occurred in the system may be determined based on a non-deduplicated time-series dataset of the time-series datasets.
    Type: Application
    Filed: November 30, 2015
    Publication date: December 13, 2018
    Inventors: Pavel Danichev, Lioz Medina, Fernando Vizer
  • Publication number: 20180241654
    Abstract: Event-time pairs are received for a current time slot. Each event-time pair denotes the occurrence of an event at a system by an event type as well as an occurrence time. For each different event type, a property value for the time slot is computed for each different property of a number of different properties, from the event-time pairs having the different event type. For each different property, a time-decaying histogram of identified property values of the different property is updated using the property value computed for the different property for the current time slot. An anomaly score for each identified property value within the time-decaying histogram of each different property is computed to detect occurrence of an anomaly within the system.
    Type: Application
    Filed: February 21, 2017
    Publication date: August 23, 2018
    Inventors: Pavel Danichev, Ron Maurer, Nurit Peres, Fernando Vizer
  • Publication number: 20180181680
    Abstract: In examples, an apparatus comprises: a memory, and a processor coupled to the memory. The processor to: adaptively order an ordered set of regular expressions based on training messages to produce a set of adaptively ordered regular expressions having an adaptive order, determine a first of the adaptively ordered regular expressions that matches an additional message, and determine whether a second of the adaptively ordered regular expressions matches the additional message. Responsive to determining that the second of the other of the adaptively ordered regular expressions matches the additional message, the processor to: classify the additional message with the first regular expression if the first regular expression has a higher priority in the adaptive order; and classify the additional message with the second regular expression if the second regular expression has a higher priority in the adaptive order.
    Type: Application
    Filed: December 22, 2016
    Publication date: June 28, 2018
    Inventors: Eli Revach, Amitai Shlomo Shtossel, Fernando Vizer
  • Publication number: 20180107528
    Abstract: According to an example, aggregation based event identification may include aggregating each of a plurality of source events by an event type of event types that represent dusters of the source events and/or a host of a source event of the source events to generate a reduced number of the source events. Aggregation based event identification may further include analyzing a characteristic for each of the reduced number of the source events, and assigning, based on the analysis of the characteristic for each of the reduced number of the source events, a characteristic weight to each of the reduced number of the source events. Further, aggregation based event identification may include aggregating the characteristic weights for each of the reduced number of the source events to determine an aggregated event issue weight for each of the reduced number of the source events.
    Type: Application
    Filed: April 30, 2015
    Publication date: April 19, 2018
    Inventors: Fernando Vizer, Noam Fraenkel, Yair Horovitz
  • Publication number: 20180089304
    Abstract: A plurality of log messages may be clustered into a plurality of clusters. For each of the plurality of log messages, the log message may be partitioned into a series of substrings. At least two of the plurality of clusters may be selected. For each one of the at least two selected clusters, a parsing rule may be generated corresponding to a plurality of substrings each of which are at a given location of a respective one of the log messages of the plurality of log messages in the one of the selected cluster.
    Type: Application
    Filed: September 29, 2016
    Publication date: March 29, 2018
    Inventors: Fernando Vizer, Ofra Pavlovitz, Eran Bentziony
  • Publication number: 20180089239
    Abstract: Examples relate to purging storage partitions of a database. The examples disclosed herein identify a first partition of a database to be purged and identify a data entry in the first storage partition, where the data entry is to be copied. Examples herein copy an updated version of the data entry to a future storage partition of the database and purge the first storage partition. A dummy data entry is created in a second storage partition of the database, where the dummy data entry identifies the future storage partition.
    Type: Application
    Filed: September 28, 2016
    Publication date: March 29, 2018
    Inventors: Keren GATTEGNO, Eli REVACH, Fernando VIZER
  • Publication number: 20160261541
    Abstract: Prioritizing log messages can include generating a cluster of a plurality of log messages relating to an event and receiving feedback from a number of users relating to an event relevance of the cluster. Prioritizing can also include isolating a number of log messages based on the feedback and predicting a number of future events utilizing the isolated number of log messages.
    Type: Application
    Filed: June 7, 2013
    Publication date: September 8, 2016
    Inventors: Eran Samuni, Fernando Vizer, Liya Brodin
  • Publication number: 20160259791
    Abstract: A non-transitory, computer readable storage device includes software that, while being executed by a processor, causes the processor to choose, based on user activity, a plurality of candidate parameters to be monitored from a plurality of event messages. Further, the processor executes the software to estimate a level of similarity between the chosen plurality of candidate parameters by computing a similarity score for at least two of the chosen candidate parameters. Still further, the processor executes the software to determine a plurality of parameters from the chosen candidate parameters if the similarity score for the plurality of parameters is greater than a threshold.
    Type: Application
    Filed: October 30, 2013
    Publication date: September 8, 2016
    Inventors: Fernando Vizer, Eran Samuni, Alon Sade