Patents by Inventor Howard S. Krovetz
Howard S. Krovetz 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: 9292215Abstract: A method, system or computer usable program product for managing virtual disk snapshots including utilizing a processor to create multiple disk containers containing multiple snapshots on a host machine persistent memory, and combining the multiple snapshots on a guest operating system to produce a final snapshot utilized by the guest OS as a virtual disk.Type: GrantFiled: April 26, 2015Date of Patent: March 22, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Pralhad M. Khatri, Howard S. Krovetz, Christopher A. Maul
-
Publication number: 20150227321Abstract: A method, system or computer usable program product for managing virtual disk snapshots including utilizing a processor to create multiple disk containers containing multiple snapshots on a host machine persistent memory, and combining the multiple snapshots on a guest operating system to produce a final snapshot utilized by the guest OS as a virtual disk.Type: ApplicationFiled: April 26, 2015Publication date: August 13, 2015Inventors: Pralhad M. Khatri, Howard S. Krovetz, Christopher A. Maul
-
Patent number: 9086903Abstract: A method, system or computer usable program product for managing virtual disk snapshots including utilizing a processor to create multiple disk containers containing multiple snapshots on a host machine persistent memory, and combining the multiple snapshots on a guest operating system to produce a final snapshot utilized by the guest OS as a virtual disk.Type: GrantFiled: January 9, 2013Date of Patent: July 21, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Pralhad M. Khatri, Howard S. Krovetz, Christopher A. Maul
-
Publication number: 20140195753Abstract: A method, system or computer usable program product for managing virtual disk snapshots including utilizing a processor to create multiple disk containers containing multiple snapshots on a host machine persistent memory, and combining the multiple snapshots on a guest operating system to produce a final snapshot utilized by the guest OS as a virtual disk.Type: ApplicationFiled: January 9, 2013Publication date: July 10, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Pralhad M. Khatri, Howard S. Krovetz, Christopher A. Maul
-
Patent number: 8201150Abstract: A computer-implementable method, system and computer media are presented for calculating software test coverage of a Graphical User Interface (GUI). In one embodiment, the method includes the steps of: detecting an activation of a monitored active area in a GUI; recording the activation and a name of a user who activated the monitored active area; recording an order of any prior and subsequent activations of active areas in the GUI, wherein the prior and subsequent activations are performed prior to and subsequent to the activation of the monitored active area; recording any errors associated with the activation of the monitored active area; recording a total number of times that the monitored active area was activated during a pre-determined test period; and creating a report that describes test results for the monitored active area.Type: GrantFiled: March 20, 2007Date of Patent: June 12, 2012Assignee: International Business Machines CorporationInventors: Joshua D. Ghiloni, Wes Hayutin, Howard S. Krovetz, Seth A. Schwartzman
-
Patent number: 8020151Abstract: A technique for determining a browser state during a web page test includes providing, from a test automation tool, a first input to a web page provided via a browser. The technique also includes detecting, with a network monitoring tool, outgoing traffic from the browser associated with the first input and detecting, with the network monitoring tool, incoming traffic to the browser associated with a response to the first input. An indication is provided from the network monitoring tool to the test automation tool when the incoming traffic is detected by the network monitoring tool. Finally, the test automation tool provides a second input to the web page following the indication.Type: GrantFiled: July 31, 2007Date of Patent: September 13, 2011Assignee: International Business Machines CorporationInventors: Joel B. Allen, Joshua D. Ghiloni, Wes D. Hayutin, Howard S. Krovetz
-
Patent number: 7900089Abstract: A method, apparatus and computer-usable medium for the improved automated testing of a software application's graphical user interface (GUI) through implementation of a recording agent that allows the GUI interactions of one or more human software testers to be captured and incorporated into an error-tolerant and adaptive automated GUI test system. A recording agent is implemented to capture the GUI interactions of one or more human software testers. Testers enact a plurality of predetermined test cases or procedures, with known inputs compared against preconditions and expected outputs compared against the resulting postconditions, which are recorded and compiled into an aggregate test procedure. The resulting aggregate test procedure is amended and configured to correct and/or reconcile identified abnormalities to create a final test procedure that is implemented in an automated testing environment.Type: GrantFiled: June 12, 2006Date of Patent: March 1, 2011Assignee: International Business Machines CorporationInventors: Wes D. Hayutin, Howard S. Krovetz, Joshua D. Ghiloni, Seth A. Schwartzman
-
Publication number: 20090037882Abstract: A technique for determining a browser state during a web page test includes providing, from a test automation tool, a first input to a web page provided via a browser. The technique also includes detecting, with a network monitoring tool, outgoing traffic from the browser associated with the first input and detecting, with the network monitoring tool, incoming traffic to the browser associated with a response to the first input. An indication is provided from the network monitoring tool to the test automation tool when the incoming traffic is detected by the network monitoring tool. Finally, the test automation tool provides a second input to the web page following the indication.Type: ApplicationFiled: July 31, 2007Publication date: February 5, 2009Inventors: Joel B. Allen, Joshua D. Ghiloni, Wes D. Hayutin, Howard S. Krovetz
-
Publication number: 20080235633Abstract: A computer-implementable method, system and computer media are presented for calculating software test coverage of a Graphical User Interface (GUI). In one embodiment, the method includes the steps of: detecting an activation of a monitored active area in a GUI; recording the activation and a name of a user who activated the monitored active area; recording an order of any prior and subsequent activations of active areas in the GUI, wherein the prior and subsequent activations are performed prior to and subsequent to the activation of the monitored active area; recording any errors associated with the activation of the monitored active area; recording a total number of times that the monitored active area was activated during a pre-determined test period; and creating a report that describes test results for the monitored active area.Type: ApplicationFiled: March 20, 2007Publication date: September 25, 2008Inventors: JOSHUA D. GHILONI, Wes Hayutin, Howard S. Krovetz, Seth A. Schwartzman
-
Publication number: 20080127247Abstract: A method for playing advertisement media and alternate media is disclosed. The method includes selecting the alternate media for playing, recognizing a beginning of playing of the advertisement media, and in response to the beginning of playing of the advertisement media, automatically beginning playing of the alternate media. The playing of the advertisement media and the alternate media each include at least one of audio media and video media, and the playing of the alternate media occurs simultaneous to the playing of the advertisement media. The playing of the alternate media overlays the advertisement media, such that only a marginal portion of the advertisement media is made available.Type: ApplicationFiled: September 21, 2006Publication date: May 29, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joel B. Allen, Joshua D. Ghiloni, Wes Hayutin, Howard S. Krovetz
-
Publication number: 20080010537Abstract: A method, apparatus and computer-usable medium for the improved automated testing of a software application's graphical user interface (GUI) through implementation of a recording agent that allows the GUI interactions of one or more human software testers to be captured and incorporated into an error-tolerant and adaptive automated GUI test system. A recording agent is implemented to capture the GUI interactions of one or more human software testers. Testers enact a plurality of predetermined test cases or procedures, with known inputs compared against preconditions and expected outputs compared against the resulting postconditions, which are recorded and compiled into an aggregate test procedure. The resulting aggregate test procedure is amended and configured to correct and/or reconcile identified abnormalities to create a final test procedure that is implemented in an automated testing environment.Type: ApplicationFiled: June 12, 2006Publication date: January 10, 2008Inventors: Wes D. Hayutin, Howard S. Krovetz, Joshua D. Ghiloni, Seth A. Schwartzman