EP1360566A2

Live navigation web-conferencing system and method

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 12 February 2022, 4.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

24 claims: 8 independent, 16 dependent

  1. 1
    Claims of equivalent WO 02065245 A2 CLAIMS We claim:1. A system for delivery of content over a wide area network to a plurality of client computers, the content being captured by the system over a time period of a live event, the system comprising: executable instruction code in an electronically readable medium to be accessible to a first computer, the first computer having a cache for storing at least one data sfream, the executable instruction code in an electronically readable medium being for at least: identifying a live portion of the at least one data sfream, the live portion being that portion of the at least one data stream at the first computer containing content captured more recently by the system than content contained in any other portion of the at least one data stream at the first computer currently available for sending from the first computer to the plurality of client computers;for an each respective one of the plurality of client computers, identifying a user position portion of the at least one data stream, the user position portion of the at least one data stream being that portion most recently sent from the first computer to the respective one of the plurality of client computers;receiving a first request at the first computer from a first any one of the plurality of client computers;in response to the first request, sending the live portion of the at least one data stream from the first computer to the first any one of the plurality of client computers;receiving a second request at the first computer from the first any one of the plurality of client computers;and in response to the second request, sending a portion of the at least one data sfream from the first computer to the first any one of the plurality of client computers containing content captured less recently by the system than content contained in the live portion of the at least one data stream;wherein the first request and the second request may be sent from the first any one of the plurality of client computers to the first computer and responded to by the first computer in alternating fashion during a time period that includes at least a portion of the time period of the live event as extended by a latency period of the wide area network.
  2. 6
    A method of streaming a first data stream in a plurality of streaming modes supported at a first computer connected to a first side of a wide area network from the first computer to a second computer connected to a second side of the wide area network, the second computer having a media player program for presenting content of the data stream to a user at the second computer, a first mode of the media player program not changing in response to a change from a first of the plurality of streaming modes to a second of the plurahty of streaming modes, the method comprising:sending executable instruction code in a carrier signal from the first computer to the second computer for invoking the first mode of the media player program and for presenting an on-screen interface allowing a user at the second computer to request in successive fashion at least the first and the second of the plurality of streaming modes supported at the first computer;in response to a request received at the first computer from a user at the second computer to change from the first of the plurality of streaming modes to the second of the plurality of streaming modes, associating time stamp values with data units of the first data sfream such that the media player program at the second computer will present content of the first data stream in a manner providing the user at the second computer an experience of a mode change while the media player program remains in the first mode of the media player program.
  3. 9
    In a conferencing system in which a plurality of computers are connected to a network, the system allowing a speaker to request at least in successive fashion display of a sequence of presentation slides on a speaker monitor connected to a speaker computer connected to the network and on a plurality of participant monitors each one of the plurality of participant monitors connected to a participant computer connected to the network, the participant computers having an interface for entering text of questions/comments and for transmitting the questions/comments across the network, a method for handling the questions/comments comprising:providing a Q/A slide that may be interposed into the sequence of presentation slides such that the speaker requests display of the Q/A slide on the speaker monitor at a time in a presentation given by the speaker at which the speaker would like to view and respond to at least one of the questions/comments;providing executable instruction code in a computer readable medium for at least receiving the text of the at least one of the questions/comments at the speaker computer for merged display on the speaker monitor of the Q/A slide and the text of the at least one of the questions/comments when the speaker requests display of the Q/A slide.
  4. 13
    A system for the delivery of content over a wide area network, the content being captured by the system over time, the system comprising:means for receiving mode requests;means for streaming at least one data stream in response to mode requests.
  5. 14
    A system for web-conferencing comprising:means for handling participant questions/comments.
  6. 15
    A system for handling phoned-in questions/comments from participants in a web conference, the system comprising:first executable instruction code in an electronically readable medium to be accessible to a voice server computer, the voice server computer being connected to a telephone network for receiving voice data of a participant phone call and having a cache for storing the voice data, the first executable instruction code being for at least converting the voice data of the participant phone call into an audio clip for transmission to other computers and sending the audio clip to a moderator computer, the moderator computer having at least one user interface device;second executable instruction code in an electronically readable medium to be accessible to the moderator computer, the second executable instruction code being for at least presenting to a moderator at the moderator computer an interface for playing the audio clip, entering an annotation, associating the annotation with the audio clip, and selectively sending the audio clip and associated annotation to a speaker computer, the speaker computer having at least one user interface device;and third executable instruction code in an electronically readable medium to be accessible to the speaker computer for at least presenting to a speaker at the speaker computer an interface for selectively playing the audio clip and providing the content of the audio clip to an audio data sfream and for sending the audio data stream to at least one other computer.
  7. 16
    A conferencing system in which content is delivered over a wide area network to a plurality of participant computers, the content being captured by the system over a time period of a live event, the system comprising:first executable instruction code in an electronically readable medium to be accessible to a stream server computer, the stream server computer having a cache for storing at least one data stream containing content captured by the system, the first executable instruction code in an electronically readable medium being for at least, in response to a request by any respective one of the plurality of participant computers, streaming the at least one data stream to the any respective one of the plurality of participant computers in any one of a plurality of sfreaming modes, the plurality of streaming modes including at least a live mode and a non- live mode;and second executable instruction code in an electronically readable medium to be accessible to a speaker computer, the second executable instruction code being for at least sending a data stream containing content captured at the speaker computer from the speaker computer to the stream server computer.
  8. 22
    A conferencing system in which content is delivered over a wide area network to a plurality of participant computers, the content being captured by the system over a time period of a live event, the system comprising:first executable instruction code in an electronically readable medium to be accessible to a stream server computer, the stream server computer having a cache for storing at least one data sfream containing content captured by the system, the first executable instruction code in an electronically readable medium being for at least, in response to a request by any respective one of the plurality of participant computers, sfreaming the at least one data stream to the any respective one of the plurality of participant computers in any one of a plurality of streaming modes, the plurality of streaming modes including at least a live mode and a non- live mode;second executable instruction code in an electronically readable medium to be accessible to a speaker computer, the speaker computer having at least one user interface device, the second executable instruction code being for at least sending a data stream containing content captured at the speaker computer from the speaker computer to the sfream server computer;third executable instruction code in an electronically readable medium to be accessible to a voice server computer, the voice server computer being connected to a telephone network for receiving voice data of a participant phone call and having a cache for storing the voice data, the third executable instruction code being for at least converting the voice data of the participant phone call into an audio clip for transmission to other computers and sending the audio clip to a moderator computer, the moderator computer having at least one user interface device;fourth executable instruction code in an electronically readable medium to be accessible to the moderator computer, the fourth executable instruction code being for at least presenting to a moderator at the moderator computer an interface for playing the audio clip, entering an annotation, associating the annotation with the audio clip, and selectively sending the audio clip and associated annotation to the speaker computer, wherein the second executable instruction code is also for at least presenting to a speaker at the speaker computer an interface for viewing the annotation, selectively playing the audio clip and providing the content of the audio clip to an audio stream to be sent to the stream server computer;and fifth executable instruction code in an electronically readable medium to be accessible to a slide server computer, the slide server computer having a cache for storing a plurality of slides, the fifth executable instruction code being for at least sending a one of the plurality of slides to a one of the plurality of participant computers in response to a request transmitted from the one of the plurality of participant computers, wherein the request may be triggered by a slide flip command originated at the speaker computer, the slide flip command referring to the one of a plurality of slides;wherein the fourth executable instruction code is also for at least receiving question/comment text data originally sent from a one of the plurality of participant computers and presenting to a moderator at the moderator computer an interface for reviewing and selectively indicating question/comment text data to be transmitted to the speaker computer;and wherein the plurality of slides includes at least one Q/A slide, the fourth executable instruction code being also for at least sending selectively indicated question/comment text data to the speaker computer in response to a slide flip command originated at the speaker computer referring to the Q/A slide and wherein the second executable instruction code is also for at least displaying on a speaker monitor connected to the speaker computer the text data containing the question or comment sent from the moderator computer.