Recording/playback tools for UI-based applications

Data processing: presentation processing of document – operator i – Operator interface – Playback of recorded user events

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

07627821

ABSTRACT:
Techniques and tools are described for recording input from user actions in a user interface (UI) and replicating the UI activity on a computing device. When recording and replicating UI activity, these techniques and tools improve the readability of the recorded input data and the reliability of playback. The techniques and tools may be used in combination or separately. For example, a recording tool uses a set of filters, which aggregates recorded data into basic, readable primitive methods. The recording tool converts the aggregated data into playback code by converting the playback primitive methods into corresponding computer language instructions. A playback tool may then replicate the initial recorded UI activity by playing back the computer language instructions.

REFERENCES:
patent: 5333302 (1994-07-01), Hensley et al.
patent: 5335342 (1994-08-01), Pope et al.
patent: 5396591 (1995-03-01), Goss
patent: 5542069 (1996-07-01), Meppelink et al.
patent: 5781720 (1998-07-01), Parker et al.
patent: 5786814 (1998-07-01), Moran et al.
patent: 6046741 (2000-04-01), Hochmuth
patent: 6184880 (2001-02-01), Okada
patent: 6357038 (2002-03-01), Scouten
patent: 6535912 (2003-03-01), Anupam et al.
patent: 6549216 (2003-04-01), Schumacher et al.
patent: 7036079 (2006-04-01), McGlinchey et al.
patent: 7099893 (2006-08-01), Bischof et al.
patent: 7120676 (2006-10-01), Nelson et al.
patent: 7139978 (2006-11-01), Rojewski et al.
patent: 7275240 (2007-09-01), Cole et al.
patent: 2001/0043234 (2001-11-01), Kotamarti
patent: 2002/0162053 (2002-10-01), Os
patent: 2003/0142122 (2003-07-01), Straut et al.
patent: 2003/0164850 (2003-09-01), Rojewski et al.
patent: 2004/0041827 (2004-03-01), Bischof et al.
patent: 2004/0070612 (2004-04-01), Sinclair et al.
patent: 2004/0221262 (2004-11-01), Hampapuram et al.
patent: 2004/0261026 (2004-12-01), Corson
patent: 2006/0010420 (2006-01-01), Peterson et al.
patent: 2006/0168467 (2006-07-01), Couturier et al.
patent: 2007/0106939 (2007-05-01), Qassoudi
Gerald Meszaros Agile Regression Testing Using Record & Playback OOPSLA 2003 Oct. 26-30, 2003.
Scott Hudson, Bonnie John, Keith Knudsen, and Michael Byrne A Tool for Creating Predictive Performance Models from User Interface Demonstrations UIST '99.
Tool Mentor: Creating Test Scripts Using Rational Robot Copyright 1987-2000.
Jessica Chen “Expressing Graphical User's Input for Test Specifications” EDCIS 2002, LNCS 2480, pp. 347-359, 2002. Springer-Verlag Berlin Heidelberg 2002.
Mark Molander “Reducing the user interface” Jun. 1, 2001.
“Programming Model for WinFx: Common Programming Techniques: Accessibility,” 3 pages, downloaded from the World Wide Web on Mar. 4, 2004.
“Programming Model for WinFx: Common Programming Techniques: Accessibility: Introduction to User Interface Automation,” 3 pages downloaded from the World Wide Web on Mar. 4, 2004.
“Programming Model for WinFx: Common Programming Techniques: Accessibility: About the User Interface Automation Tree,” 2 pages, downloaded from the World Wide Web on Mar. 4, 2004.
“Programming Model for WinFx: Common Programming Techniques: Accessibility: About User Interface Automation Events,” 2 pages, downloaded from the World Wide Web on Mar. 4, 2004.
“Programming Model for WinFx: Common Programming Techniques: Accessibility: About User Interface Automation Input,” 2 pages, downloaded from the World Wide Web on Mar. 4, 2004.
“Programming Model for WinFx: Common Programming Techniques: Accessibility: About User Interface Automation Security,” 2 pages, downloaded from the World Wide Web on Mar. 4, 2004.
“Programming Model for WinFx: Common Programming Techniques: Accessibility: About User Interface Automation Control Patterns,” 3 pages, downloaded from the World Wide Web on Mar. 9, 2004.
“Programming Model for WinFx: Common Programming Techniques: Accessibility: About User Interface Automation Properties,” 1 page, downloaded from the World Wide Web on Mar. 9, 2004.
“Programming Model for WinFx: Common Programming Techniques: Accessibility: About User Interface Automation Support for the Combo Box Control,” 3 pages, downloaded from the World Wide Web on Mar. 9, 2004.
“Programming Model for WinFx: Common Programming Techniques: Accessibility: About User Interface Automation Support for the ListBox Control,” 2 pages, downloaded from the World Wide Web on Mar. 9, 2004.
“Programming Model for WinFx: Common Programming Techniques: Accessibility: About User Interface Automation Support for the Menu Control,” 4 pages, downloaded from the World Wide Web on Mar. 9, 2004.
“Programming Model for WinFx: Common Programming Techniques: Accessibility: Control Patern Mapping for User Interface Automation Clients,” 2 pages, downloaded from the World Wide Web on Mar. 9, 2004.
“Programming Model for WinFx: Common Programming Techniques: Accessibility: Control Pattern Mapping for User Interface Automation Providers,” 6 pages, downloaded from the World Wide Web on Mar. 9, 2004.
“Programming Model for WinFx: Common Programming Techniques: Accessibility: Implementing Control Patterns on ‘Avalon’ Platform Elements,” 2 pages, downloaded from the World Wide Web on Mar. 9, 2004.
“Programming Model for WinFx: Common Programming Techniques: Accessibility: Implementing the Invoke Control Pattern,” 2 pages, downloaded from the World Wide Web on Mar. 9, 2004.
“Programming Model for WinFx: Common Programming Techniques: Accessibility: Introduction to UI Spy,” 1 page, downloaded from the World Wide Web on Mar. 9, 2004.
“Programming Model for WinFx: Common Programming Techniques: Accessibility: Using User Interface Automation for Clients,” 4 pages, downloaded from the World Wide Web on Mar. 9, 2004.
“UI Terminology,” 5 pages, downloaded from the World Wide Web on Jun. 15, 2004.
“MacroExpress®: The Windows Automation Tool,” 2 pages, downloaded from the World Wide Web on Jun. 11, 2004.
“MacroExpress®: PGM Functions Library,” 1 page, downloaded from the World Wide Web on Jun. 11, 2004.
“AIM Keys: The All-in-one Macro Utility,”AIMSOFT, 2 pages, downloaded from the World Wide Web on Jun. 11, 2004.
“RapidKey—Autotext and Macros for Windows 9x, ME, NT, 2000, XP,” 2 pages, downloaded from the World Wide Web on Jun. 11, 2004.
“Tech Web: TechEncyclopedia,” 2 pages, downloaded from the World Wide Web on Jun. 11, 2004.
“Aldo's Macro Recorder 4.1,” 6 pages, downloaded from the World Wide Web on Jun. 11, 2004.
“WinTask,” 3 pages, downloaded from the World Wide Web on Jun. 11, 2004.
“Automate and Monitor IT Systems,” 1 page, Unisyn Software, downloaded from the World Wide Web on Jun. 11, 2004.
“Automate Architecture,” Unisyn Software, 2 pages, downloaded from the World Wide Web on Jun. 11, 2004.
“Macro Scheduler,” MJNET, 3 pages, downloaded from the World Wide Web on Jun. 11, 2004.
“Graphical User Interface,” FOLDOC, 1 page, downloaded from the World Wide Web on Apr. 24, 2004.
Microsoft Corporation, “Microsoft Windows for Workgroups User's Guide,” p. 137 (1985).
“Programming Model for WinFx: Common Programming Techniques: Accessibility: Implementing the Selection Control Pattern,” 1 page, downloaded from the World Wide Web on Mar. 9, 2004.
“Programming Model for WinFx: Common Programming Techniques: Accessibility: Implementing the Value Pattern,” 1 page, downloaded from the World Wide Web on Mar. 9, 2004.
“Aldo's Macro Recorder 4.1,” 5 pp. (downloaded from the World Wide Web on Oct. 31, 2006; document marked Nov. 7, 2003).
“Macro Express Home Page,” 2 pp. (downloaded from the World Wide Web on May 17, 2006).
“JitBit Macro Recorder 3.6,” 2 pp. (downloaded from the World Wid

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Recording/playback tools for UI-based applications does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Recording/playback tools for UI-based applications, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Recording/playback tools for UI-based applications will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4145017

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.