Patents by Inventor Michael Pogrebisky

Michael Pogrebisky 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: 10176079
    Abstract: An apparatus (100) in an example comprises a test-script generator (704) and selection logic (114). The test-script generator (704) serves to create a test script (116) through identification of currently-available elements (604, 606, 608, 610, 612, 614, 616, 618) of an application (106) under test. The test script (116) is employable to exercise the application (106). The selection logic (114) serves to identify elements (406, 408) of a currently-executing component script (402) within the test script (116), contemporaneous with execution of the test script (116), that may be affected by graphical user interface changes made to the application (106). The identification of the elements (406, 408) of the currently-executing component script within the test script (116), contemporaneous with execution of the test script (116), that may be affected by the graphical user interface changes by the selection logic is contemporaneous with the exercise of the application (106) by the test script (116).
    Type: Grant
    Filed: February 29, 2008
    Date of Patent: January 8, 2019
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Malcolm Isaacs, Yoav Eilat, Tal Halperin, Michael Pogrebisky, Rachel Kahana Samet
  • Patent number: 9104450
    Abstract: Systems, methods, and other embodiments associated with graphical user interface (GUI) component classification are described. One example method includes generating a first vector. The first vector may be generated based on image data describing a GUI component. The example method may also include assigning a GUI component classifier to the GUI component. Assigning the GUI component classifier may comprise comparing the first vector to members of a vector set. Members of the vector set may describe GUI elements. The example method may also include providing the GUI component classifier.
    Type: Grant
    Filed: October 26, 2009
    Date of Patent: August 11, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sagi Schein, Omer Barkol, Ruth Bergman, Ayelet Pnueli, Michael Pogrebisky
  • Patent number: 8762873
    Abstract: Systems, methods, and other embodiments associated with graphical user interface (GUI) component identification are described. One example method includes identifying a set of GUI components. The identifying may be based on a screen image of a GUI. The screen image may comprise data describing a visual representation of the GUI. The example method may also include providing data identifying the set of GUI components.
    Type: Grant
    Filed: October 26, 2009
    Date of Patent: June 24, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ayelet Pnueli, Omer Barkol, Ruth Bergman, Michael Pogrebisky, Sagi Schein
  • Patent number: 8756571
    Abstract: A computer can display a graphical user interface (GUI) that includes a control. The GUI can receive text instructions in a natural language that describe a location of the control on the GUI. The text instructions can instruct an application to perform a user interface (UI) event on the control.
    Type: Grant
    Filed: May 7, 2010
    Date of Patent: June 17, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ruth Bergman, Alexei Lenedev, Omer Barkol, Ayelet Pnueli, Michael Pogrebisky, Sagi Schein, Marianne Hickey, Inbal Tadeski
  • 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: 20110276944
    Abstract: A computer displays a graphical user interface (GUI) that includes a control and receives text instructions in a natural language that describe a location of the control on the GUI. The text instructions instruct an application to perform a user interface (UI) event on the control.
    Type: Application
    Filed: May 7, 2010
    Publication date: November 10, 2011
    Inventors: Ruth Bergman, Alexei Lenedev, Omer Barkol, Ayelet Pnueli, Michael Pogrebisky, Sagi Schein, Marianne Hickey, Inbal Tadeski
  • 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: 20110099499
    Abstract: Systems, methods, and other embodiments associated with graphical user interface (GUI) component identification are described. One example method includes identifying a set of GUI components. The identifying may be based on a screen image of a GUI. The screen image may comprise data describing a visual representation of the GUI. The example method may also include providing data identifying the set of GUI components.
    Type: Application
    Filed: October 26, 2009
    Publication date: April 28, 2011
    Inventors: Ayelet PNUELI, Omer Barkol, Ruth Bergman, Michael Pogrebisky, Sagi Schein
  • Publication number: 20110099498
    Abstract: Systems, methods, and other embodiments associated with graphical user interface (GUI) hierarchy generation are described. One example method includes generating a graph based on an image of a GUI. Nodes in the graph may represent GUI components depicted in the image. Edges in the graph may represent relationships between the GUI components. The example method may include parsing the graph according to a formal graph grammar to produce a GUI hierarchy. The GUI hierarchy may comprise descriptions of groups of the GUI components.
    Type: Application
    Filed: October 26, 2009
    Publication date: April 28, 2011
    Inventors: Omer BARKOL, Ruth BERGMAN, Ayelet PNUELI, Michael POGREBISKY, Sagi SCHEIN
  • Publication number: 20110099137
    Abstract: Systems, methods, and other embodiments associated with graphical user interface (GUI) component classification are described. One example method includes generating a first vector. The first vector may be generated based on image data describing a GUI component. The example method may also include assigning a GUI component classifier to the GUI component. Assigning the GUI component classifier may comprise comparing the first vector to members of a vector set. Members of the vector set may describe GUI elements. The example method may also include providing the GUI component classifier.
    Type: Application
    Filed: October 26, 2009
    Publication date: April 28, 2011
    Inventors: Sagi SCHEIN, Omer BARKOL, Ruth BERGMAN, Ayelet PNUELI, Michael POGREBISKY
  • Publication number: 20100325492
    Abstract: An apparatus (100) in an example comprises a test-script generator (704) and selection logic (114). The test-script generator (704) serves to create a test script (116) through identification of currently-available elements (604, 606, 608, 610, 612, 614, 616, 618) of an application (106) under test. The test script (116) is employable to exercise the application (106). The selection logic (114) serves to identify elements (406, 408) of a currently-executing component script (402) within the test script (116), contemporaneous with execution of the test script (116), that may be affected by graphical user interface changes made to the application (106). The identification of the elements (406, 408) of the currently-executing component script within the test script (116), contemporaneous with execution of the test script (116), that may be affected by the graphical user interface changes by the selection logic is contemporaneous with the exercise of the application (106) by the test script (116).
    Type: Application
    Filed: February 29, 2008
    Publication date: December 23, 2010
    Inventors: Malcolm Isaacs, Yoav Eilat, Tal Halperin, Michael Pogrebisky, Rachel Kahana Samet
  • Publication number: 20100100401
    Abstract: Embodiments of the present invention recite a system and computer-implemented method for sizing enterprise-application systems. In one embodiment of the present invention, a ratio of a plurality of pre-defined benchmarks is determined. The workload of the ratio-of pre-defined benchmarks corresponds to a desired workload of an enterprise application system. The ratio of the plurality of pre-defined benchmarks is then used as a second benchmark for testing the enterprise application system.
    Type: Application
    Filed: October 16, 2008
    Publication date: April 22, 2010
    Inventors: Jerome Rolia, Ludmila Cherkasova, Sven Graupner, Michael Pogrebisky
  • Patent number: 6237006
    Abstract: A visual Web site analysis program, implemented as a collection of software components, provides a variety of features for facilitating the analysis and management of web sites and Web site content. A mapping component scans a Web site over a network connection and builds a site map which graphically depicts the URLs and links of the site. Site maps are generated using a unique layout and display methodology which allows the user to visualize the overall architecture of the Web site. Various map navigation and URL filtering features are provided to facilitate the task of identifying and repairing common Web site problems, such as links to missing URLs. A dynamic page scan feature enables the user to include dynamically-generated Web pages within the site map by capturing the output of a standard Web browser when a form is submitted by the user, and then automatically resubmitting this output during subsequent mappings of the site.
    Type: Grant
    Filed: November 10, 1999
    Date of Patent: May 22, 2001
    Assignee: Mercury Interactive Corporation
    Inventors: Amir Weinberg, Michael Pogrebisky
  • Patent number: 6144962
    Abstract: A visual Web site analysis program, implemented as a collection of software components, provides a variety of features for facilitating the analysis and management of Web sites and Web site content. A mapping component scans a Web site over a network connection and builds a site map which graphically depicts the URLs and links of the site. Site maps are generated using a unique layout and display methodology which allows the user to visualize the overall architecture of the Web site. Various map navigation and URL filtering features are provided to facilitate the task of identifying and repairing common Web site problems, such as links to missing URLs. A dynamic page scan feature enables the user to include dynamically-generated Web pages within the site map by capturing the output of a standard Web browser when a form is submitted by the user, and then automatically resubmitting this output during subsequent mappings of the site.
    Type: Grant
    Filed: April 11, 1997
    Date of Patent: November 7, 2000
    Assignee: Mercury Interactive Corporation
    Inventors: Amir Weinberg, Michael Pogrebisky
  • Patent number: 5958008
    Abstract: A visual Web site analysis program, implemented as a collection of software components, provides a variety of features for facilitating the analysis and management of Web sites and Web site content. A mapping component scans a Web site over a network connection and builds a site map which graphically depicts the URLs and links of the site. Site maps are generated using a unique layout and display methodology which allows the user to visualize the overall architecture of the Web site. Various map navigation and URL filtering features are provided to facilitate the task of identifying and repairing common Web site problems, such as links to missing URLs. A dynamic page scan feature enables the user to include dynamically-generated Web pages within the site map by capturing the output of a standard Web browser when a form is submitted by the user, and then automatically resubmitting this output during subsequent mappings of the site.
    Type: Grant
    Filed: April 11, 1997
    Date of Patent: September 28, 1999
    Assignee: Mercury Interactive Corporation
    Inventors: Michael Pogrebisky, Amir Weinberg