Patents by Inventor Alexei Ledenev

Alexei Ledenev 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: 10318122
    Abstract: Examples disclosed herein relate to determining event and input coverage metrics for a graphical user interface (GUI) control instance. Examples include accessing event and input occurrence data identifying interactions performed on a GUI of an application, determining an event coverage metric for the given GUI control instance based on the event occurrence data, and determining an input coverage metric for the given GUI control instance based on the input occurrence data.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: June 11, 2019
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Alexei Ledenev, Ilan Shufer, Yaron Burg
  • Patent number: 10073765
    Abstract: Method and system of testing software using real time replication. At least some illustrative examples include interacting by a human tester with a first software program executed on a first computer system. The interacting causes an operation to be performed on the first software program and the operation is duplicated on a second software program executed on a second computer system. The duplication on the second computer system is done programmatically in real time with the interacting and the duplicating on the first computing system. A result of the operation on the first computer system against a result of the operation on the second computer system is programmatically analyzed on the second computing system. The human tester is notified when the result of the operation on the second computer system is unexpected.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: September 11, 2018
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Alexei Ledenev, Ilan Shufer
  • Patent number: 9990274
    Abstract: Methods, systems, and computer readable medium are disclosed to test a first business system and a second business system. A test of the first business system is performed, wherein the first business system is integrated with the second business system. One or more calls are recorded from the first business system to the second business system during the test of the first business system. The one or more calls from the first business system are identified for a test of the second business system.
    Type: Grant
    Filed: October 19, 2015
    Date of Patent: June 5, 2018
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Ilan Shufer, Alexei Ledenev, Amichai Nitsan
  • Publication number: 20160147647
    Abstract: Method and system of testing software using real time replication. At least some illustrative examples include interacting by a human tester with a first software program executed on a first computer system. The interacting causes an operation to be performed on the first software program and the operation is duplicated on a second software program executed on a second computer system. The duplication on the second computer system is done programmatically in real time with the interacting and the duplicating on the first computing system. A result of the operation on the first computer system against a result of the operation on the second computer system is programmatically analyzed on the second computing system. The human tester is notified when the result of the operation on the second computer system is unexpected.
    Type: Application
    Filed: January 28, 2016
    Publication date: May 26, 2016
    Inventors: Alexei Ledenev, Ilan Shufer
  • Patent number: 9286197
    Abstract: Method and system of testing software using real time replication. At least some illustrative embodiments are methods comprising interacting (by a human tester) with a first software program executed on a first computer system (the interacting causes an operation to be performed on the first software program), duplicating the operation on a second software program executed on a second computer system coupled to the first computer system (the duplicating on the second computer system in real time with the interacting and the duplicating without a human tester), programmatically analyzing a result of the operation on the first computer system against a result of the operation on the second computer system, and notifying the human tester (by way of the first computer system) when the result of the operation on the second computer system is unexpected.
    Type: Grant
    Filed: May 29, 2008
    Date of Patent: March 15, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Alexei Ledenev, Ilan Shufer
  • Publication number: 20160041900
    Abstract: Methods, systems, and computer readable medium are disclosed to test a first business system and a second business system. A test of the first business system is performed, wherein the first business system is integrated with the second business system. One or more calls are recorded from the first business system to the second business system during the test of the first business system. The one or more calls from the first business system are identified for a test of the second business system.
    Type: Application
    Filed: October 19, 2015
    Publication date: February 11, 2016
    Inventors: Ilan Shufer, Alexei Ledenev, Amichai Nitsan
  • Patent number: 9208045
    Abstract: A method of testing a first business system and a second business system is provided herein. The first business system is integrated with the second business system. The method includes performing a test of the first business system. The method further includes recording, during the test of the first business system, one or more calls from the first business system to the second business system. Also, the method includes identifying the one or more calls from the first business system far testing of the second business system.
    Type: Grant
    Filed: March 3, 2011
    Date of Patent: December 8, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ilan Shufer, Alexei Ledenev, Amichai Nitsan
  • Publication number: 20150339019
    Abstract: Examples disclosed herein relate to determining event and input coverage metrics for a graphical user interface (GUI) control instance. Examples include accessing event and input occurrence data identifying interactions performed on a GUI of an application, determining an event coverage metric for the given GUI control instance based on the event occurrence data, and determining an input coverage metric for the given GUI control instance based on the input occurrence data.
    Type: Application
    Filed: February 27, 2013
    Publication date: November 26, 2015
    Inventors: Alexei Ledenev, Ilan Shufer, Yaron Burg
  • Patent number: 8789039
    Abstract: Installing a program on a first or primary computer system, and duplicating the installation on a second or secondary computer system. At least some of the illustrative embodiments are methods comprising installing a software program on a first computer system by way of a human interacting with the first computer system (the installing by way of a plurality of operations), programmatically duplicating each operation on a second computer system coupled to the first computer system (the duplicating of each operation on the second computer system in real time with each operation on the first computer system), programmatically analyzing a result of each operation on the first computer system against a result of each operation on the second computer system, and notifying the human (by way of the first computer system) when the result of the operation on the second computer system is unexpected.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: July 22, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ilan Shufer, Alexei Ledenev, Hilik Paz
  • Publication number: 20130339793
    Abstract: A method of testing a first business system and a second business system is provided herein. The first business system is integrated with the second business system. The method includes performing a test of the first business system. The method further includes recording, during the test of the first business system, one or more calls from the first business system to the second business system. Also, the method includes identifying the one or more calls from the first business system far testing of the second business system.
    Type: Application
    Filed: March 3, 2011
    Publication date: December 19, 2013
    Inventors: Ilan Shufer, Alexei Ledenev, Amichai Nitsan
  • Patent number: 8555253
    Abstract: A system and method for monitoring exploratory testing by a plurality of testers of software containing a graphical user interface is disclosed. The method includes recording interactions of each of the plurality of testers with a graphical user interface (GUI) under test. The recorded interactions of each tester can be stored in an interaction database. An interaction footprint map is created from the interaction database to show which portions of the GUI under test have had interaction with at least one of the testers. The interaction footprint map is displayed in relation to the GUI for at least one end user.
    Type: Grant
    Filed: November 2, 2009
    Date of Patent: October 8, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ilan Shufer, Alexei Ledenev, Yaron Burg
  • Patent number: 8549476
    Abstract: A system comprises a first computer on which a software program is executed. The software program causes an operation to be performed. The system also comprises a second computer coupled to the first computer and executes a different version of the software program. The second computer automatically duplicates the operation on the different version of the software program. An activity server is also coupled to the first and second computers to analyze a result of the operation on the first computer against a result of the operation on the second computer and to generate a notification when the result of the operation on the second computer is different.
    Type: Grant
    Filed: July 30, 2009
    Date of Patent: October 1, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ilan Shufer, Alexei Ledenev, Michael Kossowsky
  • Patent number: 8549478
    Abstract: Systems, methods, and other embodiments associated with graphical user interface input element identification are described. One example system identifies a graphical user interface (GUI) element through which an input to an application was received based on comparing images generated from data provided by the application. Data that describes the GUI element may then be provided.
    Type: Grant
    Filed: December 2, 2009
    Date of Patent: October 1, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Nitsan Amichai, Omer Barkol, Doron Shaked, Mani Fischer, Ayelet Pnueli, Sagi Schein, Michael Pogrebisky, Alexei Ledenev, Ilan Shufer, Vitali Greenberg
  • Publication number: 20120124495
    Abstract: A computer-implemented method is provided for identifying an undifferentiated object (210) in a script used to access a user interface (UI) (200). A target object (210) is selected in the UI 200. The target object 210 is checked for unique attributes as compared to attributes common to at least one other object in the UI 200. When the target object lacks unique attributes, a unique object (220) with unique attributes in the UI 200 is identified as a reference object (220). A relationship (230) between the reference object (220) and the target object (210) is defined. The relationship (230) is recorded in a script (130) configured to uniquely identify the target object (210).
    Type: Application
    Filed: November 23, 2009
    Publication date: May 17, 2012
    Inventors: Nitsan Amichai, Michael Pogrebisky, Ilan Shufer, Alexei Ledenev, Dror Schwartz, Ayal Cohen, Dror Saaroni
  • Publication number: 20110131551
    Abstract: Systems, methods, and other embodiments associated with graphical user interface input element identification are described. One example system identifies a graphical user interface (GUI) element through which an input to an application was received based on comparing images generated from data provided by the application. Data that describes the GUI element may then be provided.
    Type: Application
    Filed: December 2, 2009
    Publication date: June 2, 2011
    Inventors: Nitsan AMICHAI, Omer Barkol, Doron Shaked, Mani Fischer, Ayelet Pnueli, Sagi Schein, Michael Pogrebisky, Alexei Ledenev, Ilan Shufer, Vitali Greenberg
  • Publication number: 20110107153
    Abstract: A system and method for monitoring exploratory testing by a plurality of testers of software containing a graphical user interface is disclosed. The method includes recording interactions of each of the plurality of testers with a graphical user interface (GUI) under test. The recorded interactions of each tester can be stored in an interaction database. An interaction footprint map is created from the interaction database to show which portions of the GUI under test have had interaction with at least one of the testers. The interaction footprint map is displayed in relation to the GUI for at least one end user.
    Type: Application
    Filed: November 2, 2009
    Publication date: May 5, 2011
    Inventors: Ilan Shufer, Alexei Ledenev, Yaron Burg
  • Publication number: 20110029957
    Abstract: A system comprises a first computer on which a software program is executed. The software program causes an operation to be performed. The system also comprises a second computer coupled to the first computer and executes a different version of the software program. The second computer automatically duplicates the operation on the different version of the software program. An activity server is also coupled to the first and second computers to analyze a result of the operation on the first computer against a result of the operation on the second computer and to generate a notification when the result of the operation on the second computer is different.
    Type: Application
    Filed: July 30, 2009
    Publication date: February 3, 2011
    Inventors: Ilan SHUFER, Alexei LEDENEV, Michael KOSSOWSKY
  • Publication number: 20110029956
    Abstract: Method and system of testing software using real time replication. At least some illustrative embodiments are methods comprising interacting (by a human tester) with a first software program executed on a first computer system (the interacting causes an operation to be performed on the first software program), duplicating the operation on a second software program executed on a second computer system coupled to the first computer system (the duplicating on the second computer system in real time with the interacting and the duplicating without a human tester), programmatically analyzing a result of the operation on the first computer system against a result of the operation on the second computer system, and notifying the human tester (by way of the first computer system) when the result of the operation on the second computer system is unexpected.
    Type: Application
    Filed: May 29, 2008
    Publication date: February 3, 2011
    Inventors: Alexei Ledenev, Ilan Shufer