IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
US007139978B2
United States Patent
Rojewski et al.
(io) Patent No.: (45) Date of Patent:
US 7,139,978 B2 Nov. 21, 2006
RECORDING USER INTERACTION WITH AN APPLICATION
Inventors: Erwin Rojewski, Karlsruhe (DE);
Andreas Roessler, Sulzfeld (DE)
Assignee: SAP AG, Walldorf (DE)
Notice: Subject to any disclaimer, the term of this patent is extended or adjusted under 35 U.S.C. 154(b) by 698 days.
Appl. No.: 10/188,300
Filed: Jul. 1, 2002
Prior Publication Data
US 2003/0164850 Al Sep. 4, 2003
Related U.S. Application Data
Provisional application No. 60/360,776, filed on Mar. 1, 2002.
Int. CI.
G06F17/00 (2006.01) G06F 3/00 (2006.01)
U.S. CI 715/744; 715/738; 715/746;
715/748
Field of Classification Search 715/733 750,
715/855,704, 705,712,714 See application file for complete search history.
References Cited
U.S. PATENT DOCUMENTS
5,781,909 A * 7/1998 Logan et al 707/200
5,931,912 A * 8/1999 Wu et al 709/224
6,113,645 A * 9/2000 Benitz et al 703/22
6,134,590 A * 10/2000 Perlman 709/228
6,253,253 Bl * 6/2001 Mason et al 719/315
6,332,147 Bl * 12/2001 Moran et al 715/500.1
6,360,332 Bl * 3/2002 Weinberg et al 714/4
6,549,216 Bl * 4/2003 Schumacher et al 715/704
6,631,345 Bl * 10/2003 Schumacher et al 703/22
![[blocks in formation]](http://www.google.fr/patents?id=2y99AAAAEBAJ&hl=fr&ie=ISO-8859-1&output=text&pg=PA1&img=1&zoom=3&hl=fr&q=&cds=1&sig=ACfU3U2utU1SkLuv43M-NNB36fjb349ymw&edge=0&edge=stretch&ci=478,160,383,458)
Methods and apparatus, including computer program products, for processing a user interaction with an application, such as a browser-based application. A user interaction with the browser-based application is detected at a software framework. The browser-based application is executing in a browser at a local computer system. The user interaction is processed at the software framework, where processing includes determining whether the user interaction can be handled locally or requires access to a resource at a remote computer system. The user interaction is processed based on a result of the determination. A data item representative of the user interaction can be created at the software framework and stored at a data store. The data item can later be retrieved and the user interaction represented by the data item reprocessed at the software framework to replay the user interaction.
78 Claims, 5 Drawing Sheets
2002/0147570 Al * 10/2002 Kraft et al 702/186
2002/0165954 Al * 11/2002 Eshghi et al 709/224
2002/0165993 Al * 11/2002 Kramer 709/315
2003/0053420 Al * 3/2003 Duckett et al 370/252
2003/0115572 Al* 6/2003 Zondervan et al 717/109
2003/0142122 Al * 7/2003 Straut et al 345/704
2003/0189593 Al* 10/2003 Yarvin 345/762
2004/0100507 Al * 5/2004 Hayner et al 345/855
FOREIGN PATENT DOCUMENTS
WO 00 75814 A 12/2000
WO WO 01/16783 A2 * 3/2001
WO WO 01/16791 A2 * 3/2001
WO WO 01/95104 Al * 12/2001
OTHER PUBLICATIONS
Symantec pcAnywhere, Symantec pcAnywhere User's Guide, Documentation version 105.1, 1995-2002, pp. 11-14, 41-72 and 113-120.
Mercury Interactive, "Mercury Interactive Minimizes Infrastructure Costs with Advanced Load and Functional Testing Solutions", Screaming Media, PR Newswire San Francisco, Mar. 13, 2001 (3 pages).
"Lhe Complete Lesting Solution for SAP R/3", www. mercuryinteractive.com, downloaded from www.archive.org, archived Mar. 1, 2001 (19 pages).
"Lhe Complete Lesting Solution for Java-based Applications—PDF Version", www.mercuryinteractive.com, downloaded from www. archive.org, archived Mar. 1, 2001 (9 pages).
Mercury Interactive, "Mercury Interactive Announces WinRunner for R/3 with QuickLest Lechnology to Simplify and Accelerate Lesting of SAP R/3 Applications", Press Release, Mar. 1, 1999 (3 pages).
"WinRunner® 6, Powerful Lest Automation for the Enterprise", www.mercuryinteractive.com, downloaded from www.archive.org, archived Oct. 18, 2000 (2 pages).
Compuware Corporation, "LestPartner Product Detail", Web site at www.compuware.com/products/qacenter/testpartner/detail.htm, 2002 (2 pages).
David Pogue, "Macros put the function back in function keys", Macroworld, Web site at www.macworld.com/1995/03/secrets/451. html, Mar. 1995 (4 pages).
CALL Lutorial: Easy Mode—Computer Aided Lest Lool, excerpt from CD Rom entitled "Mini SAP Basis CD1", Galileo Press, 2001 (55 pages).
CALL: Computer Aided Lest Lool, excerpt from CD Rom entitled "Mini SAP Basis CD1", Galileo Press, 2001, pp. 1-19. CALL: Computer Aided Lest Lool Easy Mode: Creating Lest Cases in Easy Mode, excerpt from CDRom entitled,"Mini SAP Basis CD1", Galileo Press, 2001, pp. 1-8.
CALL: Enhanced Mode, excerpt from CDRom entitled "Mini SAP Basis CD1", Galileo Press, 2001, pp. 1-91.
Compuware Corporation, "Compuware Announces Next Generation Automated Lesting Solution for Web and Distributed Applications", Web site at www.compuware.com/pressroom/news/2000/ 2000060502.htm, downloaded Aug. 29, 2002 (3 pages).
* cited by examiner
« PrécédentContinuer » |