CA2093839A1 - Method and System for Demonstrating a Computer Program - Google Patents
Method and System for Demonstrating a Computer ProgramInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B19/00—Teaching not covered by other main groups of this subclass
- G09B19/0053—Computers, e.g. programming
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S345/00—Computer graphics processing and selective visual display systems
- Y10S345/949—Animation processing method
- Y10S345/952—Simulation
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S345/00—Computer graphics processing and selective visual display systems
- Y10S345/949—Animation processing method
- Y10S345/956—Language driven animation
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S706/00—Data processing: artificial intelligence
- Y10S706/902—Application using ai with detail of the ai system
- Y10S706/927—Education or instruction
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S715/00—Data processing: presentation processing of document, operator interface processing, and screen saver display processing
- Y10S715/975—Pop-up dialog box for entry
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S715/00—Data processing: presentation processing of document, operator interface processing, and screen saver display processing
- Y10S715/977—Dynamic 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.
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)
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)
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)
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 |
-
1992
- 1992-07-15 US US07/914,185 patent/US5388993A/en not_active Expired - Lifetime
-
1993
- 1993-04-13 CA CA002093839A patent/CA2093839C/en not_active Expired - Fee Related
Cited By (2)
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 |