Method of, and system for, webcasting with just-in-time resource provisioning, automated telephone signal acquisition and streaming, and fully-automated event archival
First Claim
1. Apparatus for web casting over a computer network, comprising:
- a first subsystem accessible over a computer network and including code for enabling a reservation entity to reserve a web casting event, to obtain an event identifier, an access code, and an attendee URL, and to initiate storage of an event information file associated with the web casting event, where the web casting event is a web-based audio conference event for casting speech of a speaker to one or more audience members over the computer network;
a second subsystem including code for enabling initiation of the web casting event by entering the event identifier and access code, and code for generating a data stream from an audio signal derived from speech of a speaker, wherein the speech of the speaker is receivable by the second subsystem over a telephone network; and
a third subsystem accessible over the computer network and including code responsive to a client browser associated with a listener, who is an audience member, requesting the attendee URL for returning to the client browser a data structure including a stream URL, wherein the stream URL enables a streaming media player to obtain the data stream so that the listener can hear the speaker during the web-based casting event;
a fourth subsystem accessible over the computer network and including code for generating a directory for the web casting event, and code for storing in the directory the event information file and the uploaded data stream; and
a fifth subsystem accessible over the computer network and including code for creating an archive of the web casting event and for storing the archive in the directory.
1 Assignment
0 Petitions
Accused Products
Abstract
A multimedia business communications platform enables conference casting over a network. End users or so-called “audience members” participate in conference casts from anywhere on the Internet or behind an enterprise firewall using a standard Web browser running a streaming media player. The conference platform typically includes a number of subsystems: a Web reservation subsystem, a voice server subsystem, a content storage subsystem, a monitoring data subsystem, an attendee access subsystem, and an archive subsystem. Web reservation subsystem provides a mechanism that enables an entity to make an event reservation. Web reservation subsystem typically includes a database and an associated database management system. Voice server subsystem validates a user and converts an incoming telephone signal (i.e., the conference call) to an output data stream. Attendee access subsystem responds to attendee requests and returns information (e.g., a data structure such as a stream metafile) that directs an attendee'"'"'s streaming media player on how to join the conference cast. Content storage subsystem is used to manage event information and, under the control of the archive subsystem, to archive the event files. The monitoring data subsystem comprises a set of monitoring agents distributed throughout the network. Using these components, the system implements just-in-time resource provisioning, automated signal acquisition and streaming, and automated archiving upon event completion.
23 Citations
10 Claims
-
1. Apparatus for web casting over a computer network, comprising:
-
a first subsystem accessible over a computer network and including code for enabling a reservation entity to reserve a web casting event, to obtain an event identifier, an access code, and an attendee URL, and to initiate storage of an event information file associated with the web casting event, where the web casting event is a web-based audio conference event for casting speech of a speaker to one or more audience members over the computer network;
a second subsystem including code for enabling initiation of the web casting event by entering the event identifier and access code, and code for generating a data stream from an audio signal derived from speech of a speaker, wherein the speech of the speaker is receivable by the second subsystem over a telephone network; and
a third subsystem accessible over the computer network and including code responsive to a client browser associated with a listener, who is an audience member, requesting the attendee URL for returning to the client browser a data structure including a stream URL, wherein the stream URL enables a streaming media player to obtain the data stream so that the listener can hear the speaker during the web-based casting event;
a fourth subsystem accessible over the computer network and including code for generating a directory for the web casting event, and code for storing in the directory the event information file and the uploaded data stream; and
a fifth subsystem accessible over the computer network and including code for creating an archive of the web casting event and for storing the archive in the directory. - View Dependent Claims (2, 3, 4)
-
-
5. A method of web casting, comprising:
-
reserving a web casting event (a) by providing a reservation entity with an event identifier, access code and attendee URL;
(b) generating an event information file, and (c) creating a directory associated with the web casting event in which the event information file is stored, wherein the web casting event is an audio conference casting event;
initiating the web casting event (a) by verifying that an access code entered by a host is a given function of the event identifier entered by the host, and (b) upon verification, encoding speech data derived from speech of a speaker into a data stream;
enabling a listener, who is an audience member, to access the data stream (a) by returning to a client browser launched to the attendee URL a data structure including a stream URL at which the data stream can be obtained so that the listener can hear the speaker during the web casting event; and
generating an archive upon completion of the web casting event. - View Dependent Claims (6, 7, 8, 9, 10)
-
Specification