Patents by Inventor Yair Horovitz
Yair Horovitz 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: 10642923Abstract: In one example of the disclosure, an expected measurement range is identified for each of a set of metrics. Actual value measurements are obtained for each of the metrics. Each of the identified expected measurement ranges and the actual value measurements are normalized according to a common scale. A graph is caused to be displayed. The graph includes a baseline band representative of the normalized measurement ranges, and includes the normalized actual value measurements plotted relative to the baseline band.Type: GrantFiled: April 1, 2015Date of Patent: May 5, 2020Assignee: MICRO FOCUS LLCInventors: Yair Horovitz, Maria Smolkov, Nurit Peres
-
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: 10530640Abstract: In some examples, a first pair of parameters in respective first and second log message streams associated with respective first and second source components and a second pair of parameters in the respective first and second log message streams may be identified. The first pair may be identical and the second pair may be identical. It may be determined that first pair of parameters was simultaneously generated and that the second pair of parameters was simultaneously generated in the first and in the second log message streams. A linkage score may be determined between the first and the second source components. The linkage score may be based on the determination that each of the respective first and the second pairs of parameters was simultaneously generated. It may be determined that that the first and second source components are topologically linked based on the linkage score.Type: GrantFiled: September 29, 2016Date of Patent: January 7, 2020Assignee: MICRO FOCUS LLCInventors: Gal Alon, Doron Shaked, Igor Giller, Marina Lyan, Ron Maurer, Noam Fraenkel, Igor Nor, Yair Horovitz
-
Patent number: 10162696Abstract: Dependency monitoring can include monitoring a first application and a second application for un-expected behavior. Dependency monitoring can also include receiving a description of a number of dependencies between a number of applications wherein the description of the number of dependencies is created before monitoring of the first application and the second application begins. Dependency monitoring can include sending a message to an information technology (IT) personnel, wherein the message identifies a dependency from the number of dependencies between the first application and the second application based on the description of the number of dependencies.Type: GrantFiled: January 31, 2013Date of Patent: December 25, 2018Assignee: ENTIT SOFTWARE LLCInventors: Olga Kogan-Katz, Yair Horovitz
-
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: 20180091359Abstract: In some examples, a first pair of parameters in respective first and second log message streams associated with respective first and second source components and a second pair of parameters in the respective first and second log message streams may be identified. The first pair may be identical and the second pair may be identical. It may be determined that first pair of parameters was simultaneously generated and that the second pair of parameters was simultaneously generated in the first and in the second log message streams. A linkage score may be determined between the first and the second source components. The linkage score may be based on the determination that each of the respective first and the second pairs of parameters was simultaneously generated. It may be determined that that the first and second source components are topologically linked based on the linkage score.Type: ApplicationFiled: September 29, 2016Publication date: March 29, 2018Inventors: Gal Alon, Doron Shaked, Igor Giller, Marina Lyan, Ron Maurer, Noam Fraenkel, Igor Nor, Yair Horovitz
-
Publication number: 20180060281Abstract: In one example of the disclosure, an expected measurement range is identified for each of a set of metrics. Actual value measurements are obtained for each of the metrics. Each of the identified expected measurement ranges and the actual value measurements are normalized according to a common scale. A graph is caused to be displayed. The graph includes a baseline band representative of the normalized measurement ranges, and includes the normalized actual value measurements plotted relative to the baseline band.Type: ApplicationFiled: April 1, 2015Publication date: March 1, 2018Inventors: Yair Horovitz, Maria Smolkov, Nurit Peres
-
Patent number: 9811447Abstract: Examples disclosed herein relate to generating a fingerprint representing a response of an application to a simulation of a fault of an external service. Examples include causing simulation of a fault of an external service in a simulation of the external service, and generating a testing application fingerprint representing a response of an application to the simulation of the fault of the external service during the testing of the application.Type: GrantFiled: June 20, 2013Date of Patent: November 7, 2017Assignee: ENTIT SOFTWARE LLCInventors: Yair Horovitz, Ira Cohen, Eli Mordechai
-
Patent number: 9588879Abstract: Methods, computer-readable media, and systems are provided for usability testing. Usability testing can include recording, via a testing toot, actions of a user of an application and interactions of the user with the application. Usability testing can also include comparing, via the testing tool, the actions and interactions of the user with a baseline flow of actions for the application. Usability testing can include identifying, via the testing tool, a usability problem with the application based on the comparison.Type: GrantFiled: March 15, 2011Date of Patent: March 7, 2017Assignee: Hewlett Packard Enterprise Development LPInventors: Yair Horovitz, Amichai Nitsan
-
Patent number: 9477582Abstract: Executable software specification generation can include recording interactions with a user-interface (UI) mockup for a particular program and generating a number of executable software specification for the particular program based on the interactions with the UI mockup.Type: GrantFiled: October 31, 2012Date of Patent: October 25, 2016Assignee: Hewlett Packard Enterprise Development LPInventors: Ithai Levi, Yair Horovitz, Zohar Adler
-
Publication number: 20160085664Abstract: Examples disclosed herein relate to generating a fingerprint representing a response of an application to a simulation of a fault of an external service. Examples include causing simulation of a fault of an external service in a simulation of the external service, and generating a testing application fingerprint representing a response of an application to the simulation of the fault of the external service during the testing of the application.Type: ApplicationFiled: June 20, 2013Publication date: March 24, 2016Inventors: Yair Horovitz, Ira Cohen, Eli Mordechai
-
Patent number: 9223647Abstract: A method for automatic revision of an automation script includes obtaining a sequence of at least one classified recorded action and an automation script, the automation script including a sub-sequence of the sequence of classified recorded actions, wherein each action is included in the automation script in accordance with the classification of that action. At least a portion of the automation script is executed. Upon failure of an action of the portion of the automation script to execute, an action of the sequence of classified recorded actions is reclassified, it is verified if the action that failed to execute executes successfully after the reclassifying, and the automation script is revised. Relating computer program product and data processing system are also disclosed.Type: GrantFiled: May 3, 2011Date of Patent: December 29, 2015Assignee: Hewlett Packard Enterprise Development LPInventors: Dror Schwartz, Moshe Eran Kraus, Yair Horovitz, Sagi Monza
-
Publication number: 20150355959Abstract: Dependency monitoring can include monitoring a first application and a second application for un-expected behavior. Dependency monitoring can also include receiving a description of a number of dependencies between a number of applications wherein the description of the number of dependencies is created before monitoring of the first application and the second application begins. Dependency monitoring can include sending a message to an information technology (IT) personnel, wherein the message identifies a dependency from the number of dependencies between the first application and the second application based on the description of the number of dependencies.Type: ApplicationFiled: January 31, 2013Publication date: December 10, 2015Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Olga Kogan-Katz, Yair Horovitz
-
Publication number: 20150234732Abstract: Executable software specification generation can include recording interactions with a user-interface (UI) mockup for a particular program and generating a number of executable software specification for the particular program based on the interactions with the UI mockup.Type: ApplicationFiled: October 31, 2012Publication date: August 20, 2015Inventors: Ithai Levi, Yair Horovitz, Zohar Adler
-
Patent number: 9026853Abstract: Example embodiments disclosed herein relate to enhancing test scripts with dynamic data. The disclosed embodiments include receiving production data that reflects real user interaction with an application process. Test scripts are generated based on the production data, where the test scripts simulate behavior relating to execution of the application process. The embodiments also include automatically enhancing the test scripts with dynamic data that includes at least one of correlation data and asynchronous data.Type: GrantFiled: July 31, 2012Date of Patent: May 5, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Meidan Zemer, Salman Yaniv Sayers, Gil Perel, Yair Horovitz
-
Patent number: 8893074Abstract: User interactions with an existing software product are recorded so as to generate a list of actions performed by or triggered by the interaction. The list of actions is then used to generate requirements for a new software product under development.Type: GrantFiled: March 11, 2011Date of Patent: November 18, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventor: Yair Horovitz
-
Patent number: 8874736Abstract: A system can comprise a memory to store machine readable instructions. The system can also comprise a processing unit to execute the machine readable instructions. The machine readable instructions can comprise an event extractor to parse a packet capture (pcap) file that includes a packet transmitted via a network between an application under test (AUT) executing on a mobile device and a server to determine a network event based on the packet. The event extractor can also generate an application programming interface (API) command file that includes an API command generated based on the network event.Type: GrantFiled: April 23, 2012Date of Patent: October 28, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Ithai Levi, Leonid Pekel, Peretz Regev, Yair Horovitz, Ofer Eliassaf
-
Publication number: 20140053021Abstract: A method for automatic revision of an automation script includes obtaining a sequence of at least one classified recorded action and an automation script, the automation script including a sub-sequence of the sequence of classified recorded actions, wherein each action is included in the automation script in accordance with the classification of that action. At least a portion of the automation script is executed. Upon failure of an action of the portion of the automation script to execute, an action of the sequence of classified recorded actions is reclassified, it is verified if the action that failed to execute executes successfully after the reclassifying, and the automation script is revised. Relating computer program product and data processing system are also disclosed.Type: ApplicationFiled: May 3, 2011Publication date: February 20, 2014Inventors: Dror Schwartz, Moshe Eran Kraus, Yair Horovitz, Sagi Monza
-
Publication number: 20140040667Abstract: Example embodiments disclosed herein relate to enhancing test scripts with dynamic data. The disclosed embodiments include receiving production data that reflects real user interaction with an application process. Test scripts are generated based on the production data, where the test scripts simulate behavior relating to execution of the application process. The embodiments also include automatically enhancing the test scripts with dynamic data that includes at least one of correlation data and asynchronous data.Type: ApplicationFiled: July 31, 2012Publication date: February 6, 2014Inventors: Meidan Zemer, Salman Yaniv Sayers, Gil Perel, Yair Horovitz
-
Publication number: 20130346950Abstract: Methods, computer-readable media, and systems are provided for usability testing. Usability testing can include recording, via a testing tool, actions of a user of an application and interactions of the user with the application 102/104. Usability testing can also include comparing, via the testing tool, the actions and interactions of the user with a baseline flow of actions for the application 106. Usability testing can include identifying, via the testing tool, a usability problem with the application based on the comparison 108.Type: ApplicationFiled: March 15, 2011Publication date: December 26, 2013Inventors: Yair Horovitz, Nitsan Amichai