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: 10642923
    Abstract: 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: Grant
    Filed: April 1, 2015
    Date of Patent: May 5, 2020
    Assignee: MICRO FOCUS LLC
    Inventors: Yair Horovitz, Maria Smolkov, Nurit Peres
  • 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: 10530640
    Abstract: 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: Grant
    Filed: September 29, 2016
    Date of Patent: January 7, 2020
    Assignee: MICRO FOCUS LLC
    Inventors: Gal Alon, Doron Shaked, Igor Giller, Marina Lyan, Ron Maurer, Noam Fraenkel, Igor Nor, Yair Horovitz
  • Patent number: 10162696
    Abstract: 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: Grant
    Filed: January 31, 2013
    Date of Patent: December 25, 2018
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Olga Kogan-Katz, Yair Horovitz
  • 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: 20180091359
    Abstract: 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: Application
    Filed: September 29, 2016
    Publication date: March 29, 2018
    Inventors: Gal Alon, Doron Shaked, Igor Giller, Marina Lyan, Ron Maurer, Noam Fraenkel, Igor Nor, Yair Horovitz
  • Publication number: 20180060281
    Abstract: 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: Application
    Filed: April 1, 2015
    Publication date: March 1, 2018
    Inventors: Yair Horovitz, Maria Smolkov, Nurit Peres
  • Patent number: 9811447
    Abstract: 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: Grant
    Filed: June 20, 2013
    Date of Patent: November 7, 2017
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Yair Horovitz, Ira Cohen, Eli Mordechai
  • Patent number: 9588879
    Abstract: 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: Grant
    Filed: March 15, 2011
    Date of Patent: March 7, 2017
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Yair Horovitz, Amichai Nitsan
  • Patent number: 9477582
    Abstract: 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: Grant
    Filed: October 31, 2012
    Date of Patent: October 25, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Ithai Levi, Yair Horovitz, Zohar Adler
  • Publication number: 20160085664
    Abstract: 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: Application
    Filed: June 20, 2013
    Publication date: March 24, 2016
    Inventors: Yair Horovitz, Ira Cohen, Eli Mordechai
  • Patent number: 9223647
    Abstract: 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: Grant
    Filed: May 3, 2011
    Date of Patent: December 29, 2015
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Dror Schwartz, Moshe Eran Kraus, Yair Horovitz, Sagi Monza
  • Publication number: 20150355959
    Abstract: 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: Application
    Filed: January 31, 2013
    Publication date: December 10, 2015
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Olga Kogan-Katz, Yair Horovitz
  • Publication number: 20150234732
    Abstract: 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: Application
    Filed: October 31, 2012
    Publication date: August 20, 2015
    Inventors: Ithai Levi, Yair Horovitz, Zohar Adler
  • Patent number: 9026853
    Abstract: 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: Grant
    Filed: July 31, 2012
    Date of Patent: May 5, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Meidan Zemer, Salman Yaniv Sayers, Gil Perel, Yair Horovitz
  • Patent number: 8893074
    Abstract: 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: Grant
    Filed: March 11, 2011
    Date of Patent: November 18, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Yair Horovitz
  • Patent number: 8874736
    Abstract: 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: Grant
    Filed: April 23, 2012
    Date of Patent: October 28, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ithai Levi, Leonid Pekel, Peretz Regev, Yair Horovitz, Ofer Eliassaf
  • Publication number: 20140053021
    Abstract: 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: Application
    Filed: May 3, 2011
    Publication date: February 20, 2014
    Inventors: Dror Schwartz, Moshe Eran Kraus, Yair Horovitz, Sagi Monza
  • Publication number: 20140040667
    Abstract: 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: Application
    Filed: July 31, 2012
    Publication date: February 6, 2014
    Inventors: Meidan Zemer, Salman Yaniv Sayers, Gil Perel, Yair Horovitz
  • Publication number: 20130346950
    Abstract: 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: Application
    Filed: March 15, 2011
    Publication date: December 26, 2013
    Inventors: Yair Horovitz, Nitsan Amichai