Patents by Inventor Svetlana ARONOV
Svetlana ARONOV 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: 10860341Abstract: A method of coordinating operation of a number of different modules in a computing system that includes: receiving, at a state machine of a module, publication of an occurrence of a number of triggering states at modules of the computing system to which a current state of the state machine is subscribed; in response to receiving publication of the occurrence the number of triggering states at modules of the computing system to which a current state of the state machine is subscribed, sending a request to a central supervisor for authorization to advance to a next state; and in response to receiving authorization from the central supervisor, advancing the state machine to the next state corresponding to the number of triggering states that have occurred.Type: GrantFiled: January 25, 2016Date of Patent: December 8, 2020Assignee: Micro Focus LLCInventors: Svetlana Aronov, Asaf Alster, Moshe Eran Kraus
-
Patent number: 10296449Abstract: Recording an application test can include creating a number of recordings that define a number of interactions with an application under test (AUT), wherein the number of recordings are created serially. Recording an application test can include replaying each of the number of recordings while the number of recordings are being created to determine an outcome of a test. Recording an application test can include analyzing and reporting the outcome of the test.Type: GrantFiled: October 30, 2013Date of Patent: May 21, 2019Assignee: ENTIT SOFTWARE LLCInventors: Yehuda Sabag, Svetlana Aronov
-
Publication number: 20190004824Abstract: A method of coordinating operation of a number of different modules in a computing system that includes: receiving, at a state machine of a module, publication of an occurrence of a number of triggering states at modules of the computing system to which a current state of the state machine is subscribed; in response to receiving publication of the occurrence the number of triggering states at modules of the computing system to which a current state of the state machine is subscribed, sending a request to a central supervisor for authorization to advance to a next state; and in response to receiving authorization from the central supervisor, advancing the state machine to the next state corresponding to the number of triggering states that have occurred.Type: ApplicationFiled: January 25, 2016Publication date: January 3, 2019Inventors: Svetlana Aronov, Asaf Alster, Moshe Eran Kraus
-
Publication number: 20160246708Abstract: Recording an application test can include creating a number of recordings that define a number of interactions with an application under test (AUT), wherein the number of recordings are created serially. Recording an application test can include replaying each of the number of recordings while the number of recordings are being created to determine an outcome of a test. Recording an application test can include analyzing and reporting the outcome of the test.Type: ApplicationFiled: October 30, 2013Publication date: August 25, 2016Inventors: Yehuda Sabag, Svetlana Aronov
-
Patent number: 8819631Abstract: A method for web automation includes providing a self dependent automation script. The self dependent automation script includes a script model that includes instructions to be executed by a processor, and an incorporated runtime engine configured to execute the script model on the processor. The method further includes applying a runtime engine selected from a set of at least one runtime engine, the set including at least the incorporated runtime engine, so as to execute the script model. A computer program product and data processing system are also disclosed.Type: GrantFiled: January 13, 2011Date of Patent: August 26, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Sagi Monza, Moshe Eran Kraus, Svetlana Aronov, Dror Schwartz
-
Patent number: 8621486Abstract: Techniques for using action significance levels in an automation system are disclosed herein. In one embodiment, an automation system includes an event detector, and event analyzer, and a player. The event detector is configured to detect an event affecting execution of an application being monitored by the automation system. The event analyzer is configured to analyze a detected event and determine importance of an action causing the event to operation of the application. Based on the determined importance, the event analyzer assigns one of a plurality of predetermined significance levels to the action. The player is configured to reproduce each action assigned a significance level at least as high as a selected replay level and to not reproduce any action assigned a significance level lower than the replay level.Type: GrantFiled: June 30, 2010Date of Patent: December 31, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Dror Schwartz, Amir Kessner, Meidan Zemer, Michal Barak, Svetlana Aronov, Sagi Monza
-
Patent number: 8572095Abstract: A adaptive object identification mechanism provides an object description of an object of an application that is executed by a processor, where the object description is based on attributes associated with the object. When an operation on the object is detected, the attributes of the object are sampled at the time of the operation and compared with the object description to assess whether the attributes have changed. The object description is then adjusted based on the assessment.Type: GrantFiled: October 19, 2010Date of Patent: October 29, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Dror Schwartz, Moshe Eran Kraus, Sagi Monza, Svetlana Aronov, Michal Barak
-
Patent number: 8443292Abstract: In at least some embodiments, a computer system includes a processor and a computer-readable storage medium coupled to the processor and storing a scripting application. The scripting application, when executed, is configured to coordinate use of a browser engine privacy mode with emulation of user operations on a browser-hosted application.Type: GrantFiled: June 11, 2010Date of Patent: May 14, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Svetlana Aronov, Sagi Monza, Meidan Zemer, Oren Gavriel, Amir Kessner, Eyal Kobrigo, Michal Barak, Dror Schwartz
-
Publication number: 20120192010Abstract: A method for data isolation while sharing information by a plurality of emulated users for evaluating a performance of a server executing an application may include creating a master profile for use by the plurality of emulated users. The master profile may be configured to hold shared user related configuration information shared by the emulated users. The method may also include creating script profiles configured for a specific emulated user of the emulated users. A non-transitory computer readable medium and system are also disclosed.Type: ApplicationFiled: January 25, 2011Publication date: July 26, 2012Inventors: Svetlana ARONOV, Sagi MONZA, Michal BARAK, Arnon MATHIAS
-
Publication number: 20120185823Abstract: A method for web automation includes providing a self dependent automation script. The self dependent automation script includes a script model that includes instructions to be executed by a processor, and an incorporated runtime engine configured to execute the script model on the processor. The method further includes applying a runtime engine selected from a set of at least one runtime engine, the set including at least the incorporated runtime engine, so as to execute the script model. A computer program product and data processing system are also disclosed.Type: ApplicationFiled: January 13, 2011Publication date: July 19, 2012Inventors: Sagi MONZA, Moshe Eran Kraus, Svetlana Aronov, Dror Schwartz
-
Publication number: 20120096010Abstract: A adaptive object identification mechanism provides an object description of an object of an application that is executed by a processor, where the object description is based on attributes associated with the object. When an operation on the object is detected, the attributes of the object are sampled at the time of the operation and compared with the object description to assess whether the attributes have changed. The object description is then adjusted based on the assessment.Type: ApplicationFiled: October 19, 2010Publication date: April 19, 2012Inventors: DROR SCHWARTZ, Moshe Eran Kraus, Sagi Monza, Svetlana Aronov, Michal Barak
-
Publication number: 20120005689Abstract: Techniques for using action significance levels in an automation system are disclosed herein. In one embodiment, an automation system includes an event detector, and event analyzer, and a player. The event detector is configured to detect an event affecting execution of an application being monitored by the automation system. The event analyzer is configured to analyze a detected event and determine importance of an action causing the event to operation of the application. Based on the determined importance, the event analyzer assigns one of a plurality of predetermined significance levels to the action. The player is configured to reproduce each action assigned a significance level at least as high as a selected replay level and to not reproduce any action assigned a significance level lower than the replay level.Type: ApplicationFiled: June 30, 2010Publication date: January 5, 2012Inventors: Dror SCHWARTZ, Amir Kessner, Meidan Zemer, Michal Barak, Svetlana Aronov, Sagi Monza
-
Publication number: 20110307799Abstract: In at least some embodiments, a computer system includes a processor and a computer-readable storage medium coupled to the processor and storing a scripting application. The scripting application, when executed, is configured to coordinate use of a browser engine privacy mode with emulation of user operations on a browser-hosted application.Type: ApplicationFiled: June 11, 2010Publication date: December 15, 2011Inventors: Svetlana ARONOV, Sagi Monza, Meidan Zemer, Oren Gavriel, Amir Kessner, Eyal Kobrigo, Michal Barak, Dror Schwartz