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: 11423092Abstract: 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: GrantFiled: June 22, 2020Date of Patent: August 23, 2022Assignee: MICRO FOCUS LLCInventors: Eli Revach, Amitai Shlomo Shtossel, Fernando Vizer
-
Patent number: 11113317Abstract: 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: GrantFiled: September 29, 2016Date of Patent: September 7, 2021Assignee: Micro Focus LLCInventors: Fernando Vizer, Ofra Pavlovitz, Eran Bentziony
-
Patent number: 10866939Abstract: 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: GrantFiled: November 30, 2015Date of Patent: December 15, 2020Assignee: MICRO FOCUS LLCInventors: Pavel Danichev, Lioz Medina, Fernando Vizer
-
Publication number: 20200320143Abstract: 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: ApplicationFiled: June 22, 2020Publication date: October 8, 2020Inventors: Eli Revach, Amitai Shlomo Shtossel, Fernando Vizer
-
Patent number: 10754894Abstract: 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: GrantFiled: December 22, 2016Date of Patent: August 25, 2020Assignee: MICRO FOCUS LLCInventors: Eli Revach, Amitai Shlomo Shtossel, Fernando Vizer
-
Patent number: 10613988Abstract: 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: GrantFiled: September 28, 2016Date of Patent: April 7, 2020Assignee: Micro Focus LLCInventors: Keren Gattegno, Eli Revach, Fernando Vizer
-
Patent number: 10592308Abstract: 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: GrantFiled: April 30, 2015Date of Patent: March 17, 2020Assignee: MICRO FOCUS LLCInventors: Fernando Vizer, Noam Fraenkel, Yair Horovitz
-
Patent number: 10430424Abstract: 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: GrantFiled: October 30, 2013Date of Patent: October 1, 2019Assignee: ENTIT SOFTWARE LLCInventors: Fernando Vizer, Eran Samuni, Alon Sade
-
Patent number: 10419269Abstract: 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: GrantFiled: February 21, 2017Date of Patent: September 17, 2019Assignee: ENTIT SOFTWARE LLCInventors: Pavel Danichev, Ron Maurer, Nurit Peres, Fernando Vizer
-
Publication number: 20190018723Abstract: 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: ApplicationFiled: July 11, 2017Publication date: January 17, 2019Inventors: Ron Maurer, Marina Lyan, Nurit Peres, Fernando Vizer, Pavel Danichev, Shahar Tel
-
Publication number: 20180357261Abstract: 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: ApplicationFiled: November 30, 2015Publication date: December 13, 2018Inventors: Pavel Danichev, Lioz Medina, Fernando Vizer
-
Publication number: 20180241654Abstract: 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: ApplicationFiled: February 21, 2017Publication date: August 23, 2018Inventors: Pavel Danichev, Ron Maurer, Nurit Peres, Fernando Vizer
-
Publication number: 20180181680Abstract: 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: ApplicationFiled: December 22, 2016Publication date: June 28, 2018Inventors: Eli Revach, Amitai Shlomo Shtossel, Fernando Vizer
-
Publication number: 20180107528Abstract: 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: ApplicationFiled: April 30, 2015Publication date: April 19, 2018Inventors: Fernando Vizer, Noam Fraenkel, Yair Horovitz
-
Publication number: 20180089304Abstract: 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: ApplicationFiled: September 29, 2016Publication date: March 29, 2018Inventors: Fernando Vizer, Ofra Pavlovitz, Eran Bentziony
-
Publication number: 20180089239Abstract: 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: ApplicationFiled: September 28, 2016Publication date: March 29, 2018Inventors: Keren GATTEGNO, Eli REVACH, Fernando VIZER
-
Publication number: 20160259791Abstract: 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: ApplicationFiled: October 30, 2013Publication date: September 8, 2016Inventors: Fernando Vizer, Eran Samuni, Alon Sade
-
Publication number: 20160261541Abstract: 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: ApplicationFiled: June 7, 2013Publication date: September 8, 2016Inventors: Eran Samuni, Fernando Vizer, Liya Brodin