Home
illllllll
Contents
1. 4350 96 14514 Sheet 1 of 8 Apr 6 2004 U S Patent PE daldvav SNOTLYIINAWWOD AYOMLIN 17 WSLSAS ONILVYadO 07 NOTLWIIIddv US 6 717 591 Sheet 2 of 8 Apr 6 2004 U S Patent UOSIPOW 18309 w suejd Sih YOR uejd O auo 5 S366 3592204 5 auy PaxJOM om da s deys s ue suo auo 48 5 das PHB PME SHOWS HENAS Aung MAMAO C COOU OO _ _ 2940 suondo sywwyoog UPS 8 YOSIN US 6 717 591 Sheet 3 of 8 Apr 6 2004 U S Patent 09 pue payeys sued 994 ued o dajs 990 dajs epueby XAIOUd pue 5 9614 ued OM das euo das 09 alld WM us w m m w m m 966 3860404 Buyueyo W
2. Tc Total Presentation Time Ta Tb Tc Td Te and Tf are the user Preset times for each slide Tr Remaining Time Thus the algorithm of step 82 is set up with respect to Ta so that if there is an overrun or override and Tr is 20 minutes or more then Tr the remaining time is divided by 5 and each of Tb Tf is dynamically assigned of the remaining time If Tr is less than 20 then Tb is set at 4 minutes dynamically and each of the other segments is set at Tr minus 4 divided by 4 There can be a different algorithm equation for each slide segment of the presentation In step 83 another algorithm equation is set forth for example for changes associated with segment Td of the presentation Thus if there is an overrun or override at segment Td then if the remaining Tr is less than 10 minutes slide segment Te will be dropped from the presentation and the remaining segment Tf will set to the remaining time Tr Otherwise the two remaining slide segments are each dynamically allocated half of the remain ing time One of the preferred implementations of the present invention is in application program 40 a program made up of programming steps or instructions resident in RAM 14 FIG 1 Until required by the computer system the program instructions may be stored in another readable medium e g in disk drive 20 or in a removable memory such as an optical disk for use in a CD ROM computer input or in a floppy disk for use in a flo
3. NPA aiid dd sasuadxa U S Patent FIG 6 Apr 6 2004 Sheet 6 of 8 SET UP A COMPUTER CONTROLLED DISPLAY INTERFACE TO SHOW MINIATURE SLIDES IN PRESENTATION SEQUENCE SET UP DISPLAY PROMPTING PROCESS FOR REQUESTING INTERACTIVE DISPLAY INPUT AS TO TIME THAT EACH SLIDE 15 TO BE PRESENTED SET UP ROUTINE FOR TRACKING THE REAL TIME FOR EACH SLIDE DURING PRESENTATION SET UP PROCESS FOR AUTOMATICALLY SWITCHING SLIDES BASED UPON USER TIME INPUT SET UP PROCESS FOR USER MANUAL OVERRIDE OF SWITCHING TIME SET UP PROCESS TO ENABLE USER TO PROVIDE ALGORITHM TO REAPPORTION REMAINING OVERALL PRESENTATION TIME DYNAMICALLY AMONG REMAINING SLIDES IN THE PRESENTATION SEQUENCES IN RESPONSE TOA USER MANUAL OVERRIDE OF TIME ENABLE THE USER TO ELIMINATE SOME REMAINING SLIDES IN SEQUENCE VIA THE ALGORITHM END US 6 717 591 61 62 63 64 65 66 67 U S Patent Apr 6 2004 Sheet 7 of 8 US 6 717 591 1 70 PROMPT USER FOR SLIDE TIMES SET UP TIME AND SWITCH SEQUENCE PRESENT NEXT SLIDE FIG 7 71 MANUAL OVERRIDE COMPUTE REMAINING TOTAL PRESENTATION TIME LESS EXTRA TIME OF OVERRIDE REAPPORTION REMAINING TIME AMONG REMAINING SLIDES DYNAMICALLY AS PER USER SET UP ALGORITHM RESET TIMES FOR REMAINING SLIDES END PRESENTATION U S Patent Apr 6 2004 Sheet 8 of 8 US 6 717 591 1
4. and in response to a change in said time dynami 21 Appl No 09 652 052 cally reapportioning the remaining total time among the 22 Filed Aug 31 2000 subsequent sequential presentation segments The reappor tioned times for said subsequent sequential presentation 51 Int E A E G09G 5 00 segments can further be displayed There may also be 52 US 345 732 345 723 means responsive to the change in the time for dynamically 58 Field of Search 345 730 731 eliminating one of said sequential segments In slide 345 732 723 726 presentations there may be means for displaying the reap portioned times for said subsequent sequential individual 56 References Cited slides together with miniaturizations of each of said subse 5 035 624 A U S PATENT DOCUMENTS 7 1991 Hosoya et al Microsoft PowerPoint expenses ppl File Edit View Bookmarks Options Directo Overview step one Stewart Simons and Parks step plan three 434 309 Window Help 10 MIN 7 5 52 quent sequential individual slides 21 Claims 8 Drawing Sheets Summary step one step two plan three the plans worked fine etc and etc 50 PROFEX Conference Agenda step one step two plan three the plans stated etc and etc 10 MIN 6 52 US 6 717 591 6g Yasin __ 1
5. even to the casual user The implementation is directed to the pacing of pre sentations made up of a plurality of presentation segments and comprises the combination of means for assigning a portion of a total presentation time for each of said plurality of presentation segments means for displaying the time assigned to each of said presentation segments means enabling an interactive user to change during the presenta tion of a segment the time assigned to the segment being presented and means responsive to a change in said time assigned to a sequential segment for dynamically reappor tioning remaining total time among the subsequent sequen tial presentation segments The invention preferably also includes means for display ing the reapportioned times for said subsequent sequential presentation segments There may also be means responsive to the change in the time for dynamically eliminating one of said sequential segments 10 15 20 25 30 35 40 45 50 55 60 65 2 According to one aspect of the present invention each of said presentation segments is a presentation of an individual slide This aspect also may include the means responsive to the change in the time for dynamically eliminating one of said sequential slides In slide presentations there may be means for displaying the reapportioned times for the subsequent sequential indi vidual slides including means for displaying a screen
6. FIG 8 ALGORITHM SET UP Tt TOTAL PRESENTATION TIME Ta Tb Tc Td Te and Tf ARE THE USER SET TIMES FOR EACH SLIDE Tr REMAINING TIME 81 AFTER A MANUAL OVERRIDE ON TIME Ta THEN IF Tr gt 20 MINUTES DIVIDE Tr BY 5 AND SET SLIDE TIME 5 FOR OTHERS IF Tr lt 20 MINUTES SET TIME FOR EACH OF OTHERS 4 4 82 AFTER A MANUAL OVERRIDE ON TIME Td THEN IF Tr lt 10 DROP SLIDE Te AND SET Tf Tr OTHERWISE SET Tr 2 FOR EACH OF TWO REMAINING SLIDES 83 US 6 717 591 B1 1 COMPUTER DISPLAY SYSTEM FOR DYNAMICALLY CONTROLLING THE PACING OF SEQUENTIAL PRESENTATION SEGMENTS IN RESPONSE TO USER VARIATIONS IN THE TIME ALLOCATED TO SPECIFIC PRESENTATION SEGMENTS TECHNICAL FIELD The present invention relates to user interactive computer supported display technology and particularly to display systems for controlling the timing of presentations com prised of a sequence of presentation segments BACKGROUND OF RELATED ART The past decade has been marked by a technological revolution driven by the convergence of the data processing industry with the consumer electronics industry As a result of these changes it seems as if virtually all aspects of human endeavor in the industrialized world requires human computer interfaces There is a need to make computer directed activities accessible to many people who were until recently computer indifferent There are great numbers o
7. in this example will be a slide presentation First there is provided a standard program for controlling slide presentations such as PowerPoint 97 which provides an interface for displaying the selected sequence of slides in sequential miniaturized versions step 61 Then there is set up a display like that of FIG 2 wherein the presenter user is prompted to enter the times during which each sequential slide is to be displayed step 62 A routine is provided for timing each slide presentation segment step 63 A process is set up for automatically switching from slide to slide in the sequence based upon the user input times step 64 or for permitting the presenter to overrun the time for any desig nated slide segment A process is provided whereby the user may manually override or overrun the predesignated times for any of the slides in the sequence step 65 Aset up is then provided whereby the presenter is enabled to provide an algorithm for the dynamic reapportionment of remaining overall presentation time among the remaining slides in the presentation sequence in response to a user manual override of the designated time for any slide segment step 66 This algorithm provision may even include the ability to have the algorithm eliminate one or more remaining slides from the presentation step 67 Now that the basic program set up has been described there will be described with respect to FIG 7 a flow of a simple operation showing how the p
8. The computer display system of claim 1 further includ ing means for displaying the reapportioned times for said subsequent sequential presentation segments 3 The computer display system of claim 2 further includ ing means responsive to said change in said time for automatically dynamically eliminating one of said sequen tial segments 4 The computer display system of claim 1 wherein each of said presentation segments is a presentation of an indi vidual slide 5 The computer display system of claim 4 further includ ing means for displaying the reapportioned times for said subsequent sequential individual slides 6 The computer display system of claim 5 wherein said means for displaying the reapportioned times include means for displaying a screen including miniaturizations of each of said subsequent sequential individual slides and means for the displaying the reapportioned time for each slide adjacent to each slide 7 The computer display system of claim 6 further includ ing means response to said change in said time for auto matically dynamically eliminating one of said sequential individual slides 8 A method for interactively controlling the timing of a computer display presentation having a plurality of sequen tial presentation segments comprising assigning a portion of a total presentation time for each of said plurality of presentation segments displaying the time assigned to each of said presentation se
9. W SUOWIS e014 vejd days euo days dd sasuadx US 6 717 591 Sheet 4 of 8 Apr 6 2004 U S Patent paes suejd uejd amy days U0 de s epueby 99 PaxJOM suejd ay aay vejd 0 G OM dajs auo d s 966 4582104 9924 uejd 5 VY auo 5 pue suowg Yemas US 6 717 591 Sheet 5 of 8 Apr 6 2004 U S Patent Sls 9 NINS s pue sued 3y 0051094 ued Salinas OM days u0 days 1 9 349 eg ane NINE Ojo payi 9914 beg ely OM 0915 e SEd PUB ABuungs eee suopdo 5 09
10. a United States Patent US006717591B1 10 Patent No US 6 717 591 B1 Fiveash et al 45 Date of Patent Apr 6 2004 54 COMPUTER DISPLAY SYSTEM FOR 5 574 798 11 1996 Greer et al 382 100 DYNAMICALLY CONTROLLING THE 6 108 001 8 2000 Tuttle 345 730 PACING OF SEQUENTIAL PRESENTATION OTHER PUBLICATIONS SEGMENTS IN RESPONSE TO USER VARIATIONS IN THE TIME ALLOCATED TO Bott Ed Using Microsoft Office 2000 Que Publishing SPECIFIC PRESENTATION SEGMENTS 1999 514 75 Inventors William Alton Fiveash Austin TX cited by examiner US Denise Marie Genty Austin TX Primary Examiner John Cabeca US Gerald Francis McBrearty Assistant Examiner Brian Detwiler Austin TX US Shawn Patrick 74 Attorney Agent or Firm Diana Roberts Volel Emile Mullen Buda TX US Johnny Jerry Kraft Meng Han Shieh Austin TX US 57 ABSTRACT 73 Assignee International Business Machines For a presentation comprising a plurality of presentation Corporation Armonk NY US segments timing is established through the combination of Notice Subject to any disclaimer the term of this assigni ng a portion of ie yee presentation time 19 sach Of the plurality of presentation segments displaying the time patent is extended or adjusted under 35 A 5 U S C 154 b by 466 days assigned to each of said presentation segments enabling a user to change the time assigned to the segment being presented
11. as the time allo cated for the slide segment ends Now assume that the presenter who is currently completing his presentation of slide 3 which is indicated as the current slide by high lighting 60 FIG 4 has overridden or overrun the designated time of 2 minutes and has instead used 6 minutes The process to be hereinafter described with respect to FIGS 6 through 8 only has 18 minutes of remaining time instead of the original 22 minutes and reduces the time for the remain ing three slides to 2 8 and 8 minutes each as indicated in their respective associated boxes 54 55 and 56 The user may set up any convenient algorithm for dynamically real locating the remaining time as the user consumes extra time on any particular presentation slide segment For example the algorithm in response to particular time overages may completely eliminate one or more selected slide presentation segments This is illustrated in the display screen of FIG 5 where slide segment 4 has been completely eliminated as a result of the user having consumed 9 minutes on the presentation segment of slide 3 Now with reference to FIG 6 we will describe the setting up or development of a program according to the present invention for dynamically reapportioning remaining total time among the subsequent sequential presentation seg ments in response to a change in said time assigned to a sequential segment in a sequential segmented presentation which
12. e of the slides but with one of the slides eliminated from the presentation and showing the reapportioned times for the remaining slides FIG 6 is a general flowchart of a program set up to implement the present invention of dynamically reappor tioning remaining total time among the subsequent sequen tial presentation segments in response to a change in said time assigned to a sequential segment FIG 7 is a flowchart of an illustrative run of a program set up in accordance with the flowchart of FIG 6 and FIG 8 is the flowchart of an algorithm for dynamically recalculating remaining times for each remaining slide time after a manual override has been done DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT Referring to FIG 1 a typical data processing system is shown which may function as the computer controlled display terminal used in controlling the presentation of the instant invention A central processing unit CPU 10 such as one of the PC microprocessors or workstations e g RISC System 6000 RS 6000 series available from Interna tional Business Machines Corporation IBM is provided and interconnected to various other components by system bus 12 An operating system 41 runs on CPU 10 provides control and is used to coordinate the function of the various components of FIG 1 Operating system 41 may be one of the commercially available operating systems such as the US 6 717 591 B1 3 AIX 6000 operating syste
13. f potential users highly skilled in a variety of technological business and educational fields who use computers only to the extent absolutely necessary Thus they use computers for word processing and Internet access but are resistant to other significant functions These users are resistant because they consider the other computer controlled functions not user friendly i e the applications are not intuitive or dynamic The functions require an initial investment of time in the learning curve and must be continually used or they will be easily forgotten Computer controlled or computer aided presentations is one such category of computer func tions These applications such as Powerpoint discussed in great detail in the text Using Microsoft Powerpoint 97 by N Stevenson et al published by Que Indianapolis Ind 1997 have provided excellent presenta tion tools to teachers and academic lecturers who regularly make such presentations On the other hand other potential users in the business and technological field who make presentations less frequently have shown a resistance to such presentation applications because of a real or perceived impression that the applications are not intuitive or dynamic enough for the casual or less regular user SUMMARY OF THE PRESENT INVENTION The present invention provides an implementation which makes the giving of computer controlled or computer aided presentations more intuitive and dynamic
14. gments enabling an interactive user to change during the presen tation of a segment the time assigned to the segment being presented and responsive to a change in said time assigned to a sequen tial segment automatically dynamically reapportioning remaining total time among the subsequent sequential presentation segments 9 The method of claim 8 further including the step of displaying the reapportioned times for said subsequent sequential presentation segments 10 The method of claim 9 further including the step of automatically dynamically eliminating one of said sequen tial segments response to said change in said time 11 The method of claim 7 wherein each of said presen tation segments is a presentation of an individual slide 12 The method of claim 11 further including the step of displaying the reapportioned times for said subsequent sequential individual slides 13 The method of claim 12 wherein said step of display ing the reapportioned times includes displaying a screen including miniaturizations of each of said subsequent sequential individual slides and displaying the reapportioned time for each slide adjacent to each slide 14 The method of claim 13 further including the step of automatically dynamically eliminating one of said sequen tial individual slides response to said change in said time US 6 717 591 B1 7 15 A computer program having code recorded on a computer readable medium for interac
15. hniques the user may control the screen interactively through a conventional I O device such as mouse 26 of FIG 1 With reference to FIG 2 an illustrative data entry display screen is shown This is the dialog screen offered to users organizing the presentation On the control display window 50 the user presenter sets up a sequence of miniature versions 51 of his sequence of slides to be presented numbered 1 through 6 The setting up of such a sequence of slide miniatures 51 is described in detail in the above mentioned N Stevenson et al text at pp 321 324 The present invention adds a plurality of dialog boxes 52 each respectively associated with one of the slide miniatures 51 The presenter is prompted to organize the presentation so as to allocate the time for each slide presentation segment by 10 15 20 25 30 35 40 45 50 55 60 65 4 entering the time for the segment in each dialog box 51 The result is shown in FIG 3 in which the total time for the presentation 30 minutes is allocated into segments of 2 3 2 3 10 and 10 minutes for the sequence of six slides The presentation may be set up so that the presenter will be alerted when the time for each slide segment has expired so that he may switch to the next slide Alternatively the presentation may be set up so that if the presenter does not manually override any of the presentation times the slide sequence will automatically be switched
16. includ ing miniaturizations of each of the subsequent sequential individual slides together with means for the displaying of the reapportioned time for each slide adjacent to each slide BRIEF DESCRIPTION OF THE DRAWINGS The present invention will be better understood and its numerous objects and advantages will become more appar ent to those skilled in the art by reference to the following drawings in conjunction with the accompanying specification in which FIG 1 is a block diagram of an interactive data processor controlled display system including a central processing unit which is capable of dynamically reapportioning remaining total time among the subsequent sequential presentation segments in response to a change in said time assigned to a sequential segment FIG 2 is a diagrammatic view of a display screen with miniaturized versions of a sequence of slides to be presented with dialog entry fields below each slide prompting a user entry of the presentation time assigned to each slide FIG 3 is the display screen of FIG 2 wherein the user has entered his designated presentation times for each slide in the sequence FIG 4 is the display screen of FIG 3 after the user has manually overridden the designated time for one of the slides and showing the reapportioned times for the remain ing slides after the overridden slide FIG 5 is the display screen of FIG 3 after the user has manually overridden the designated time for on
17. m available from IBM Microsoft s Windows 98 or Windows NT as well as UNIX and AIX operating systems Application program 40 controlled by the system are moved into and out of the main memory Random Access Memory RAM 14 These pro grams include the programs of the present invention for controlling the timing of presentations by dynamically reap portioning remaining total time among subsequent presen tation segments after a manual user change to the designated time allocated to a prior presentation segment A Read Only Memory ROM 16 is connected to CPU 10 via bus 12 and includes the Basic Input Output System BIOS that controls the basic computer functions RAM 14 I O adapter 18 and communications adapter 34 are also interconnected to sys tem bus 12 I O adapter 18 communicates with the disk storage device 20 Communications adapter 34 intercon nects bus 12 with an outside network enabling the data processing system to communicate with other systems Such networked systems include a Local Area Network LAN or a Wide Area Network WAN which includes of course the World Wide Web Web or Internet The present invention is applicable to remote presentations made to locations remote from the presenter using such communication networks I O devices are also connected to system bus 12 via user interface adapter 22 and display adapter 36 Keyboard 24 and mouse 26 are all interconnected to bus 12 through user interface adapter 22 I
18. ppy disk drive computer input Further the program instructions may be stored in the memory of another computer prior to use in the system of the present invention and transmitted over a LAN or a WAN such as the Web itself when required by the user of the present invention One skilled in the art should appreciate that the processes controlling the present invention are capable of being distributed in the form of computer read able media of a variety of forms Although certain preferred embodiments have been shown and described it will be understood that many changes and modifications may be made therein without departing from the scope and intent of the appended claims What is claimed is 1 Acomputer display system for interactively controlling the timing of a presentation having a plurality of sequential presentation segments comprising means for assigning a portion of a total presentation time for each of said plurality of presentation segments 15 20 25 30 35 40 45 50 55 60 65 6 means for displaying the time assigned to each of said presentation segments means enabling an interactive user to change during the presentation of a segment the time assigned to the segment being presented and means responsive to a change in said time assigned to a sequential segment for automatically dynamically reap portioning remaining total time among the subsequent sequential presentation segments 2
19. rogram could be run to dynamically control the slide presentation First the pre senter is prompted for the times for each slide presentation segment step 70 The time and switch slide sequences are set up accordingly step 71 The first or next slide is switched to and presented step 72 For each slide the end of the time segment is determined step 73 If No the flow is returned US 6 717 591 B1 5 to step 73 where the time end is awaited If Yes then a further determination is made as to whether there has been an override or overrun by the user step 74 If No a determination may conveniently be made here as to whether this is the last slide in the presentation step 78 If Yes the presentation is ended If No then the process is returned to step 72 where the presentation is switched to the next slide However if the determination is made in step 74 that Yes there is an overrun or override the remaining total time less the extra time of the manual override is computed step 75 and this remaining time is dynamically reapportioned between the remaining slides in accordance with an appro priate algorithm as set up by the user step 76 The times are then reset accordingly for the remaining slides step 77 and the process is returned to step 72 where the presentation is switched to the next slide With respect to FIG 8 there will be described an example of a typical algorithm for time reapportioning Algorithm Set Up Step 81
20. said subsequent sequential individual slides and means for the displaying the reapportioned time for each slide adjacent to each slide 21 The computer program of claim 20 further including means response to said change in said time for automati cally dynamically eliminating one of said sequential indi vidual slides
21. t is through such input devices that the user may interactively relate to Web pages Display adapter 36 includes a frame buffer 39 which is a storage device that holds a representation of each pixel on the display screen 38 Images may be stored in frame buffer 39 for display on monitor 38 through various components such as a digital to analog converter not shown and the like By using the aforementioned I O devices a user is capable of inputting information to the system through the keyboard 24 particu larly for text or mouse 26 and receiving output information from the system via display 38 and set up in frame buffer 39 In the description which follows of the slide presentation embodiment the user interactively controls via display screens on display 38 and a slide projector may be stepped through a slide stepping mechanism connected via user interface adapter 22 There will now be described a simple illustration of the present invention with respect to the display screens of FIGS 2 through 5 When the screen images are described it will be understood that these may be rendered by storing image and text creation programs such as those in any conventional window operating system in the RAM 14 of the system of FIG 1 The operating system is diagrammati cally shown in FIG 1 as operating system 41 The display screens of FIGS 2 through 5 are presented to the viewer on display monitor 38 of FIG 1 In accordance with conventional tec
22. tively controlling the timing of a computer display presentation having a plurality of sequential presentation segments comprising means for assigning a portion of a total presentation time for each of said plurality of presentation segments means for displaying the time assigned to each of said presentation segments means enabling an interactive user to change during the presentation of a segment the time assigned to the segment being presented and means responsive to a change in said time assigned to a sequential segment for automatically dynamically reap portioning remaining total time among the subsequent sequential presentation segments 16 The computer program of claim 15 further including means for displaying the reapportioned times for said sub sequent sequential presentation segments 17 The computer program of claim 16 further including means response to said change in said time for automati cally dynamically eliminating one of said sequential seg ments 10 15 8 18 The computer program of claim 15 wherein each of said presentation segments is a presentation of an individual slide 19 The computer program of claim 18 further including means for displaying the reapportioned times for said sub sequent sequential individual slides 20 The computer program of claim 19 wherein said means for displaying the reapportioned times include means for displaying a screen including miniaturizations of each of
Download Pdf Manuals
Related Search
illllllll illustrator illinois illinois lottery il lottery illinois tollway illuminate illusion ilovepdf ill llc illlill illlinois secretary of state business search iltasanomat iltalehti
Related Contents
Mon super livre enchanté PLC2 Espanhol 0899.5551 Manuale - Tradeinn Installation PV150 ATR 902 - Inelmatec Instruction manual Playmobil 5444 Manual de usuario administrador Correo Exchange Navigazione Manuale dell`utente: Europa Copyright © All rights reserved.
Failed to retrieve file