CA2093839A1 - Method and System for Demonstrating a Computer Program - Google Patents

Method and System for Demonstrating a Computer Program

Info

Publication number
CA2093839A1
CA2093839A1 CA2093839A CA2093839A CA2093839A1 CA 2093839 A1 CA2093839 A1 CA 2093839A1 CA 2093839 A CA2093839 A CA 2093839A CA 2093839 A CA2093839 A CA 2093839A CA 2093839 A1 CA2093839 A1 CA 2093839A1
Authority
CA
Canada
Prior art keywords
demonstrating
computer program
end user
script language
tutorial
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
CA2093839A
Other languages
French (fr)
Other versions
CA2093839C (en
Inventor
Frank A. Mckiel
G. Michael Trowbridge
Cathy J. Cavendish
Robert J. Catino
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
Frank A. Mckiel
G. Michael Trowbridge
Cathy J. Cavendish
Robert J. Catino
International Business Machines Corporation
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 Frank A. Mckiel, G. Michael Trowbridge, Cathy J. Cavendish, Robert J. Catino, International Business Machines Corporation filed Critical Frank A. Mckiel
Publication of CA2093839A1 publication Critical patent/CA2093839A1/en
Application granted granted Critical
Publication of CA2093839C publication Critical patent/CA2093839C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B19/00Teaching not covered by other main groups of this subclass
    • G09B19/0053Computers, e.g. programming
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S345/00Computer graphics processing and selective visual display systems
    • Y10S345/949Animation processing method
    • Y10S345/952Simulation
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S345/00Computer graphics processing and selective visual display systems
    • Y10S345/949Animation processing method
    • Y10S345/956Language driven animation
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S706/00Data processing: artificial intelligence
    • Y10S706/902Application using ai with detail of the ai system
    • Y10S706/927Education or instruction
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S715/00Data processing: presentation processing of document, operator interface processing, and screen saver display processing
    • Y10S715/975Pop-up dialog box for entry
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S715/00Data processing: presentation processing of document, operator interface processing, and screen saver display processing
    • Y10S715/977Dynamic icon, e.g. animated or live action

Abstract

A system and method are provided for building a help function in the form of a tutorial that physically demonstrates to an end user the function that the end user wants to understand. The invention includes a script language that includes tags or commands that the information developer can use in demonstrating the application program and providing tutorial information to the user. The system includes an interpreter that interprets the script language.
CA002093839A 1992-07-15 1993-04-13 Method and system for demonstrating a computer program Expired - Fee Related CA2093839C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US914,185 1992-07-15
US07/914,185 US5388993A (en) 1992-07-15 1992-07-15 Method of and system for demonstrating a computer program

Publications (2)

Publication Number Publication Date
CA2093839A1 true CA2093839A1 (en) 1994-01-16
CA2093839C CA2093839C (en) 1998-11-24

Family

ID=25434019

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002093839A Expired - Fee Related CA2093839C (en) 1992-07-15 1993-04-13 Method and system for demonstrating a computer program

Country Status (2)

Country Link
US (1) US5388993A (en)
CA (1) CA2093839C (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0690426A3 (en) * 1994-06-07 1997-03-05 Cbt Tech Ltd A computer based training system

Families Citing this family (74)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3428039B2 (en) * 1992-06-30 2003-07-22 ソニー株式会社 Synchronous signal detector, synchronous signal detecting method and decoding device
JPH0683554A (en) * 1992-09-03 1994-03-25 Matsushita Electric Ind Co Ltd Operation guide device
US5432940A (en) * 1992-11-02 1995-07-11 Borland International, Inc. System and methods for improved computer-based training
US5640590A (en) * 1992-11-18 1997-06-17 Canon Information Systems, Inc. Method and apparatus for scripting a text-to-speech-based multimedia presentation
JP3288460B2 (en) * 1993-01-29 2002-06-04 松下電器産業株式会社 Display data generation apparatus and method
JP3127655B2 (en) * 1993-03-22 2001-01-29 ソニー株式会社 Modulator and demodulator
US5524195A (en) * 1993-05-24 1996-06-04 Sun Microsystems, Inc. Graphical user interface for interactive television with an animated agent
DE69432199T2 (en) * 1993-05-24 2004-01-08 Sun Microsystems, Inc., Mountain View Graphical user interface with methods for interfacing with remote control devices
US5741136A (en) * 1993-09-24 1998-04-21 Readspeak, Inc. Audio-visual work with a series of visual word symbols coordinated with oral word utterances
US6062863A (en) * 1994-09-22 2000-05-16 Kirksey; William E. Method of associating oral utterances meaningfully with word symbols seriatim in an audio-visual work and apparatus for linear and interactive application
US5938447A (en) * 1993-09-24 1999-08-17 Readspeak, Inc. Method and system for making an audio-visual work with a series of visual word symbols coordinated with oral word utterances and such audio-visual work
US6606101B1 (en) * 1993-10-25 2003-08-12 Microsoft Corporation Information pointers
US5982365A (en) * 1993-11-19 1999-11-09 Apple Computer, Inc. System and methods for interactively generating and testing help systems
US5544305A (en) * 1994-01-25 1996-08-06 Apple Computer, Inc. System and method for creating and executing interactive interpersonal computer simulations
US5566295A (en) * 1994-01-25 1996-10-15 Apple Computer, Inc. Extensible simulation system and graphical programming method
US5577186A (en) * 1994-08-01 1996-11-19 Mann, Ii; S. Edward Apparatus and method for providing a generic computerized multimedia tutorial interface for training a user on multiple applications
US5951298A (en) * 1994-08-23 1999-09-14 Werzberger; Bernice Floraine Interactive book assembly
US5697789A (en) * 1994-11-22 1997-12-16 Softrade International, Inc. Method and system for aiding foreign language instruction
US5703627A (en) * 1995-03-08 1997-12-30 Apple Computer, Inc. Method for colorflash reduction by copying color values between active and inactive window applications so as to minimize differing color cells between corresponding color maps
US5696905A (en) * 1995-03-20 1997-12-09 International Business Machines Corporation System and method for providing merchant information and establishing links to merchants while presenting a movie
US5596705A (en) * 1995-03-20 1997-01-21 International Business Machines Corporation System and method for linking and presenting movies with their underlying source information
US5553221A (en) * 1995-03-20 1996-09-03 International Business Machine Corporation System and method for enabling the creation of personalized movie presentations and personalized movie collections
US5943049A (en) * 1995-04-27 1999-08-24 Casio Computer Co., Ltd. Image processor for displayed message, balloon, and character's face
EP0821819B1 (en) * 1995-06-30 2003-06-11 Rick A. Beye Method of instructing/tutoring using a full motion personage in window superimposed on educational material
US5898462A (en) * 1995-12-08 1999-04-27 Coach Master International Corporation Methods of producing data storage devices for appliances which can be used to coach users in the performance of user-selected tasks
US5825356A (en) * 1996-03-18 1998-10-20 Wall Data Incorporated Help system with semitransparent window for disabling controls
US5867175A (en) * 1996-05-24 1999-02-02 Microsoft Corporation Method and apparatus for scriping animation
US5793364A (en) * 1996-06-14 1998-08-11 Entertainment Drive, L.L.C. Method and system for associating playback of multiple audiovisual programs with one graphic interface element
US5760771A (en) * 1996-07-17 1998-06-02 At & T Corp System and method for providing structured tours of hypertext files
US5823781A (en) * 1996-07-29 1998-10-20 Electronic Data Systems Coporation Electronic mentor training system and method
US6020886A (en) * 1996-09-04 2000-02-01 International Business Machines Corporation Method and apparatus for generating animated help demonstrations
US5923325A (en) * 1996-11-14 1999-07-13 International Business Machines Corporation System and method for enhancing conveyed user information relating to symbols in a graphical user interface
US5859637A (en) * 1997-02-13 1999-01-12 International Business Machines Corporation Non-programming method and apparatus for creating wizards with a script
US5905486A (en) * 1997-03-03 1999-05-18 International Business Machines Corporation Mobile client computer programmed to combine cursor, control and input functions
US6209028B1 (en) 1997-03-21 2001-03-27 Walker Digital, Llc System and method for supplying supplemental audio information for broadcast television programs
US7058597B1 (en) * 1998-12-04 2006-06-06 Digital River, Inc. Apparatus and method for adaptive fraud screening for electronic commerce transactions
US7617124B1 (en) * 1998-12-04 2009-11-10 Digital River, Inc. Apparatus and method for secure downloading of files
US20030195974A1 (en) 1998-12-04 2003-10-16 Ronning Joel A. Apparatus and method for scheduling of search for updates or downloads of a file
JP3729323B2 (en) * 1999-04-15 2005-12-21 株式会社ソニー・コンピュータエンタテインメント Entertainment system, entertainment apparatus, recording medium, and image processing method
US6404441B1 (en) * 1999-07-16 2002-06-11 Jet Software, Inc. System for creating media presentations of computer software application programs
US6833847B1 (en) * 1999-12-21 2004-12-21 International Business Machines Corporation Visual wizard launch pad
JP2002077755A (en) * 2000-08-29 2002-03-15 Sharp Corp Agent interface apparatus
US7093113B2 (en) 2001-01-09 2006-08-15 Veritas Operating Corporation Application model for dynamic computing environments in software sales cycle
US7310627B2 (en) * 2001-06-15 2007-12-18 International Business Machines Corporation Method of searching for text in browser frames
AU2002361942A1 (en) * 2001-12-10 2003-06-23 Finn Lindstrom A method and system for demonstrating a computer program
US7356773B1 (en) 2001-12-27 2008-04-08 Expertune, Inc. Wizard builder, for application software, building a setup wizard which sets up a defacto interface between the application program and monitoring or control equipment
US20040027373A1 (en) * 2002-08-07 2004-02-12 Jacquot Bryan Joseph Linked screen demonstration program for computer application programs
US6889147B2 (en) * 2002-09-17 2005-05-03 Hydrogenics Corporation System, computer program product and method for controlling a fuel cell testing device
US20040081952A1 (en) * 2002-10-16 2004-04-29 Burns Barclay Fred Online learning system
EP1613972A1 (en) * 2003-04-17 2006-01-11 Hydrogenics Corporation Alarm recovery system and method for fuel cell testing systems
US20040229954A1 (en) * 2003-05-16 2004-11-18 Macdougall Diane Elaine Selective manipulation of triglyceride, HDL and LDL parameters with 6-(5-carboxy-5-methyl-hexyloxy)-2,2-dimethylhexanoic acid monocalcium salt
US7878808B1 (en) * 2003-09-19 2011-02-01 Sap Ag Multiple application interactive tutorial player
US7353085B2 (en) * 2003-09-22 2008-04-01 Hydrogenics Corporation Electrolyzer cell stack system
JP2005251034A (en) * 2004-03-05 2005-09-15 Konami Co Ltd Character string display system, character string display method and program
US8554130B1 (en) * 2004-09-15 2013-10-08 Cadence Design Systems, Inc. Method and apparatus to provide machine-assisted training
US20060105302A1 (en) * 2004-10-28 2006-05-18 Microsoft Corporation Practice session utilizing an application
US20060172267A1 (en) * 2005-01-31 2006-08-03 Microsoft Corporation Input device training and automatic assignment
US9183752B2 (en) * 2005-07-14 2015-11-10 Red Hat, Inc. Tutorial generator with automatic capture of screenshots
EP1915676A2 (en) * 2005-08-11 2008-04-30 Philips Intellectual Property & Standards GmbH Method for introducing interaction pattern and application functionalities
US20070055520A1 (en) * 2005-08-31 2007-03-08 Microsoft Corporation Incorporation of speech engine training into interactive user tutorial
US20070122789A1 (en) * 2005-11-29 2007-05-31 Yoo Sung W Context aware tutorial
WO2007109444A2 (en) * 2006-03-17 2007-09-27 Schmitt William C Common format learning device
KR20080073480A (en) * 2007-02-06 2008-08-11 삼성전자주식회사 Flat cable and electronic appliance having the same
US20080301557A1 (en) * 2007-06-04 2008-12-04 Igor Kotlyar Systems, methods and software products for online dating
US20100131878A1 (en) * 2008-09-02 2010-05-27 Robb Fujioka Widgetized Avatar And A Method And System Of Creating And Using Same
US20100009323A1 (en) * 2008-07-08 2010-01-14 Chuan-Lang Lin Simulation Software System and Method of Implementing The Same
US20100205529A1 (en) * 2009-02-09 2010-08-12 Emma Noya Butin Device, system, and method for creating interactive guidance with execution of operations
US9569231B2 (en) * 2009-02-09 2017-02-14 Kryon Systems Ltd. Device, system, and method for providing interactive guidance with execution of operations
US9405558B2 (en) * 2009-08-24 2016-08-02 Kryon Systems Ltd. Display-independent computerized guidance
US8918739B2 (en) * 2009-08-24 2014-12-23 Kryon Systems Ltd. Display-independent recognition of graphical user interface control
US9098313B2 (en) * 2009-08-24 2015-08-04 Kryon Systems Ltd. Recording display-independent computerized guidance
US20130084999A1 (en) * 2011-10-04 2013-04-04 Jason Churchill Costa Game centered on building nontrivial computer programs
US20140113257A1 (en) * 2012-10-18 2014-04-24 Alexey N. Spiridonov Automated evaluation of programming code
US9965464B2 (en) 2014-12-05 2018-05-08 Microsoft Technology Licensing, Llc Automatic process guidance

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3707725A (en) * 1970-06-19 1972-12-26 Ibm Program execution tracing system improvements
US4672554A (en) * 1983-05-19 1987-06-09 Brother Kogyo Kabushiki Kaisha Software vending instrument
JPS61275795A (en) * 1985-05-31 1986-12-05 キヤノン株式会社 Document processor
US5096423A (en) * 1985-12-11 1992-03-17 Goldwasser Eric P Computer system for teaching abbreviations for text and data processing functions
US4696003A (en) * 1986-03-10 1987-09-22 International Business Machines Corporation System for testing interactive software
US4827404A (en) * 1986-04-14 1989-05-02 Schlumberger Technology Corporation Method and system for computer programming
US5038316A (en) * 1988-08-22 1991-08-06 James D. Hempleman Method for generating user documentation for an application program by executing commands associated with different aspects of the application program in response to analysis of the application program
US5175812A (en) * 1988-11-30 1992-12-29 Hewlett-Packard Company System for providing help information during a help mode based on selected operation controls and a current-state of the system
JPH02272645A (en) * 1989-04-14 1990-11-07 Hitachi Ltd Method for supporting program debugging
US5111409A (en) * 1989-07-21 1992-05-05 Elon Gasper Authoring and use systems for sound synchronized animation
US5166886A (en) * 1989-07-31 1992-11-24 Molnar Charles E System to demonstrate and sell computer programs
US5198379A (en) * 1990-04-27 1993-03-30 Sharp Kabushiki Kaisha Method of making a MOS thin film transistor with self-aligned asymmetrical structure
US5169342A (en) * 1990-05-30 1992-12-08 Steele Richard D Method of communicating with a language deficient patient

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0690426A3 (en) * 1994-06-07 1997-03-05 Cbt Tech Ltd A computer based training system
US6308042B1 (en) 1994-06-07 2001-10-23 Cbt (Technology) Limited Computer based training system

Also Published As

Publication number Publication date
US5388993A (en) 1995-02-14
CA2093839C (en) 1998-11-24

Similar Documents

Publication Publication Date Title
CA2093839A1 (en) Method and System for Demonstrating a Computer Program
BR9406803A (en) Symbolic language teaching and communication system using the discrimination of tactile configurations
DE69434693D1 (en) Vehicle guidance device and method using a display unit
EP0597316A3 (en) Computer simulation system and method for specifying the behavior of graphical operator interfaces.
EP0640913A3 (en) Multilingual standard resources
AU1053397A (en) Computer education and execution interface operable over a network
DE69803043T2 (en) TRANSLATION SYSTEM
DE69329094D1 (en) Display system for accepting user commands from voice and gesture input
DE69321640T2 (en) Device for the graphic input of data
AU2001244782A1 (en) Database of learning materials and method for providing learning materials to a learner using computer system
DK145693A (en) Viscous hydrocarbon-in-aqueous buffer solution emulsion and method of preparation thereof
EP0216480A3 (en) Intelligent assistant for using and operating computer systems capabilities to solve problems
DE69615470D1 (en) Representation of relationships between graphic objects in a computer display device
DE69616424T2 (en) Dynamic dialog window device for a graphical user interface for display of computer system video
DE69613031T2 (en) Video display and control of several graphic interfaces
EP0661892A3 (en) Portable information equipment system and control method thereof.
DE69414592D1 (en) EXECUTION OF DATA PROCESSING COMMANDS
AU6853394A (en) Analysis of velocity data
FR2709364B1 (en) Interactive braille device.
DE69610520D1 (en) Handwritten data and command gesture input method and device
AU9221798A (en) Mouse mode manager and voice activation for navigating and executing computer commands
BR9301070A (en) SYSTEM AND METHOD TO CONTROL THE VISUAL REPRESENTATION ON A DIGITAL COMPUTER
FR2700513B1 (en) Assisted braking system with mixed reaction and concealed stroke.
DE9319032U1 (en) Device for the remote transmission of confidential graphic data
EP0636974A3 (en) System and method for control of a computer.

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed