Patents by Inventor Eli REVACH
Eli REVACH 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: 20230315869Abstract: Examples are disclosed that relate to safely accessing sensitive content in non-safe environments. One example provides a host computing device comprising an output device, a processor, and memory comprising instructions executable by the processor. The instructions are executable to receive a request to present a content item, access security information for the content item, and determine a current environment of the host computing device. The instructions are further executable to, when it is determined from the security information that the content item is a sensitive content item and that the current environment is not a safe environment for the content item, prevent presentation of the content item by the output device and send the content item to a private presentation device.Type: ApplicationFiled: April 4, 2022Publication date: October 5, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Eli REVACH, Ishay Yosi MATATOV
-
Patent number: 11681674Abstract: A database having multiple data columns is disclosed. Whether metadata for the multiple data columns resides in multiple different metadata columns may be determined. If so, the metadata may be consolidated into a single consolidated metadata column.Type: GrantFiled: April 30, 2015Date of Patent: June 20, 2023Assignee: MICRO FOCUS LLCInventors: Eli Revach, Mordechai Lehrer, Amos Nesher, Elad Levi
-
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: 11392620Abstract: A probabilistic data structure may be queried to test whether text of a received log message is present in the probabilistic data structure. The representative log messages may be included in respective existing clusters are included in the probabilistic data structure. Based on whether the text is present, whether to create a new cluster for the received log message may be determined.Type: GrantFiled: June 14, 2016Date of Patent: July 19, 2022Assignee: Micro Focus LLCInventors: Amitai Shlomo Shtossel, Lioz Medina, Eli Revach
-
Patent number: 11048372Abstract: Implementations disclosed herein relate to a device for applying a degree of transparency. The device may comprise a display engine to display a foreground and background area, wherein the background area is associated with a first application and the foreground area is associated with a second application. The device may further comprise a transparency engine to apply a degree of transparency to the foreground area in an overlap area between the foreground area and the background area. The device may further comprise a trigger engine to determine whether a trigger event associated with the first application has occurred, wherein the trigger event is based on a metric value received by the first application, and in response to determining that the triggering event associated with the first application has occurred, cause the display engine to display the first application in front of the second application.Type: GrantFiled: February 12, 2015Date of Patent: June 29, 2021Assignee: Micro Focus LLCInventors: Eli Revach, Elad Levi, Amos Nesher
-
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: 10503766Abstract: According to an example, different types of data stored at a database may be identified. The identified data may be scored, where different types of data are scored according to different schemes. The scored data that is above a threshold may be selectively retained. The different schemes may relate to measuring a relevancy of the identified data for predicting behavior of a system.Type: GrantFiled: September 29, 2014Date of Patent: December 10, 2019Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Eli Revach, Michael Aaron, Amos Nesher, Shahar Tal
-
Patent number: 10437839Abstract: A computer-implemented method includes determining a plurality of bulk sets for querying database records. The method also includes assigning a plurality of keysets to the plurality of bulk sets, with each keyset comprising a unique set of dimension attribute values from the database records. The method also includes calculating a predicted load score of each bulk set. The method also includes performing a transfer of a keyset from a first bulk set to a second bulk set when the transfer reduces a difference between predicted load scores of the first bulk set and the second bulk set. The method also includes, after the transfer, executing bulk queries using the plurality of bulk sets.Type: GrantFiled: April 28, 2016Date of Patent: October 8, 2019Assignee: ENTIT SOFTWARE LLCInventors: Avihay Mor, Eli Revach, Luba Tsirulnik
-
Publication number: 20190266140Abstract: A database having multiple data columns is disclosed. Whether metadata for the multiple data columns resides in multiple different metadata columns may be determined. If so, the metadata may be consolidated into a single consolidated metadata column.Type: ApplicationFiled: April 30, 2015Publication date: August 29, 2019Applicant: ENTIT Software LLCInventors: Eli Revach, Mordechai Lehrer, Amos Nesher, Elad Levi
-
Patent number: 10268505Abstract: According to an example, a batch processing system is to determine a cluster of related metrics. A stability of a baseline for a metric in the cluster is determined. A frequency of execution of batch jobs for calculating baselines for metrics is determined based on the stability.Type: GrantFiled: April 28, 2016Date of Patent: April 23, 2019Assignee: ENTIT SOFTWARE, LLCInventors: Eli Revach, Gabriel Dayan, Avihay Mor
-
Patent number: 10152302Abstract: Examples relate to calculating normalize metrics. The examples disclosed herein calculate respective normalized first metric values for each of a plurality of first metric values that are on a time scale and respective normalized second metric values for each of the plurality of raw second metric values that are on the time scale, where the plurality of first metric values are associated with a first metric, and the plurality of second metric values are associated with a second metric. An extremum of the normalized first metric value and the normalized second metric value at each time of the time scale is averaged to calculate a plurality of extremum baseline values. Examples herein calculate a plurality of sleeve values of the plurality of extremum baseline values based on a standard deviation of the plurality of extremum baseline values.Type: GrantFiled: January 12, 2017Date of Patent: December 11, 2018Assignee: ENTIT SOFTWARE LLCInventors: Gabriel Dayan, Eli Revach, Pavel Danichev, Avihay Mor
-
Publication number: 20180196637Abstract: Examples relate to calculating normalize metrics. The examples disclosed herein calculate respective normalized first metric values for each of a plurality of first metric values that are on a time scale and respective normalized second metric values for each of the plurality of raw second metric values that are on the time scale, where the plurality of first metric values are associated with a first metric, and the plurality of second metric values are associated with a second metric. An extremum of the normalized first metric value and the normalized second metric value at each time of the time scale is averaged to calculate a plurality of extremum baseline values. Examples herein calculate a plurality of sleeve values of the plurality of extremum baseline values based on a standard deviation of the plurality of extremum baseline values.Type: ApplicationFiled: January 12, 2017Publication date: July 12, 2018Inventors: Gabriel DAYAN, Eli REVACH, Pavel DANICHEV, Avihay MOR
-
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: 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: 20180004358Abstract: Implementations disclosed herein relate to a device for applying a degree of transparency. The device may comprise a display engine to display a foreground and background area, wherein the background area is associated with a first application and the foreground area is associated with a second application. The device may further comprise a transparency engine to apply a degree of transparency to the foreground area in an overlap area between the foreground area and the background area. The device may further comprise a trigger engine to determine whether a trigger event associated with the first application has occurred, wherein the trigger event is based on a metric value received by the first application, and in response to determining that the triggering event associated with the first application has occurred, cause the display engine to display the first application in front of the second application.Type: ApplicationFiled: February 12, 2015Publication date: January 4, 2018Inventors: Eli Revach, Elad Levi, Amos Nesher
-
Publication number: 20170357710Abstract: A probabilistic data structure may be queried to test whether text of a received log message is present in the probabilistic data structure. The representative log messages may be included in respective existing clusters are included in the probabilistic data structure. Based on whether the text is present, whether to create a new cluster for the received log message may be determined.Type: ApplicationFiled: June 14, 2016Publication date: December 14, 2017Inventors: AMITAI SHLOMO SHTOSSEL, LIOZ MEDINA, ELI REVACH
-
Publication number: 20170316003Abstract: A computer-implemented method includes determining a plurality of bulk sets for querying database records. The method also includes assigning a plurality of keysets to the plurality of bulk sets, with each keyset comprising a unique set of dimension attribute values from the database records. The method also includes calculating a predicted load score of each bulk set. The method also includes performing a transfer of a keyset from a first bulk set to a second bulk set when the transfer reduces a difference between predicted load scores of the first bulk set and the second bulk set. The method also includes, after the transfer, executing bulk queries using the plurality of bulk sets.Type: ApplicationFiled: April 28, 2016Publication date: November 2, 2017Inventors: Avihay Mor, Eli Revach, Luba Tsirulnik
-
Publication number: 20170317950Abstract: According to an example, a batch processing system is to determine a cluster of related metrics. A stability of a baseline for a metric in the cluster is determined. A frequency of execution of batch jobs for calculating baselines for metrics is determined based on the stability.Type: ApplicationFiled: April 28, 2016Publication date: November 2, 2017Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Eli REVACH, Gabriel DAYAN, Avihay MOR