WO2007113573A3 - Automated measuring of interaction with user interfaces - Google Patents
Automated measuring of interaction with user interfaces Download PDFInfo
- Publication number
- WO2007113573A3 WO2007113573A3 PCT/GB2007/001275 GB2007001275W WO2007113573A3 WO 2007113573 A3 WO2007113573 A3 WO 2007113573A3 GB 2007001275 W GB2007001275 W GB 2007001275W WO 2007113573 A3 WO2007113573 A3 WO 2007113573A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- interaction
- data
- gui
- interaction data
- user
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/3495—Performance evaluation by tracing or monitoring for systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3409—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
- G06F11/3414—Workload generation, e.g. scripts, playback
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3438—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment monitoring of user actions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/3476—Data logging
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/86—Event-based monitoring
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/875—Monitoring of systems including the internet
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/88—Monitoring involving counting
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Debugging And Monitoring (AREA)
Abstract
A recorder for recording interaction data relating to multiple user interaction events with a GUI presented at a user terminal is described. The recorder comprises: script transmitting means for transmitting an executable script to the user terminal in response to a first request; interaction data receiving means for receiving interaction data generated by execution of the script on the user terminal, the interaction data describing each user interaction event occurring with the GUI and including a set of co-ordinates specifying the location within the GUI of each user interaction event and an identifier identifying the GUI to which the interaction data relates; and a data store arranged to store the received interaction data. The interaction data receiving means and the data store are arranged to receive and store a sequence of user interaction data relating to the GUI in real-time as the interaction events occur, such that real-time graphical reporting of the user interaction with the GUI is possible by viewing of the currently stored interaction data. A data capture device and a data interaction analyser are also disclosed.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB0606889A GB0606889D0 (en) | 2006-04-05 | 2006-04-05 | Automated analysis of interaction with user interfaces |
GB0606889.4 | 2006-04-05 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2007113573A2 WO2007113573A2 (en) | 2007-10-11 |
WO2007113573A3 true WO2007113573A3 (en) | 2008-12-18 |
Family
ID=36539404
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/GB2007/001275 WO2007113573A2 (en) | 2006-04-05 | 2007-04-05 | Automated measuring of interaction with user interfaces |
Country Status (2)
Country | Link |
---|---|
GB (1) | GB0606889D0 (en) |
WO (1) | WO2007113573A2 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8531451B2 (en) | 2009-06-19 | 2013-09-10 | Microsoft Corporation | Data-driven visualization transformation |
US8692826B2 (en) | 2009-06-19 | 2014-04-08 | Brian C. Beckman | Solver-based visualization framework |
US8866818B2 (en) | 2009-06-19 | 2014-10-21 | Microsoft Corporation | Composing shapes and data series in geometries |
US9330503B2 (en) | 2009-06-19 | 2016-05-03 | Microsoft Technology Licensing, Llc | Presaging and surfacing interactivity within data visualizations |
CN108604204B (en) * | 2016-12-05 | 2021-10-19 | 谷歌有限责任公司 | Selecting and distributing records of applications executing on computing devices in a network environment |
US11941039B2 (en) | 2010-05-26 | 2024-03-26 | Userzoom Technologies, Inc. | Systems and methods for improvements to user experience testing |
Families Citing this family (73)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8326814B2 (en) | 2007-12-05 | 2012-12-04 | Box, Inc. | Web-based file management system and service |
US20130132833A1 (en) * | 2008-04-15 | 2013-05-23 | Foresee Results, Inc. | Systems and Methods For Remote Tracking And Replay Of User Interaction With A Webpage |
US8868722B2 (en) | 2008-12-17 | 2014-10-21 | Microsoft Corporation | Monitoring activity on a computer |
US9043296B2 (en) | 2010-07-30 | 2015-05-26 | Microsoft Technology Licensing, Llc | System of providing suggestions based on accessible and contextual information |
US9063912B2 (en) | 2011-06-22 | 2015-06-23 | Box, Inc. | Multimedia content preview rendering in a cloud content management system |
WO2013009328A2 (en) | 2011-07-08 | 2013-01-17 | Box.Net, Inc. | Collaboration sessions in a workspace on cloud-based content management system |
US9652741B2 (en) | 2011-07-08 | 2017-05-16 | Box, Inc. | Desktop application for access and interaction with workspaces in a cloud-based content management system and synchronization mechanisms thereof |
US9197718B2 (en) | 2011-09-23 | 2015-11-24 | Box, Inc. | Central management and control of user-contributed content in a web-based collaboration environment and management console thereof |
US9098474B2 (en) | 2011-10-26 | 2015-08-04 | Box, Inc. | Preview pre-generation based on heuristics and algorithmic prediction/assessment of predicted user behavior for enhancement of user experience |
WO2013062599A1 (en) | 2011-10-26 | 2013-05-02 | Box, Inc. | Enhanced multimedia content preview rendering in a cloud content management system |
WO2013082320A1 (en) | 2011-11-29 | 2013-06-06 | Box, Inc. | Mobile platform file and folder selection functionalities for offline access and synchronization |
US9019123B2 (en) | 2011-12-22 | 2015-04-28 | Box, Inc. | Health check services for web-based collaboration environments |
US9904435B2 (en) | 2012-01-06 | 2018-02-27 | Box, Inc. | System and method for actionable event generation for task delegation and management via a discussion forum in a web-based collaboration environment |
US11232481B2 (en) * | 2012-01-30 | 2022-01-25 | Box, Inc. | Extended applications of multimedia content previews in the cloud-based content management system |
US9965745B2 (en) | 2012-02-24 | 2018-05-08 | Box, Inc. | System and method for promoting enterprise adoption of a web-based collaboration environment |
US9195636B2 (en) | 2012-03-07 | 2015-11-24 | Box, Inc. | Universal file type preview for mobile devices |
US9575981B2 (en) | 2012-04-11 | 2017-02-21 | Box, Inc. | Cloud service enabled to handle a set of files depicted to a user as a single file in a native operating system |
US9413587B2 (en) | 2012-05-02 | 2016-08-09 | Box, Inc. | System and method for a third-party application to access content within a cloud-based platform |
US9396216B2 (en) | 2012-05-04 | 2016-07-19 | Box, Inc. | Repository redundancy implementation of a system which incrementally updates clients with events that occurred via a cloud-enabled platform |
US9691051B2 (en) | 2012-05-21 | 2017-06-27 | Box, Inc. | Security enhancement through application access control |
US9027108B2 (en) | 2012-05-23 | 2015-05-05 | Box, Inc. | Systems and methods for secure file portability between mobile applications on a mobile device |
US8914900B2 (en) | 2012-05-23 | 2014-12-16 | Box, Inc. | Methods, architectures and security mechanisms for a third-party application to access content in a cloud-based platform |
US20130339839A1 (en) * | 2012-06-14 | 2013-12-19 | Emre Yavuz Baran | Analyzing User Interaction |
US9712510B2 (en) | 2012-07-06 | 2017-07-18 | Box, Inc. | Systems and methods for securely submitting comments among users via external messaging applications in a cloud-based platform |
US9473532B2 (en) | 2012-07-19 | 2016-10-18 | Box, Inc. | Data loss prevention (DLP) methods by a cloud service including third party integration architectures |
US9794256B2 (en) | 2012-07-30 | 2017-10-17 | Box, Inc. | System and method for advanced control tools for administrators in a cloud-based service |
US8745267B2 (en) | 2012-08-19 | 2014-06-03 | Box, Inc. | Enhancement of upload and/or download performance based on client and/or server feedback information |
US9369520B2 (en) | 2012-08-19 | 2016-06-14 | Box, Inc. | Enhancement of upload and/or download performance based on client and/or server feedback information |
GB2513671A (en) | 2012-08-27 | 2014-11-05 | Box Inc | Server side techniques for reducing database workload in implementing selective subfolder synchronization in a cloud-based environment |
US9135462B2 (en) | 2012-08-29 | 2015-09-15 | Box, Inc. | Upload and download streaming encryption to/from a cloud-based platform |
US9117087B2 (en) | 2012-09-06 | 2015-08-25 | Box, Inc. | System and method for creating a secure channel for inter-application communication based on intents |
US9195519B2 (en) | 2012-09-06 | 2015-11-24 | Box, Inc. | Disabling the self-referential appearance of a mobile application in an intent via a background registration |
US9606705B2 (en) | 2012-09-06 | 2017-03-28 | Apple Inc. | Techniques for capturing and displaying user interaction data |
US9292833B2 (en) | 2012-09-14 | 2016-03-22 | Box, Inc. | Batching notifications of activities that occur in a web-based collaboration environment |
US10200256B2 (en) | 2012-09-17 | 2019-02-05 | Box, Inc. | System and method of a manipulative handle in an interactive mobile user interface |
US9553758B2 (en) | 2012-09-18 | 2017-01-24 | Box, Inc. | Sandboxing individual applications to specific user folders in a cloud-based service |
US10915492B2 (en) | 2012-09-19 | 2021-02-09 | Box, Inc. | Cloud-based platform enabled with media content indexed for text-based searches and/or metadata extraction |
US9959420B2 (en) | 2012-10-02 | 2018-05-01 | Box, Inc. | System and method for enhanced security and management mechanisms for enterprise administrators in a cloud-based environment |
US9495364B2 (en) | 2012-10-04 | 2016-11-15 | Box, Inc. | Enhanced quick search features, low-barrier commenting/interactive features in a collaboration platform |
US9705967B2 (en) | 2012-10-04 | 2017-07-11 | Box, Inc. | Corporate user discovery and identification of recommended collaborators in a cloud platform |
US9665349B2 (en) | 2012-10-05 | 2017-05-30 | Box, Inc. | System and method for generating embeddable widgets which enable access to a cloud-based collaboration platform |
EP2784717A1 (en) | 2012-10-17 | 2014-10-01 | Box, Inc. | Remote key management in a cloud-based environment |
US9756022B2 (en) | 2014-08-29 | 2017-09-05 | Box, Inc. | Enhanced remote key management for an enterprise in a cloud-based environment |
GB2508190A (en) * | 2012-11-22 | 2014-05-28 | Wonga Technology Ltd | Monitoring user interaction with webpages using unique identifiers for page components |
US10235383B2 (en) | 2012-12-19 | 2019-03-19 | Box, Inc. | Method and apparatus for synchronization of items with read-only permissions in a cloud-based environment |
US9396245B2 (en) | 2013-01-02 | 2016-07-19 | Box, Inc. | Race condition handling in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform |
US9953036B2 (en) | 2013-01-09 | 2018-04-24 | Box, Inc. | File system monitoring in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform |
US9507795B2 (en) | 2013-01-11 | 2016-11-29 | Box, Inc. | Functionalities, features, and user interface of a synchronization client to a cloud-based environment |
EP2757491A1 (en) | 2013-01-17 | 2014-07-23 | Box, Inc. | Conflict resolution, retry condition management, and handling of problem files for the synchronization client to a cloud-based platform |
US10725968B2 (en) | 2013-05-10 | 2020-07-28 | Box, Inc. | Top down delete or unsynchronization on delete of and depiction of item synchronization with a synchronization client to a cloud-based platform |
US10846074B2 (en) | 2013-05-10 | 2020-11-24 | Box, Inc. | Identification and handling of items to be ignored for synchronization with a cloud-based platform by a synchronization client |
US9633037B2 (en) | 2013-06-13 | 2017-04-25 | Box, Inc | Systems and methods for synchronization event building and/or collapsing by a synchronization component of a cloud-based platform |
US9805050B2 (en) | 2013-06-21 | 2017-10-31 | Box, Inc. | Maintaining and updating file system shadows on a local device by a synchronization client of a cloud-based platform |
US10229134B2 (en) | 2013-06-25 | 2019-03-12 | Box, Inc. | Systems and methods for managing upgrades, migration of user data and improving performance of a cloud-based platform |
US10110656B2 (en) | 2013-06-25 | 2018-10-23 | Box, Inc. | Systems and methods for providing shell communication in a cloud-based platform |
US9535924B2 (en) | 2013-07-30 | 2017-01-03 | Box, Inc. | Scalability improvement in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform |
US9535909B2 (en) | 2013-09-13 | 2017-01-03 | Box, Inc. | Configurable event-based automation architecture for cloud-based collaboration platforms |
US10509527B2 (en) | 2013-09-13 | 2019-12-17 | Box, Inc. | Systems and methods for configuring event-based automation in cloud-based collaboration platforms |
US9213684B2 (en) | 2013-09-13 | 2015-12-15 | Box, Inc. | System and method for rendering document in web browser or mobile device regardless of third-party plug-in software |
US8892679B1 (en) | 2013-09-13 | 2014-11-18 | Box, Inc. | Mobile device, methods and user interfaces thereof in a mobile device platform featuring multifunctional access and engagement in a collaborative environment provided by a cloud-based platform |
GB2518298A (en) | 2013-09-13 | 2015-03-18 | Box Inc | High-availability architecture for a cloud-based concurrent-access collaboration platform |
US9704137B2 (en) | 2013-09-13 | 2017-07-11 | Box, Inc. | Simultaneous editing/accessing of content by collaborator invitation through a web-based or mobile application to a cloud-based collaboration platform |
US10866931B2 (en) | 2013-10-22 | 2020-12-15 | Box, Inc. | Desktop application for accessing a cloud collaboration platform |
US10530854B2 (en) | 2014-05-30 | 2020-01-07 | Box, Inc. | Synchronization of permissioned content in cloud-based environments |
US9602514B2 (en) | 2014-06-16 | 2017-03-21 | Box, Inc. | Enterprise mobility management and verification of a managed application by a content provider |
US10574442B2 (en) | 2014-08-29 | 2020-02-25 | Box, Inc. | Enhanced remote key management for an enterprise in a cloud-based environment |
US10038731B2 (en) | 2014-08-29 | 2018-07-31 | Box, Inc. | Managing flow-based interactions with cloud-based shared content |
US9894119B2 (en) | 2014-08-29 | 2018-02-13 | Box, Inc. | Configurable metadata-based automation and content classification architecture for cloud-based collaboration platforms |
FR3026884B1 (en) * | 2014-10-02 | 2018-01-12 | Immersion | ATTENTION ATTRACTOR DISPLAY METHOD AND DEVICE |
WO2016137426A1 (en) | 2015-02-23 | 2016-09-01 | Hewlett Packard Enterprise Development Lp | Navigation menu based on crowd data |
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 |
CN109684184A (en) * | 2018-12-26 | 2019-04-26 | 百度在线网络技术(北京)有限公司 | A kind of reproducing method of application operating, device and electronic equipment |
EP3963435A4 (en) * | 2019-04-30 | 2023-01-25 | Userzoom Technologies, Inc. | SYSTEMS AND PROCEDURES FOR ENHANCED TESTING OF USER EXPERIENCES |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1999013423A1 (en) * | 1997-09-11 | 1999-03-18 | Narrative Communications Corporation | Tracking user micro-interactions with web page advertising |
GB2375030A (en) * | 2001-04-27 | 2002-10-30 | Ibm | Changing user interface following difficulty in use |
-
2006
- 2006-04-05 GB GB0606889A patent/GB0606889D0/en not_active Ceased
-
2007
- 2007-04-05 WO PCT/GB2007/001275 patent/WO2007113573A2/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1999013423A1 (en) * | 1997-09-11 | 1999-03-18 | Narrative Communications Corporation | Tracking user micro-interactions with web page advertising |
GB2375030A (en) * | 2001-04-27 | 2002-10-30 | Ibm | Changing user interface following difficulty in use |
Non-Patent Citations (3)
Title |
---|
LECEROF A ET AL: "AUTOMATIC SUPPORT FOR USABILITY EVALUATION", IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, IEEE SERVICE CENTER, LOS ALAMITOS, CA, US, vol. 24, no. 10, October 1998 (1998-10-01), pages 863 - 888, XP000849982, ISSN: 0098-5589 * |
OKADA H ET AL: "GUITESTER: A LOG-BASED USABILITY TESTING TOOL FOR GRAPHICAL USER INTERFACES", IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, INFORMATION & SYSTEMS SOCIETY, TOKYO, JP, vol. E82-D, no. 6, 1 June 1999 (1999-06-01), pages 1030 - 1040, XP000849324, ISSN: 0916-8532 * |
PAGANELLI L ET AL ASSOCIATION FOR COMPUTING MACHINERY: "Intelligent analysis of user interactions with web applications", 2002 INTERNATIONAL CONFERENCE ON INTELLIGENT USER INTERFACES. IUI 2002. SAN FRANCISCO, CA, JAN. 13 - 16, 2002, ANNUAL INTERNATIONAL CONFERENCE ON INTELLIGENT USER INTERFACES, NEW YORK, NY: ACM, US, 13 January 2002 (2002-01-13), pages 111 - 118, XP002261954, ISBN: 1-58113-459-2 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8531451B2 (en) | 2009-06-19 | 2013-09-10 | Microsoft Corporation | Data-driven visualization transformation |
US8692826B2 (en) | 2009-06-19 | 2014-04-08 | Brian C. Beckman | Solver-based visualization framework |
US8866818B2 (en) | 2009-06-19 | 2014-10-21 | Microsoft Corporation | Composing shapes and data series in geometries |
US9330503B2 (en) | 2009-06-19 | 2016-05-03 | Microsoft Technology Licensing, Llc | Presaging and surfacing interactivity within data visualizations |
US9342904B2 (en) | 2009-06-19 | 2016-05-17 | Microsoft Technology Licensing, Llc | Composing shapes and data series in geometries |
US11941039B2 (en) | 2010-05-26 | 2024-03-26 | Userzoom Technologies, Inc. | Systems and methods for improvements to user experience testing |
CN108604204B (en) * | 2016-12-05 | 2021-10-19 | 谷歌有限责任公司 | Selecting and distributing records of applications executing on computing devices in a network environment |
Also Published As
Publication number | Publication date |
---|---|
GB0606889D0 (en) | 2006-05-17 |
WO2007113573A2 (en) | 2007-10-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2007113573A3 (en) | Automated measuring of interaction with user interfaces | |
US9043459B2 (en) | Monitoring user activity on a mobile device | |
CN104699598B (en) | Automated testing method, device, equipment and system | |
US9326014B2 (en) | Method and system for correlating TV broadcasting information with TV panelist status information | |
US9075781B2 (en) | System and method for coordinating field user testing results for a mobile application across various mobile devices | |
US9462338B2 (en) | Set top box for performing diagnostic functions | |
CN202750187U (en) | Camera test bench and camera module | |
US20170364747A1 (en) | AUGEMENTED VIDEO ANALYTICS FOR TESTING INTERNET OF THINGS (IoT) DEVICES | |
WO2012075167A3 (en) | Systems and methods for gathering viewership statistics and providing viewer-driven mass media content | |
CN105260082B (en) | A kind of test data methods of exhibiting and exploitation terminal | |
WO2010104280A3 (en) | System and method for integratedly managing multiple connection statistics servers | |
CN110209559B (en) | Non-invasive monitoring method, control equipment and storage medium | |
CN103019899A (en) | A method, system, and intelligent terminal for event playback on an intelligent terminal | |
CN104935883A (en) | Remote monitoring method and server | |
CN112148579A (en) | User interface testing method and device | |
CN105589705A (en) | File updating method and device, and equipment | |
CN108630242A (en) | Media file compatibility testing method and device, storage medium and computer equipment | |
US8677433B2 (en) | Endurance testing of a content processing device | |
CN110554939A (en) | method, system and terminal for debugging embedded equipment | |
US20110276366A1 (en) | Method and system for evaluating a mobile device manufacturer performance | |
JP2013074457A5 (en) | ||
CN111314743B (en) | Interface data playback method and device | |
CN104994560A (en) | Display screen attention measuring method and system | |
CA2502216A1 (en) | Network monitoring system | |
JP2014191385A (en) | Information processing device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 07732319 Country of ref document: EP Kind code of ref document: A2 |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 07732319 Country of ref document: EP Kind code of ref document: A2 |