WO2003075178A3 - Method and system for recording user interaction with an application - Google Patents

Method and system for recording user interaction with an application Download PDF

Info

Publication number
WO2003075178A3
WO2003075178A3 PCT/IB2003/001219 IB0301219W WO03075178A3 WO 2003075178 A3 WO2003075178 A3 WO 2003075178A3 IB 0301219 W IB0301219 W IB 0301219W WO 03075178 A3 WO03075178 A3 WO 03075178A3
Authority
WO
WIPO (PCT)
Prior art keywords
user interaction
browser
application
software framework
data item
Prior art date
Application number
PCT/IB2003/001219
Other languages
French (fr)
Other versions
WO2003075178A2 (en
Inventor
Erwin Rojewski
Andreas Roessler
Original Assignee
Sap Ag
Erwin Rojewski
Andreas Roessler
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sap Ag, Erwin Rojewski, Andreas Roessler filed Critical Sap Ag
Priority to AU2003215838A priority Critical patent/AU2003215838A1/en
Priority to EP03743475.0A priority patent/EP1488353B1/en
Publication of WO2003075178A2 publication Critical patent/WO2003075178A2/en
Publication of WO2003075178A3 publication Critical patent/WO2003075178A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/535Tracking the activity of the user

Abstract

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.
PCT/IB2003/001219 2002-03-01 2003-02-28 Method and system for recording user interaction with an application WO2003075178A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
AU2003215838A AU2003215838A1 (en) 2002-03-01 2003-02-28 Method and system for recording user interaction with an application
EP03743475.0A EP1488353B1 (en) 2002-03-01 2003-02-28 Recording user interaction with an application

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US36077602P 2002-03-01 2002-03-01
US60/360,776 2002-03-01
US10/188,300 US7139978B2 (en) 2002-03-01 2002-07-01 Recording user interaction with an application
US10/188,300 2002-07-01

Publications (2)

Publication Number Publication Date
WO2003075178A2 WO2003075178A2 (en) 2003-09-12
WO2003075178A3 true WO2003075178A3 (en) 2004-02-05

Family

ID=27791337

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2003/001219 WO2003075178A2 (en) 2002-03-01 2003-02-28 Method and system for recording user interaction with an application

Country Status (4)

Country Link
US (1) US7139978B2 (en)
EP (1) EP1488353B1 (en)
AU (1) AU2003215838A1 (en)
WO (1) WO2003075178A2 (en)

Families Citing this family (65)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7849175B2 (en) * 2002-12-23 2010-12-07 Sap Ag Control center pages
US20040122693A1 (en) * 2002-12-23 2004-06-24 Michael Hatscher Community builder
US7711694B2 (en) * 2002-12-23 2010-05-04 Sap Ag System and methods for user-customizable enterprise workflow management
US7219107B2 (en) * 2002-12-23 2007-05-15 Sap Ag Collaborative information spaces
US8195631B2 (en) * 2002-12-23 2012-06-05 Sap Ag Resource finder tool
JPWO2005015421A1 (en) * 2003-08-11 2006-10-05 ソニー株式会社 Communication system and communication method
EP1695291A4 (en) * 2003-11-27 2009-03-25 Smart Internet Technology Crc Systems and methods for communicating
US20050177613A1 (en) * 2004-02-11 2005-08-11 Scott Dresden Statistical and vouyeristic link behavioral tracking and presentation tools
US7627821B2 (en) * 2004-06-15 2009-12-01 Microsoft Corporation Recording/playback tools for UI-based applications
US7653896B2 (en) * 2004-06-30 2010-01-26 Microsoft Corporation Smart UI recording and playback framework
US7752604B2 (en) * 2004-09-02 2010-07-06 International Business Machines Corporation Method, system and program product for recording and replaying target service interaction data
US9552599B1 (en) 2004-09-10 2017-01-24 Deem, Inc. Platform for multi-service procurement
US20060064399A1 (en) * 2004-09-21 2006-03-23 Giuseppe De Sio Method and system for testing distributed software applications
US7925540B1 (en) 2004-10-15 2011-04-12 Rearden Commerce, Inc. Method and system for an automated trip planner
US7962381B2 (en) * 2004-10-15 2011-06-14 Rearden Commerce, Inc. Service designer solution
US7970666B1 (en) 2004-12-30 2011-06-28 Rearden Commerce, Inc. Aggregate collection of travel data
US7706808B1 (en) 2005-07-07 2010-04-27 Rearden Commerce, Inc. One-click service status tracking and updates
US7742954B1 (en) 2005-07-07 2010-06-22 Rearden Commerce, Inc. Method and system for an enhanced portal for services suppliers
JP4172802B2 (en) * 2005-12-28 2008-10-29 インターナショナル・ビジネス・マシーンズ・コーポレーション System that supports answering inquiries received from users
US9117223B1 (en) 2005-12-28 2015-08-25 Deem, Inc. Method and system for resource planning for service provider
US7941374B2 (en) 2006-06-30 2011-05-10 Rearden Commerce, Inc. System and method for changing a personal profile or context during a transaction
US20080004980A1 (en) * 2006-06-30 2008-01-03 Rearden Commerce, Inc. System and method for regulating supplier acceptance of service requests
US8073719B2 (en) 2006-06-30 2011-12-06 Rearden Commerce, Inc. System and method for core identity with personas across multiple domains with permissions on profile data based on rights of domain
US20080004919A1 (en) * 2006-06-30 2008-01-03 Rearden Commerce, Inc. Triggered transactions based on criteria
US8095402B2 (en) * 2006-07-10 2012-01-10 Rearden Commerce, Inc. System and method for transferring a service policy between domains
US20080147453A1 (en) * 2006-12-19 2008-06-19 Kogan Sandra L System and method for end users to create a workflow from unstructured work
US8214367B2 (en) * 2007-02-27 2012-07-03 The Trustees Of Columbia University In The City Of New York Systems, methods, means, and media for recording, searching, and outputting display information
CN101652748A (en) * 2007-04-06 2010-02-17 国际商业机器公司 Service program generation technology
US8191002B2 (en) 2007-10-15 2012-05-29 International Business Machines Corporation Summarizing portlet usage in a portal page
US7904818B2 (en) * 2007-10-15 2011-03-08 International Business Machines Corporation Summarizing portlet usage captured responsive to trigger events in a portal page
US9558097B2 (en) * 2007-11-13 2017-01-31 Red Hat, Inc. Automated recording and playback of application interactions
US8849944B2 (en) * 2007-11-27 2014-09-30 Red Hat, Inc. Multi-use application proxy
KR20100114540A (en) * 2008-02-10 2010-10-25 램버스 인코포레이티드 Segmentation of flash memory for partial volatile storage
US20090265719A1 (en) * 2008-04-18 2009-10-22 Microsoft Corporation Application macro recording utilizing method interception
US9594670B2 (en) * 2008-07-03 2017-03-14 International Business Machines Corporation Managing software dependencies during software testing and debugging
US20100017385A1 (en) * 2008-07-16 2010-01-21 International Business Machines Creating and managing reference elements of deployable web archive files
US10108432B1 (en) * 2009-04-16 2018-10-23 Intuit Inc. Generating a script based on user actions
US10552849B2 (en) 2009-04-30 2020-02-04 Deem, Inc. System and method for offering, tracking and promoting loyalty rewards
US10089092B2 (en) * 2010-01-27 2018-10-02 Embarcadero Technologies, Inc. Creating a software product from a software application
US8495048B2 (en) 2009-08-26 2013-07-23 International Business Machines Applying user-generated deployment events to a grouping of deployable portlets
US9785722B2 (en) 2010-04-01 2017-10-10 Forsee Results, Inc. Systems and methods for remote replay of user interaction with a webpage
US8407321B2 (en) 2010-04-21 2013-03-26 Microsoft Corporation Capturing web-based scenarios
US8677253B2 (en) 2010-05-25 2014-03-18 International Business Machines Corporation Replicating recorded actions across computer systems in a collaborative environment
US9130975B2 (en) 2010-06-02 2015-09-08 Avaya Inc. Generation of macros
US8799774B2 (en) * 2010-10-07 2014-08-05 International Business Machines Corporation Translatable annotated presentation of a computer program operation
CN103430156A (en) * 2011-03-15 2013-12-04 惠普发展公司,有限责任合伙企业 Usability testing
WO2013049853A1 (en) * 2011-09-29 2013-04-04 Sauce Labs, Inc. Analytics driven development
US20130298018A1 (en) * 2012-05-04 2013-11-07 Schlumberger Technology Corporation Using software interaction information
US9003093B2 (en) 2012-09-07 2015-04-07 Mckesson Financial Holdings Connector apparatus and associated method for bridging data between data sources and data targets
US9665382B2 (en) * 2012-09-12 2017-05-30 Change Healthcare Llc Method and apparatus for providing a cross-device macro framework
WO2014084852A1 (en) 2012-11-30 2014-06-05 Landmark Graphics Corporation Systems and methods for reordering sequential actions
US20150082208A1 (en) 2013-09-16 2015-03-19 Uwe D. Klinger Multi-level user interface theming
US11042274B2 (en) * 2013-12-04 2021-06-22 Autodesk, Inc. Extracting demonstrations from in-situ video content
US9531876B2 (en) 2014-05-06 2016-12-27 Avaya Inc. Contact center replay
US9804812B2 (en) * 2015-01-01 2017-10-31 Bank Of America Corporation In-line report preview, capture and/or recall
US9459780B1 (en) 2015-04-29 2016-10-04 Axure Software Solutions, Inc. Documenting interactive graphical designs
US10552203B2 (en) 2015-05-22 2020-02-04 Landmarks Graphics Corporation Systems and methods for reordering sequential actions
US10019336B2 (en) * 2015-08-26 2018-07-10 International Business Machines Corporation Natural language based capturing of user interface interactions
US11757958B1 (en) 2015-09-02 2023-09-12 Confinement Telephony Technology, Llc Systems and methods for secure, controlled virtual visitation with confinement institution inmates
US9723040B1 (en) * 2015-09-02 2017-08-01 Confinement Telephony Technology, Llc Systems and methods for secure, controlled virtual visitation with confinement institution inmates
US10664404B2 (en) * 2016-02-04 2020-05-26 Sap Se User interface state transitions
WO2018045312A1 (en) * 2016-09-01 2018-03-08 Foresee Results, Inc. System and computer-implemented method for in-page reporting of user feedback on a website or mobile app
EP3543859B1 (en) * 2016-12-05 2021-12-01 Google LLC Automatically selecting and distributing recordings of applications executing on computer devices over networked environments
US10713070B2 (en) * 2018-01-22 2020-07-14 Salesforce.Com, Inc. Systems and methods for capturing and visualizing user interactions across devices
US11909807B2 (en) 2022-05-18 2024-02-20 Demostack, Inc. Local recording for demonstration of web-based software applications

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0969365A2 (en) * 1998-06-30 2000-01-05 Sun Microsystems, Inc. Method and apparatus for multi-user awareness and collaboration
WO2000075814A1 (en) * 1999-06-03 2000-12-14 Keylime Software, Inc. System and method for monitoring user interaction with web pages

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020002562A1 (en) * 1995-11-03 2002-01-03 Thomas P. Moran Computer controlled display system using a graphical replay device to control playback of temporal data representing collaborative activities
US5781909A (en) * 1996-02-13 1998-07-14 Microtouch Systems, Inc. Supervised satellite kiosk management system with combined local and remote data storage
US6134590A (en) * 1996-04-16 2000-10-17 Webtv Networks, Inc. Method and apparatus for automatically connecting devices to a local network
US5931912A (en) * 1996-08-09 1999-08-03 International Business Machines Corporation Traversal path-based approach to understanding user-oriented hypertext object usage
US6253253B1 (en) * 1997-08-25 2001-06-26 International Business Machines Corporation Method and apparatus for optimizing references to objects in a data processing system
US6113645A (en) * 1998-04-22 2000-09-05 Scientific Learning Corp. Simulated play of interactive multimedia applications for error detection
US6360332B1 (en) * 1998-06-22 2002-03-19 Mercury Interactive Corporation Software system and methods for testing the functionality of a transactional server
US6252947B1 (en) * 1999-06-08 2001-06-26 David A. Diamond System and method for data recording and playback
US6549216B1 (en) * 1999-08-12 2003-04-15 International Business Machines Corporation Preserving, emulating, and manipulating user interaction event timing
US6631345B1 (en) * 1999-08-12 2003-10-07 International Business Machines Corporation Recording, storing, and emulating user interaction events
AU7643800A (en) * 1999-08-30 2001-03-26 Datango Ag Method and device for simulating user input data
DE19942647C2 (en) * 1999-08-30 2002-10-24 Datango Ag Method and device for the automatic reproduction of electronic data records
US7185333B1 (en) * 1999-10-28 2007-02-27 Yahoo! Inc. Method and system for managing the resources of a toolbar application program
AU4082601A (en) * 2000-03-14 2001-09-24 Speed-Trap.Com Ltd. Monitoring and modifying services provided over a network
US6757900B1 (en) * 2000-05-18 2004-06-29 Microsoft Corporation State management of server-side control objects
AU2002235147A1 (en) * 2000-11-30 2002-06-11 Webtone Technologies, Inc. Web session collaboration
US20030189593A1 (en) * 2001-01-05 2003-10-09 Yarvin Curtis G. Method and apparatus for dynamically updating a markup language based user interface
US20020138624A1 (en) * 2001-03-21 2002-09-26 Mitsubishi Electric Information Technology Center America, Inc. (Ita) Collaborative web browsing
US20020147570A1 (en) * 2001-04-10 2002-10-10 Timothy Kraft System and method for monitoring the interaction of randomly selected users with a web domain
US6944660B2 (en) * 2001-05-04 2005-09-13 Hewlett-Packard Development Company, L.P. System and method for monitoring browser event activities
US20020165993A1 (en) * 2001-05-04 2002-11-07 Andre Kramer System and method of partitioning software components of a monolithic component-based application program to separate graphical user interface elements for local execution at a client system in conjunction with remote execution of the application program at a server system
US20040100507A1 (en) * 2001-08-24 2004-05-27 Omri Hayner System and method for capturing browser sessions and user actions
US7647561B2 (en) * 2001-08-28 2010-01-12 Nvidia International, Inc. System, method and computer program product for application development using a visual paradigm to combine existing data and applications
US20030142122A1 (en) * 2002-01-31 2003-07-31 Christopher Straut Method, apparatus, and system for replaying data selected from among data captured during exchanges between a server and a user
US6801908B1 (en) * 2002-01-28 2004-10-05 Supplychainge Inc System and method for selectively presenting multi-dimensional data in two-dimensional form

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0969365A2 (en) * 1998-06-30 2000-01-05 Sun Microsystems, Inc. Method and apparatus for multi-user awareness and collaboration
WO2000075814A1 (en) * 1999-06-03 2000-12-14 Keylime Software, Inc. System and method for monitoring user interaction with web pages

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
PAGANELLI ET AL.: "Intelligent analysis of user interactions with web applications", PROCEEDINGS OF INTELLIGENT USER INTERFACES, 13 January 2002 (2002-01-13) - 16 January 2002 (2002-01-16), SAN FRANCISCO, CALIFORNIA, USA, XP002261954 *

Also Published As

Publication number Publication date
WO2003075178A2 (en) 2003-09-12
AU2003215838A8 (en) 2003-09-16
US20030164850A1 (en) 2003-09-04
EP1488353B1 (en) 2013-04-10
US7139978B2 (en) 2006-11-21
EP1488353A2 (en) 2004-12-22
AU2003215838A1 (en) 2003-09-16

Similar Documents

Publication Publication Date Title
WO2003075178A3 (en) Method and system for recording user interaction with an application
WO2003049430A3 (en) Adaptive environment system and method of providing an adaptive environment
WO2004100162A3 (en) Methods and systems for video content browsing
WO2005015441A3 (en) Dynamic meta data
WO2003102764A3 (en) Behavior-based adaptation of computer systems
TW200627153A (en) Bootable post crash analysis environment
WO2005015436A3 (en) Self describing business objects
WO2003019448A3 (en) System and method for real-time enterprise optimization
WO2005015442A3 (en) Application business object processing
WO2003077070A3 (en) Creating records of patients using a browser based hand-held assistant
WO2004017258A3 (en) Method, data processing device and computer program product for processing data
WO2004086221A3 (en) Method and apparatus for managing windows
CA2741188A1 (en) Providing search results
WO2004070570A3 (en) System and method for monitoring having an embedded device
WO2006015054A3 (en) Methods, systems and computer program products for performing subsequent transactions for prior purchases
WO2003089995A3 (en) Methods and apparatus for process, factory-floor, environmental, computer aided manufacturing-based or other control system with real-time data distribution
EP1806658A4 (en) Analyzing method and device
WO2005020001A3 (en) Systems and methods for automated computer support
WO2002093419A3 (en) Method and system for displaying analytics about a website and its contents
WO2004053690A3 (en) Apparatus and method for converting local sensitive data in textual data based on locale of the recipient
WO2007144853A3 (en) Method and apparatus for performing customized paring on a xml document based on application
WO2003079297A3 (en) Method and device for recording operational data
WO2005015440A3 (en) Extending service-oriented business frameworks
WO2003017117A1 (en) Individual authentication apparatus, individual authentication method, and computer program
HK1141343A1 (en) Methods and systems for internet security via virtual software

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SC SD SE SG SK SL TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2003743475

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2003743475

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP