Patents by Inventor Moshe Eran Kraus

Moshe Eran Kraus 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: 11082510
    Abstract: A method for identifying a push communication pattern includes creating clusters from a communication entity's response buffers. Clusters that meet a first criterion are detected. The communication entity is identified as having a push communication pattern upon a determination that the detected clusters meet a second criterion.
    Type: Grant
    Filed: January 26, 2012
    Date of Patent: August 3, 2021
    Assignee: MICRO FOCUS LLC
    Inventors: Ofer Eliassaf, Amir Kessner, Meidan Zemer, Oded Keret, Moshe Eran Kraus
  • Patent number: 10860341
    Abstract: 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: Grant
    Filed: January 25, 2016
    Date of Patent: December 8, 2020
    Assignee: Micro Focus LLC
    Inventors: Svetlana Aronov, Asaf Alster, Moshe Eran Kraus
  • Patent number: 10783066
    Abstract: A test system accesses a test script. The test script is to test an application at a target screen resolution. The test system tests the application using the test script, and a current screen resolution of the test system is different from the target screen resolution. In the test, the test system initializes a system web browser to run the application, and in the test, the test system overwrites a size parameter of the system web browser to cause a content window of the system web browser to display application content at the target screen resolution instead of the current screen resolution.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: September 22, 2020
    Assignee: MICRO FOCUS LLC
    Inventors: Eyal Jakov, Moshe Eran Kraus, Shlomi Nissim
  • Patent number: 10360139
    Abstract: Identifying transport-level encoded payloads includes identifying transport-level encoded payloads from a recorded script in a display, determining multiple decoding option for at least one of the transport-level encoded payloads where the multiple decoding options includes a recommended chain, and displaying multiple decoding options with at least one of the transport-level encoded payloads.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: July 23, 2019
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Oded Keret, Leonid Pekel, Peng-Ji Yin, Moshe Eran Kraus
  • Publication number: 20190065354
    Abstract: In some examples, a method includes accessing a test script configured to test an application at a target screen resolution and testing the application using the test script when a current screen resolution of the test system is different from the target screen resolution. The testing may include initializing a system web browser to run the application and overwriting a size parameter of the system web browser to cause a content window of the system web browser to display application content at the target screen resolution instead of the current screen resolution.
    Type: Application
    Filed: February 24, 2016
    Publication date: February 28, 2019
    Applicant: Entit Software LLC
    Inventors: Eyal JAKOV, Moshe Eran KRAUS, Shlomi NISSIM
  • Publication number: 20190004824
    Abstract: 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: Application
    Filed: January 25, 2016
    Publication date: January 3, 2019
    Inventors: Svetlana Aronov, Asaf Alster, Moshe Eran Kraus
  • Patent number: 9990100
    Abstract: A representation of plural alternative interpretations of a user action is provided. Automation code containing the representation is executable to replay the user action.
    Type: Grant
    Filed: August 17, 2010
    Date of Patent: June 5, 2018
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Dror Schwartz, Amir Kessner, Ithai Levi, Moshe Eran Kraus, Eyal Kobrigo
  • Patent number: 9697012
    Abstract: Relationships between a target object and other objects within a software application are identified, where the software application includes an operation to perform on the target object. The relationships are tested to determine relationships that are useful for identifying the target object when the operation is performed on the target object, and a set of useful relationships is generated.
    Type: Grant
    Filed: October 22, 2010
    Date of Patent: July 4, 2017
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Dror Schwartz, Moshe Eran Kraus, Amir Kessner, Sagi Monza, Arnon Mathias
  • Patent number: 9405664
    Abstract: A system and method of automating software testing is provided. The system and method may determine whether some of a plurality of anchor points within application instructions is triggered in response to input from a current operation within operation instructions. If some of the plurality of anchor points is triggered, one of the triggered anchor points may be selected. Instructions may be generated that configure a given processor to pause after the current operation until the selected one of the triggered anchor points completes.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: August 2, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Dror Schwartz, Moshe Eran Kraus, Sagi Monza, Ido Berkovitch, Ithai Levi
  • Publication number: 20160034381
    Abstract: Identifying transport-level encoded payloads includes identifying transport-level encoded payloads from a recorded script in a display, determining multiple decoding option for at least one of the transport-level encoded payloads where the multiple decoding options includes a recommended chain, and displaying multiple decoding options with at least one of the transport-level encoded payloads.
    Type: Application
    Filed: March 12, 2013
    Publication date: February 4, 2016
    Inventors: Oded Keret, Leonid Pekel, Peng-Ji Yin, Moshe Eran Kraus
  • 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
  • Patent number: 8977904
    Abstract: A method for generating a replayable testing script for iterative use by an automated testing utility may include recording a plurality of scripts, each script relating to a separate iteration of a transaction between a user and a tested application performed by an operator. The method may also include comparing the recorded scripts to identify a location of a data item by finding different values in a pair of corresponding locations in the recorded scripts, indicative of a dynamic data item. The method may further include generating the replayable testing script comprising one of the recorded scripts and having a variable parameter at the identified location of the dynamic data item.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: March 10, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Moshe Eran Kraus, Lior Manor, Amichai Nitsan, Meidan Zemer
  • Publication number: 20140365576
    Abstract: A method for identifying a push communication pattern includes creating clusters from a communication entity's response buffers. Clusters that meet a first criterion are detected. The communication entity is identified as having a push communication pattern upon a determination that the detected clusters meet a second criterion.
    Type: Application
    Filed: January 26, 2012
    Publication date: December 11, 2014
    Inventors: Ofer Eliassaf, Amir Kessner, Meidan Zemer, Oded Keret, Moshe Eran Kraus
  • Patent number: 8881110
    Abstract: A computer performs an action called for by a script. The computer determines how to perform the action based in part on a role template not included in the script and based in part on a role-template extension included in the script.
    Type: Grant
    Filed: March 14, 2011
    Date of Patent: November 4, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Dror Schwartz, Moshe Eran Kraus, Amir Kessner, Sagi Monza
  • Publication number: 20140325479
    Abstract: Synchronization of an automation script can include determining an end event value for a step of an application based on an execution of the step, and synchronizing an automation script of the application using the determined end event value for the step.
    Type: Application
    Filed: April 24, 2013
    Publication date: October 30, 2014
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Michal Barak, Moshe Eran Kraus, Einav Goldberg
  • Patent number: 8850407
    Abstract: Disclosed herein are techniques for generating an automated testing script. A request for a performance evaluation of a computer program is accessed. Predetermined rules are used to determine which objects defined in the computer program should be triggered by a script executable by a testing application. The script is generated in accordance with the predetermined rules.
    Type: Grant
    Filed: May 23, 2012
    Date of Patent: September 30, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Nir Hemed, Anna Leiba, Moshe Eran Kraus, Ofra Pavlovitz
  • Publication number: 20140245159
    Abstract: Transport script generation based on a user interface script is disclosed herein. An example apparatus comprises a processor and a memory comprising machine-readable instructions. When executed by the processor, the machine-readable instructions cause the processor to monitor network requests in response to execution of a user interface script. The processor is to modify a transport script based on the network requests by determining whether a first one of the network requests corresponds to a user interface script command of the user interface script, and, when the first network request corresponds to the user interface script command, inserting the user interface script command as a comment to the transport script.
    Type: Application
    Filed: February 28, 2013
    Publication date: August 28, 2014
    Inventors: Ithai Levi, Moshe Eran Kraus, Meidan Zemer
  • Patent number: 8819286
    Abstract: In one embodiment, a plurality of data conversion modules are bound to a processing engine and a first messaging data set is provided to a conversion module from the plurality of conversion modules. The messaging data set conforms to a messaging format. A structured data set based on a first data portion and a second data portion of the first messaging data set are received and value different from the value of the first data portion is stored within a first element of the structured data set. The value of the second data portion is stored within a second data element of the structured data set. A second messaging data set is then generated based on the structured data set.
    Type: Grant
    Filed: October 19, 2010
    Date of Patent: August 26, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Dorit Naparstek, Michael Guzman, Reuven Siman Tov, Moshe Eran Kraus, Vitali Greenberg, Nitsan Amichai
  • Patent number: 8819631
    Abstract: 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: Grant
    Filed: January 13, 2011
    Date of Patent: August 26, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sagi Monza, Moshe Eran Kraus, Svetlana Aronov, Dror Schwartz
  • Patent number: 8677324
    Abstract: An event-driven performance measurement technique provides a set of transaction definitions that specify transaction actions that correspond to start and end points of a transaction. Events associated with execution of an application are received by a processor-based machine. The machine uses the events to generate transactions in accordance with the set of transaction definitions. The transactions can be used to evaluate performance of the application.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: March 18, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Dmitry Markuza, Dror Schwartz, Moshe Eran Kraus