Patents by Inventor Boaz Shor
Boaz Shor 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: 11501175Abstract: Example embodiments relate to generating sets of recommended inputs for changing predicted results of a predictive model. The examples disclosed herein access, from a database, a historical set of inputs and results of a predictive model. A function is approximated based on the historical set of inputs and results, and a gradient of the function is computed using a result of the function with respect to a local maximum value of the function. A set of recommended inputs is generated based on the gradient of the function, where a recommended input produces a positive result of the function.Type: GrantFiled: February 8, 2016Date of Patent: November 15, 2022Assignee: Micro Focus LLCInventors: Efrat Egozi-Levi, Ohad Assulin, Boaz Shor, Mor Gelberg
-
Patent number: 11200377Abstract: Techniques to create and use cluster models to predict build failures are provided. In one aspect, clusters in a set of builds may be identified. The identified clusters may be used to create a model. The model may be used to predict causes of build failures. In another aspect, a failed build may be identified. A clustering model may be retrieved. A cause of problems with the failed build may be predicted using the clustering model.Type: GrantFiled: April 27, 2017Date of Patent: December 14, 2021Assignee: MICRO FOCUS LLCInventors: Elad Benedict, Einat Atedgi, Ohad Assulin, Boaz Shor
-
Patent number: 10360140Abstract: Example embodiments relate to determining code coverage based on production sampling. In example embodiments, a production execution data set that includes metrics for code units of a software application is obtained, where the metrics include input and output values for each of the code units and an average execution count for each of the code units. Further, application code execution is tracked during a testing procedure of the software application to determine executed lines of code. At this stage, production code coverage of the software application is determined based on the production execution data set and the executed lines of code.Type: GrantFiled: November 27, 2013Date of Patent: July 23, 2019Assignee: ENTIT SOFTWARE LLCInventors: Boaz Shor, Gil Pearl, Ohad Assulin, Inbar Shani
-
Publication number: 20190050739Abstract: Example embodiments relate to generating sets of recommended inputs for changing predicted results of a predictive model. The examples disclosed herein access, from a database, a historical set of inputs and results of a predictive model. A function is approximated based on the historical set of inputs and results, and a gradient of the function is computed using a result of the function with respect to a local maximum value of the function. A set of recommended inputs is generated based on the gradient of the function, where a recommended input produces a positive result of the function.Type: ApplicationFiled: February 8, 2016Publication date: February 14, 2019Applicant: Entit Software LLCInventors: Efrat EGOZI-LEVI, Ohad ASSULIN, Boaz SHOR, Mor GELBERG
-
Publication number: 20180314953Abstract: Techniques to create and use cluster models to predict build failures are provided. In one aspect, clusters in a set of builds may be identified. The identified clusters may be used to create a model. The model may be used to predict causes of build failures. In another aspect, a failed build may be identified. A clustering model may be retrieved. A cause of problems with the failed build may be predicted using the clustering model.Type: ApplicationFiled: April 27, 2017Publication date: November 1, 2018Inventors: Elad Benedict, Einat Atedgi, Ohad Assulin, Boaz Shor
-
Patent number: 10073918Abstract: According to an example, a Trie is formed from URLs and nodes of the Trie are assigned a weight. A node is selected based on its weight and child nodes of the selected node merged together. A URL classification is output based on a path in the Trie.Type: GrantFiled: August 12, 2014Date of Patent: September 11, 2018Assignee: ENTIT SOFTWARE LLCInventors: Adi Lipin, Alon Berkoviz, Boaz Shor, Eyal Kenigsberg
-
Patent number: 9678764Abstract: Example embodiments relate to classifying application protocol interfaces (APIs) in terms of their relation to user experience. Example embodiments may determine that a user action occurred and monitor a first thread separate from a user interface (UI) thread of the computing device. The first thread may process a first API in response to the occurrence of the user action. A determination may be made as to whether the first API being processed on the first thread is related to the user action. Responsive to the first API being related to the user action, a determination may be made as to whether the first API causes the first thread to update the UI thread of the computing device. Responsive to the UI thread being updated, the first API may be tagged as affecting user experience.Type: GrantFiled: April 29, 2014Date of Patent: June 13, 2017Assignee: Hewlett Packard Enterprise Development LPInventors: Michael Gopshtein, Amichai Nitsan, Boaz Shor
-
Publication number: 20170097831Abstract: Example embodiments relate to classifying application protocol interfaces (APIs) in terms of their relation to user experience. Example embodiments may determine that a user action occurred and monitor a first thread separate from a user interface (UI) thread of the computing device. The first thread may process a first API in response to the occurrence of the user action. A determination may be made as to whether the first API being processed on the first thread is related to the user action. Responsive to the first API being related to the user action, a determination may be made as to whether the first API causes the first thread to update the UI thread of the computing device. Responsive to the UI thread being updated, the first API may be tagged as affecting user experience.Type: ApplicationFiled: April 29, 2014Publication date: April 6, 2017Inventors: Michael Gopshtein, Amichai Nitsan, Boaz Shor
-
Publication number: 20160259714Abstract: Example embodiments relate to determining code coverage based on production sampling. In example embodiments, a production execution data set that includes metrics for code units of a software application is obtained, where the metrics include input and output values for each of the code units and an average execution count for each of the code units. Further, application code execution is tracked during a testing procedure of the software application to determine executed lines of code. At this stage, production code coverage of the software application is determined based on the production execution data set and the executed lines of code.Type: ApplicationFiled: November 27, 2013Publication date: September 8, 2016Inventors: Boaz Shor, Gil Perel, Ohad Assulin, Inbar Shani
-
Patent number: 9411803Abstract: Disclosed herein are a system, non-transitory computer-readable medium, and method for responding to natural language queries. Keywords likely to appear in a natural language query are determined and each likely keyword is associated with a module. A response to a natural language query comprises information generated by each module associated with a likely keyword appearing in the natural language query.Type: GrantFiled: September 28, 2012Date of Patent: August 9, 2016Assignee: Hewlett Packard Enterprise Development LPInventors: Ohad Assulin, Ira Cohen, Eli Mordechai, Boaz Shor, Alon Sade
-
Publication number: 20160048586Abstract: According to an example, a Trie is formed from URLs and nodes of the Trie are assigned a weight. A node is selected based on its weight and child nodes of the selected node merged together. A URL classification is output based on a path in the Trie.Type: ApplicationFiled: August 12, 2014Publication date: February 18, 2016Inventors: Adi LIPIN, Alon BERKOVIZ, Boaz SHOR, Eyal KENIGSBERG
-
Publication number: 20140095145Abstract: Disclosed herein are a system, non-transitory computer-readable medium, and method for responding to natural language queries. Keywords likely to appear in a natural language query are determined and each likely keyword is associated with a module. A response to a natural language query comprises information generated by each module associated with a likely keyword appearing in the natural language query.Type: ApplicationFiled: September 28, 2012Publication date: April 3, 2014Applicant: Hewlett-Packard Development Company, L.P.Inventors: Ohad Assulin, Ira Cohen, Eli Mordechai, Boaz Shor, Alon Sade