Claims
- 1. An interactive, multi-media presentation viewing system, comprising:
a general purpose computing device comprising a display, user interface selection device and user interface data entry device; and a computer program comprising program modules executable by the computing device, wherein the computing device is directed by the program modules of the computer program to display a presentation viewing system window on the display comprising a plurality of sectors comprising,
a presentation video sector which plays a video or audio program associated with the presentation, a presentation slide sector which displays presentation slides each of which is associated with a different portion of the presentation, a content sector which in a first mode comprises a display of a list of subject matter topics each of which is associated with a different portion of the presentation; and wherein
said content sector is employed by a user using said selection and data entry devices to control the playing of the program and the display of presentations slides.
- 2. The system of claim 1, wherein the program module for displaying the presentation video sector, comprises sub-modules for:
displaying a playback space in which the video frames associated with a video program are played or images associated with an audio program are displayed; and displaying a set of control buttons which upon selection by the user, controls the playing of the program.
- 3. The system of claim 2, wherein the sub-module for displaying the set of control buttons comprises displaying control buttons which upon selection by the user cause the program to play, pause, advance or rewind.
- 4. The system of claim 3, wherein the program is an audio program, and wherein the sub-module for displaying images associated with the audio program comprises displaying one of (i) a blank screen, (ii) a static image, (iii) an animation.
- 5. The system of claim 4, wherein the sub-module for displaying a static image comprises displaying an image comprising text reading “Audio Only”.
- 6. The system of claim 2, wherein the program module for displaying the presentation video sector, further comprises a sub-module for displaying an elapsed-time counter showing both an elapse time indicative of the elapsed running time of the program and a total running time of the program.
- 7. The system of claim 1, wherein the program module for displaying the presentation slide sector, comprises a sub-module for automatically displaying the particular slide in the presentation slide sector that is scheduled to be shown when the program reaches a prescribed elapsed running time, unless a contrary user-generated control instruction directs otherwise.
- 8. The system of claim 1, wherein each of said subject matter topics is assigned an elapsed running time of the program that corresponds to the beginning of a portion of the program related to the particular subject matter topic, and wherein the program module for displaying the first mode of the content sector, comprises a sub-module for automatically highlighting the topic associated the portion of the program then being played in the presentation video sector as indicated by the elapsed running time assigned to the topic, unless a contrary user-generated control instruction directs otherwise.
- 9. The system of claim 8, wherein the program module for displaying the first mode of the content sector, further comprises a sub-module for automatically displaying the topic associated the portion of the program then being played in the presentation video sector, as indicated by the elapsed running time assigned to the topic, at the top of the content sector with subsequent topics being listed below it in order of their assigned elapsed running time from soonest to latest, unless a contrary user-generated control instruction directs otherwise.
- 10. The system of claim 8, wherein there are too many subject matter topics to list in their entirety within a space allotted to the content sector, and wherein the program module for displaying the first mode of the content sector, further comprises the sub-modules for:
displaying the topic associated the portion of the program then being played in the presentation video sector, as indicated by the elapsed running time assigned to the topic, at the top of the content sector with all subsequent topics that will fit into the remaining content sector space being listed below in order of their assigned elapsed running time from soonest to latest, unless a contrary user-generated control instruction directs otherwise; and displaying a scroll bar, which in response to the user using said selection device to move the bar in a first direction, scrolls the list of subject matter topics so as to progressively display topics assigned later elapsed running times in lieu of topics assigned earlier elapsed running times, and which in response to the user using said selection device to move the bar in a second direction, scrolls the list of subject matter topics so as to progressively display topics assigned earlier elapsed running times in lieu of topics assigned later elapsed running times.
- 11. The system of claim 8, wherein the program module for displaying the first mode of the content sector, further comprises sub-modules for:
highlighting a subject matter topic selected by the user using said selection device in lieu of any different, previously-highlighted topic; causing the program being played in the presentation video sector to start playing at a point corresponding to the elapse running time assigned to the selected topic; and causing the slide that is scheduled to be shown when the program is at the point corresponding to the elapse running time assigned to the selected topic to be displayed in the presentation slide sector.
- 12. The system of claim 1, wherein each of said subject matter topics is assigned an elapsed running time of the program that corresponds to the beginning of a portion of the program related to the particular subject matter topic, and wherein the program module for displaying the first mode of the content sector, comprises a sub-module for displaying a duration time for each topic, wherein the duration time represents the length of time the topic is covered in the presentation and is defined by the difference between the elapsed time assigned to the topic and the elapsed running time assigned to the next topic to be covered in the presentation.
- 13. The system of claim 1, wherein the contents sector displays other information than the list of subject matter topics when operated in at least one other mode, and wherein the program module for displaying the first mode of the content sector, comprises a sub-module for displaying a contents button that when selected by the user via the selection device causes the content sector to be operated in the first mode, if it is not already, such that said list of subject matter topics is displayed therein.
- 14. The system of claim 13, wherein the contents sector is operated in said first mode by default, and wherein the program module for displaying the first mode of the content sector, comprises a sub-module for displaying a button for each additional mode of operation which when selected by the user via the selection device causes information associated with the selected mode to be displayed in the content sector in lieu of the list of subject matter topic associated with the first mode.
- 15. The system of claim 1, wherein the program module for displaying the first mode of the content sector further comprises sub-modules for:
displaying one or more links to video or audio programs, other than the program being played in the presentation video sector, within the list of subject matter topics, each link being assigned an elapsed running time of the program; and whenever the program playing in the presentation video sector reaches the elapsed running time assigned to a link,
pausing the program playing in the presentation video sector, opening a demonstration window and playing the program associated with a link in the demonstration window, and closing the demonstration window and starting the previously paused program playing in the presentation video sector when the program associated with a link is finished playing.
- 16. The system of claim 15, wherein the sub-module for displaying one or more links, comprises sub-modules for:
whenever a displayed link is selected by the user via the selection device,
pausing the program playing in the presentation video sector, opening a demonstration window and playing the program associated with a link in the demonstration window, and closing the demonstration window and starting the previously paused program playing in the presentation video sector when (i) the program associated with a link is finished playing, or (ii) the user directs that the demonstration window be closed before it is finished playing.
- 17. The system of claim 1, wherein the program module for displaying the content sector comprises a sub-module for scaling the sector in size.
- 18. The system of claim 17, wherein the sub-modules for scaling the content sector in size, comprises sub-modules for:
displaying the content sector at a prescribed intermediate size as a default, absent any user directed resizing; displaying in the content sector whenever shown at its prescribed intermediate size a pair of resizing buttons, wherein a first of the resizing buttons upon selection by the user increases the size of the content sector within the overall presentation viewing system window to a prescribed maximum size and decreases the size of one or more adjacent sectors to make room, and wherein the second of the resizing buttons upon selection by the user reduces the content sector to a prescribed minimum size and increases the size of one or more adjacent sectors to substantially fill the vacant space in the window left by the decrease in the content sector size; displaying in the content sector whenever shown at its prescribed maximum size a resizing button which upon selection by the user decreases the size of the sector to its prescribed intermediate size; and displaying in the content sector whenever shown at its prescribed minimum size a resizing button which upon selection by the user increases the size of the sector to its prescribed intermediate size.
- 19. The system of claim 1, wherein the program modules for displaying the presentation viewing system window further comprise displaying a counter showing both a sequence number assigned to the presentation slide currently displayed in the slide sector and a number representing the total number of presentation slides available for display in the slide sector.
- 20. The system of claim 1, wherein the program modules for displaying the presentation viewing system window further comprise a module for scaling the window in overall size.
- 21. The system of claim 20, wherein the program module for scaling the presentation viewing system window in overall size scales the size of each sector thereof proportionally in response to a command from the user to increase or decrease the overall size of the window.
- 22. The system of claim 20, wherein the program module for scaling the presentation viewing system window in overall size comprises scaling the size of each sector thereof based on a prescribed priority of the sector and a prescribed minimum size, wherein in response to a command from the user to decrease the overall size of the window, the reduction in size in some sectors is limited to its prescribed minimum size, and wherein whenever said command to decrease the overall size of the window would result in minimum size-limited sectors having to be reduced in size beyond their prescribed minimum size, eliminating sectors from the window in order of their assigned priority from lowest to highest instead to retain enough space in the window to accommodate the remaining sectors at no less than their prescribed minimum size.
- 23. The system of claim 22, wherein the program module for scaling the presentation viewing system window in overall size, further comprises rearranging the position of the remaining sectors within the window in response to said command to decrease the overall size of the window that would result in minimum size-limited sectors having to be reduced in size beyond their prescribed minimum size, to maximize the size of the remaining sectors.
- 24. The system of claim 20, wherein in response to a command from the user to increase the overall size of the window that results in the size of the presentation slide sector being increased, said program module for scaling the presentation viewing system window comprises a sub-module for maintaining the resolution of the presentation slide sector.
- 25. The system of claim 1, wherein the program modules for displaying the presentation viewing system window further comprise a module for displaying the content sector in a second mode in which a list of transcript segments of the audio of said program are displayed.
- 26. The system of claim 25, wherein the program module for displaying the second mode of the content sector, comprises a sub-module for displaying a transcript button that when selected by the user via the selection device causes the content sector to be operated in the second mode, if it is not already, such that said list of transcript segments is displayed therein.
- 27. The system of claim 25, wherein each of said transcript segments has a prescribed length and is assigned an elapsed running time of the program that corresponds to the portion of said program corresponding to the beginning of the transcript segment, and wherein the program module for displaying the second mode of the content sector, comprises a sub-module for automatically highlighting the transcript segment associated the portion of the program then being played in the presentation video sector as indicated by the elapsed running time assigned to the segment, unless a contrary user-generated control instruction directs otherwise.
- 28. The system of claim 27, wherein the program module for displaying the second mode of the content sector, further comprises a sub-module for automatically displaying the transcript segment associated the portion of the program then being played in the presentation video sector, as indicated by the elapsed running time assigned to the segment, at the top of the content sector with subsequent segments being listed below it in order of their assigned elapsed running time from soonest to latest, unless a contrary user-generated control instruction directs otherwise.
- 29. The system of claim 28, wherein there are too many subject matter transcript segments to list in their entirety within a space allotted to the content sector, and wherein the program module for displaying the second mode of the content sector, further comprises the sub-modules for:
displaying the transcript segment associated the portion of the program then being played in the presentation video sector, as indicated by the elapsed running time assigned to the segment, at the top of the content sector with all subsequent transcript segments that will fit into the remaining content sector space being listed below in order of their assigned elapsed running time from soonest to latest, unless a contrary user-generated control instruction directs otherwise; and displaying a scroll bar, which in response to the user using said selection device to move the bar in a first direction, scrolls the list of transcript segments so as to progressively display segments assigned later elapsed running times in lieu of segments assigned earlier elapsed running times, and which in response to the user using said selection device to move the bar in a second direction, scrolls the list of transcript segments so as to progressively display segments assigned earlier elapsed running times in lieu of segments assigned later elapsed running times.
- 30. The system of claim 27, wherein the prescribed length of each transcript segment is one of (i) a phrase, (ii) a sentence, (iii) a prescribed number of sentences, (iv) a paragraph, or (v) a prescribed number of paragraphs.
- 31. The system of claim 27, wherein the program module for displaying the second mode of the content sector, further comprises sub-modules for:
highlighting a transcript segment selected by the user using said selection device in lieu of any different, previously-highlighted segment; causing said program being played in the presentation video sector to start playing at a point corresponding to the elapse running time assigned to the selected transcript segment; and causing the presentation slide that is scheduled to be shown when said program is at the point corresponding to the elapse running time assigned to the selected transcript segment to be displayed in the presentation slide sector.
- 32. The system of claim 25, wherein one or more of the transcript segments represent a modified or annotated version of the portion of the audio track of said program corresponding to that segment.
- 33. The system of claim 25, wherein each transcript segment represents a translation of the portion of the audio track of said program corresponding to the segment into another language.
- 34. The system of claim 25, wherein each transcript segment represents a translation of the portion of the audio track of said program corresponding to the segment into a series of signing symbols for the deaf.
- 35. The system of claim 1, wherein the program modules for displaying the presentation viewing system window further comprise a module for displaying the content sector in a third mode in which a sequence of thumbnail images representing the presentation slides that are available for display in the presentation slide are displayed.
- 36. The system of claim 35, wherein the program module for displaying the third mode of the content sector, comprises a sub-module for displaying a thumbnails button that when selected by the user via the selection device causes the content sector to be operated in the third mode, if it is not already, such that said sequence of thumbnail images is displayed therein.
- 37. The system of claim 35, wherein each of said thumbnail images is assigned an elapsed running time of the program that corresponds to the point in said program that the presentation slide corresponding to the thumbnail image is scheduled to be shown in the presentation slide sector, and wherein the program module for displaying the third mode of the content sector, comprises a sub-module for automatically highlighting the thumbnail image associated the portion of the program then being played in the presentation video sector as indicated by the elapsed running time assigned to the thumbnail image, unless a contrary user-generated control instruction directs otherwise.
- 38. The system of claim 37, wherein the program module for displaying the third mode of the content sector, further comprises a sub-module for automatically displaying the thumbnail image associated the portion of the program then being played in the presentation video sector, as indicated by the elapsed running time assigned to the image, at the upper left side of the content sector, with subsequent thumbnail images being displayed in a left to right manner in one or more rows and in the order of their assigned elapsed running time from soonest to latest, unless a contrary user-generated control instruction directs otherwise.
- 39. The system of claim 37, wherein there are too many subject thumbnail images to display in their entirety within a space allotted to the content sector, and wherein the program module for displaying the third mode of the content sector, further comprises the sub-modules for:
displaying the thumbnail image associated the portion of the program then being played in the presentation video sector, as indicated by the elapsed running time assigned to the image, at the upper right side of the content sector with all subsequent thumbnail images that will fit into the remaining content sector space being displayed in a left to right manner in one or more rows and in order of their assigned elapsed running time from soonest to latest, unless a contrary user-generated control instruction directs otherwise; and displaying a scroll bar, which in response to the user using said selection device to move the bar in a first direction, scrolls the sequence of thumbnail images so as to progressively display images assigned later elapsed running times in lieu of images assigned earlier elapsed running times, and which in response to the user using said selection device to move the bar in a second direction, scrolls the sequence of thumbnail images so as to progressively display images assigned earlier elapsed running times in lieu of images assigned later elapsed running times.
- 40. The system of claim 37, wherein the program module for displaying the third mode of the content sector, further comprises sub-modules for:
highlighting a thumbnail image selected by the user using said selection device in a prescribed mode in lieu of any different, previously-highlighted thumbnail image; and causing the presentation slide that is scheduled to be shown when said program is at the point corresponding to the elapse running time assigned to the selected thumbnail image of that slide to be displayed in the presentation slide sector.
- 41. The system of claim 37, wherein the program module for displaying the third mode of the content sector, further comprises sub-modules for:
highlighting a thumbnail image selected by the user using said selection device in a prescribed mode in lieu of any different, previously-highlighted thumbnail image; causing said program being played in the presentation video sector to start playing at a point corresponding to the elapse running time assigned to the selected thumbnail image; and causing the presentation slide that is scheduled to be shown when said program is at the point corresponding to the elapse running time assigned to the selected thumbnail image of that slide to be displayed in the presentation slide sector.
- 42. The system of claim 37, wherein the program module for displaying the third mode of the content sector, further comprises a sub-module for displaying a time indicator adjacent each thumbnail image that indicates the elapse time of said program at which the presentation slide associated with the thumbnail image is scheduled to be shown in the presentation slide sector.
- 43. The system of claim 1, wherein the program modules for displaying the presentation viewing system window further comprise displaying a links sector in which the user selects links to portions of said program or other files, programs and network sites.
- 44. The system of claim 43, wherein the program module for displaying the links sector comprise sub-modules for:
displaying the links sector in a first mode in which a list of links to said other files, programs and network sites are displayed; opening a link window and displaying the file, program or network site associated with a link in the link window whenever a displayed link is selected by the user via the selection device; and closing the link window whenever the user directs that it be closed.
- 45. The system of claim 44, wherein the program module for displaying the links sector comprises a sub-module for displaying a files button that when selected by the user via the selection device causes the links sector to be operated in the first mode, if it is not already, such that said list of links to said other files, programs and network sites are displayed is displayed therein.
- 46. The system of claim 44, wherein each link displayed in the first mode of the links sector is either associated with (i) said program as a whole, (ii) a portion of the program corresponding a subject matter topic displayed in the first mode of the content sector, or (iii) a presentation slide, and wherein the program module for displaying the first mode of the links sector comprises a sub-module for displaying only those links associated with the program as a whole, the portion of the program corresponding to the current subject matter topic and the currently displayed presentation slide.
- 47. The system of claim 43, wherein the program module for displaying the links sector comprises a sub-module for displaying the links sector in a second mode which comprises displaying a search request space and search results space.
- 48. The system of claim 47, wherein the sub-module for displaying the links sector in the second mode further comprises sub-modules for:
displaying a search request in the form of text entered by the user via said data entry device in the search request space; employing a search engine to find within said program one or more locations wherein data pertaining to the search request can be found; and displaying a link to each location in the program found to have data pertaining to the search request in the search results space.
- 49. The system of claim 48, wherein the sub-module for displaying the links sector in the second mode further comprises a sub-module for displaying a search details space, and wherein the sub-module for displaying a link to each location in the program found to have data pertaining to the search request, comprises sub-modules for:
highlighting a displayed link selected by the user using said selection device in a prescribed mode; and providing additional details about the link in the search details space.
- 50. The system of claim 49, wherein there is not enough space allotted to the links sector to display the search request space, search results space, and search details space in their entirety at one time, and wherein the sub-module for displaying the links sector in the second mode further comprises a sub-module for displaying a scroll bar, which in response to the user using said selection device to move the bar in a first direction scrolls the links sector spaces upward and which in response to the user using said selection device to move the bar in a second direction scrolls the links sector spaces downward such that a links sector space that the user desires to view can be brought into view.
- 51. The system of claim 48, wherein there are too many links found to display them in their entirety within a space allotted to the search results space, and wherein the sub-module for displaying the links sector in the second mode further comprises a sub-module for displaying a scroll bar which in response to the user using said selection device to move the bar in a first direction scrolls the list of links upwards and which in response to the user using said selection device to move the bar in a second direction scrolls the list of links downward such that any link that the user desires to view can be brought into view.
- 52. The system of claim 49, wherein there are too many search details to display them in their entirety within a space allotted to the search details space, and wherein the sub-module for displaying the links sector in the second mode further comprises a sub-module for displaying a scroll bar which in response to the user using said selection device to move the bar in a first direction scrolls the list of search details upwards and which in response to the user using said selection device to move the bar in a second direction scrolls the list of search details downward such that any detail that the user desires to view can be brought into view.
- 53. The system of claim 48, wherein the sub-module for displaying a link to each location in the program found to have data pertaining to the search request, comprises sub-modules for:
highlighting a displayed link selected by the user using said selection device in a prescribed mode; causing said program being played in the presentation video sector to start playing at a point corresponding to link; and causing the presentation slide that is scheduled to be shown when said program is at the point corresponding the link to be displayed in the presentation slide sector.
- 54. The system of claim 48, wherein the sub-module for displaying the links sector in the second mode further comprises a sub-module for displaying a clear button that when selected by the user via the selection device causes any search request or portion thereof displayed in the search request space, and any link displayed in the search results space to be cleared.
- 55. The system of claim 47, wherein the program module for displaying the links sector comprises a sub-module for displaying a search request button that when selected by the user via the selection device causes the links sector to be operated in the second mode, if it is not already.
- 56. The system of claim 43, wherein the program module for displaying the links sector comprises a sub-module for displaying the links sector in a third mode which comprises displaying a bookmarks space and an add button.
- 57. The system of claim 56, wherein the sub-module for displaying the links sector in a third mode, comprises a sub-module for, in response to the user selecting the add button using said selection device, displaying a bookmark link in the bookmarks space to the location in the program playing in the presentation video sector corresponding to the current elapsed time of the program.
- 58. The system of claim 57, wherein there are too many bookmark links created by the user to display them in their entirety within a space allotted to the bookmarks space, and wherein the sub-module for displaying the links sector in the third mode further comprises a sub-module for displaying a scroll bar which in response to the user using said selection device to move the bar in a first direction scrolls the list of bookmark links upwards and which in response to the user using said selection device to move the bar in a second direction scrolls the list of bookmark links downward such that any link that the user desires to view can be brought into view.
- 59. The system of claim 57, wherein the sub-module for displaying the links sector in a third mode further comprises a sub-module for displaying a remove button, and wherein a bookmark link created by the user is displayed in the bookmarks space whenever the bookmarks space is displayed, unless the user removes it, said removal comprising:
the user selecting a displayed bookmark link using said selection device, wherein the selected bookmark link is highlighted; and then the user selecting the remove button with the selection device.
- 60. The system of claim 57, wherein the sub-module for displaying the links sector in a third mode further comprises sub-modules for:
displaying a “goto” button; in response to the user selecting a displayed bookmark link using the selection device, highlighting the link; and then in response to the user selecting the goto button, causing said program being played in the presentation video sector to start playing at a point corresponding to the elapse time associated with the highlighted bookmark link; and causing the presentation slide that is scheduled to be shown when said program is at the point corresponding to the elapse time associated with the highlighted bookmark link to be displayed in the presentation slide sector.
- 61. The system of claim 57, wherein the sub-module for displaying the links sector in a third mode further comprises a sub-module for in response to the user selecting a displayed bookmark link in a prescribed manner using the selection device, causing said program being played in the presentation video sector to start playing at a point corresponding to the elapse time associated with the highlighted bookmark link; and causing the presentation slide that is scheduled to be shown when said program is at the point corresponding to the elapse time associated with the highlighted bookmark link to be displayed in the presentation slide sector.
- 62. The system of claim 56, wherein the program module for displaying the links sector comprises a sub-module for displaying a bookmarks button that when selected by the user via the selection device causes the links sector to be operated in the third mode, if it is not already.
- 63. The system of claim 1, wherein the program modules for displaying the presentation viewing system window further comprise displaying a presentation information sector which displays information pertaining to the program being played in the presentation video sector.
- 64. The system of claim 1, wherein the program modules for displaying the presentation viewing system window further comprise displaying a banner sector which displays at least one of (i) a company name, (ii) a project name, and (iii) a slogan.
- 65. In a computer system having a graphical user interface including a display, user interface selection device and user interface data entry device, a interactive presentation viewing process for viewing a presentation having multimedia components, comprising process actions for:
displaying a presentation viewing window on the display wherein the window comprises a plurality of sectors which are employed by the user using said selection and data entry devices to play a video or audio program, view presentation slides each of which is associated with a different portion of the program, and to view a list of subject matter topics each of which is associated with a different portion of the program; and allowing the user to interact with said list of subject matter topics so as to specify what portion of the program is to be played and what presentation slide is to be viewed.
- 66. The process of claim 65, wherein the process action of displaying a presentation viewing window comprises an action of displaying a presentation video sector in which a video or audio program is played in a playback space in which the video frames associated with a video program are played or images associated with an audio program are displayed, and a set of control buttons which upon selection by the user controls the playing of the program.
- 67. The process of claim 65, wherein the process action of displaying a presentation viewing window comprises an action of displaying a presentation slide sector in which presentation slides are displayed, each of which is associated with a different portion of the program.
- 68. The process of claim 67, wherein the program module for displaying the presentation slide sector, comprises an action of automatically displaying the particular slide that is scheduled to be shown when the program reaches a prescribed elapsed running time, unless a contrary user-generated control instruction directs otherwise.
- 69. The process of claim 65, wherein the process action of displaying a presentation viewing window comprises an action of displaying a content sector comprising said list of subject matter topics, each of which is associated with a different portion of the program.
- 70. The process of claim 69, wherein each of said subject matter topics is assigned an elapsed running time of the program that corresponds to the beginning of a portion of the program related to the particular subject matter topic, and wherein the process action of displaying the content sector, comprises the actions of:
upon selection of a subject matter topic by the user using said selection device,
causing the program being played in the presentation video sector to start playing at a point corresponding to the elapse running time assigned to the selected topic, and causing the slide that is scheduled to be shown when the program is at the point corresponding to the elapse running time assigned to the selected topic to be displayed in the presentation slide sector.
- 71. The process of claim 65, wherein the process action of displaying a presentation viewing window comprises an action of displaying a content sector comprising a list of transcript segments of the audio of said program.
- 72. The process of claim 71, wherein each of said transcript segments is assigned an elapsed running time of the program that corresponds to the beginning of the segment, and wherein the process action of displaying the content sector, comprises the actions of:
upon selection of a transcript segment by the user using said selection device,
causing said program being played in the presentation video sector to start playing at a point corresponding to the elapse running time assigned to the selected transcript segment; and causing the presentation slide that is scheduled to be shown when said program is at the point corresponding to the elapse running time assigned to the selected transcript segment to be displayed in the presentation slide sector.
- 73. The process of claim 65, wherein the process action of displaying a presentation viewing window comprises an action of displaying a content sector comprising a sequence of thumbnail images representing the presentation slides that are available for display in the presentation slide sector.
- 74. The process of claim 73, wherein each of said thumbnail images is assigned an elapsed running time of the program that corresponds to the elapsed time that the associated slide is to be displayed in the presentation slide sector, and wherein the process action of displaying the content sector, comprises an action of, upon selection of a thumbnail image by the user using said selection device in a first prescribed manner, causing the presentation slide that is scheduled to be shown when said program is at the point corresponding to the elapse running time assigned to the selected thumbnail image to be displayed in the presentation slide sector.
- 75. The process of claim 74, wherein the process action of displaying the content sector further comprises the actions of, upon selection of a thumbnail image by the user using said selection device in a second prescribed manner:
causing said program being played in the presentation video sector to start playing at a point corresponding to the elapse running time assigned to the selected thumbnail image; and causing the presentation slide that is scheduled to be shown when said program is at the point corresponding to the elapse running time assigned to the selected thumbnail image of that slide to be displayed in the presentation slide sector.
- 76. The process of claim 65, wherein the process action of displaying a presentation viewing window comprises an action of displaying a presentation links sector in which the user selects links to portions of said program or other files, programs and network sites.
- 77. The process of claim 76, wherein the process action of displaying the links sector comprises the actions of:
displaying a list of links to said other files, programs and network sites in the link sector; opening a link window and displaying the file, program or network site associated with a link in the link window whenever a displayed link is selected by the user via the selection device; and closing the link window whenever the user directs that it be closed.
- 78. The process of claim 76, wherein the process action of displaying the links sector comprises the actions of:
displaying a search request space and search results space in the links sector; displaying a search request in the form of a keyword entered by the user via said data entry device in the search request space; employing a search engine to find within a list of transcript segments of the audio of said program one or more segments comprising the keyword entered by the user; and displaying a link to each location in the program associated with a transcript segment found to comprise the keyword entered by the user in the search results space.
- 79. The process of claim 78, wherein the process action of displaying the links sector further comprises the actions of, upon selection of a link by the user using said selection device:
causing said program being played in the presentation video sector to start playing at a point corresponding to link; and causing the presentation slide that is scheduled to be shown when said program is at the point corresponding the link to be displayed in the presentation slide sector.
- 80. The process of claim 76, wherein the process action of displaying the links sector comprises the actions of:
displaying a bookmarks space and an add button; and in response to the user selecting the add button using said selection device, displaying the particular subject matter topic in the bookmarks space associated with the current elapsed time of said program.
- 81. The process of claim 80, wherein the process action of displaying the links sector further comprises the actions of:
displaying a “goto” button; in response to the user selecting a subject matter topic in the bookmarks space using the selection device, highlighting the topic; and then in response to the user selecting the goto button, causing said program to start playing at the beginning of the portion of the program associated with the highlighted subject matter topic; and causing the presentation slide that is scheduled to be shown when said program is at the point corresponding to the beginning of the portion of the program associated with the highlighted subject matter topic to be displayed.
- 82. The process of claim 80, wherein the process action of displaying the links sector further comprises the actions of, in response to the user selecting a subject matter topic in the bookmarks space using the selection device in a prescribed manner:
causing said program to start playing at the beginning of the portion of the program associated with the highlighted subject matter topic; and causing the presentation slide that is scheduled to be shown when said program is at the point corresponding to the beginning of the portion of the program associated with the highlighted subject matter topic to be displayed.
- 83. A computer-readable medium having computer-executable instructions for providing an interactive, multi-media presentation viewing window in which a user views and controls the playback of a presentation, said computer-executable instructions comprising:
displaying a presentation video sector which plays a video or audio program associated with the presentation; displaying a presentation slide sector which displays presentation slides each of which is associated with a different portion of the program; and displaying a content sector which,
in a first mode comprises a display of a list of subject matter topics each of which is associated with a different portion of the program and which can be selected by the user to begin playing the portion of the program associated with the selected topic, in a second mode comprises a display of a list of transcript segments each of which is associated with a different portion of the audio track of the program and which can be selected by the user to begin playing the portion of the program associated with the selected segment, and in a third mode comprises a display of a set of thumbnail images of said presentation slides and which can be selected by the user to begin playing the portion of the program associated with the presentation slide corresponding to the selected thumbnail image.
- 84. The computer-readable medium of claim 83, further comprising an instruction for displaying a presentation links sector which:
in a first mode comprises displaying a list of links to other files, programs and network sites which can be selected by the user to open the link in a separate link window; in a second mode comprises displaying a search request space in which the user can enter a search request and search results space which lists links to portions of the program applicable to the search request, and wherein the user can select a link in the search results space to begin playing the portion of the program associated with the link; and in a third mode comprises displaying a bookmarks space and an add button wherein the user can select the add button to add a bookmark link to the portion of the program being played when the add button is selected to the bookmarks space, and wherein the user can select a bookmark link in the bookmarks space to begin playing the portion of the program associated with the link.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of a previously-filed provisional patent application Serial No. 60/364,510 filed on Mar. 15, 2002.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60364510 |
Mar 2002 |
US |