Method and system for using multiple networks to provide a presentation
First Claim
1. A method for presenting a networked presentation, comprising the steps of:
- transmitting presentation control information to a first user at a first client node, wherein the presentation control information provides information for identifying a first collection of one or more presentation segments for presenting on the first client node, and for identifying an alternative collection of one or more presentation segments for presenting on the first client node, wherein the first and the alternative collections are each replaceable with the other when presenting the presentation;
selecting, using performance information for the first communications network, one of the first and the alternative collections for transmitting to the first client node;
first transmitting to the first user a selected one of the first and alternative collections of presentation segments using a first communication network protocol;
second transmitting to a second user a second collection of presentation segments via a second communication network protocol different from the first communication network protocol;
wherein the selected collection and the second collection are presented, respectively, to the first and second users substantially concurrently, and the selected and second collections have corresponding presentation contents.
11 Assignments
0 Petitions
Accused Products
Abstract
A presentation system is disclosed for distributing a performance of a presentation synchronously to a plurality of client nodes on a network such as the Internet. The presentation system distributes presentation content data to a plurality of network server nodes, and during a performance of the presentation, the client nodes receiving the presentation determine a particular variation of data presentation to retrieve from the network server nodes. In particular, the retrieval of presentation data depends upon the transmission characteristics of the network such as data transmission rate. Thus, if a low transmission data rate is detected at a first client node, presentation elements of a reduced size can be retrieved. Alternatively, if a higher transmission rate is detected at a second client node, presentation elements of greater size (and corresponding enhanced quality of presentation) can be retrieved. Thus, within a single performance, client network nodes with varying available network bandwidths can be utilized for synchronously and simultaneously performing the presentation.
-
Citations
17 Claims
-
1. A method for presenting a networked presentation, comprising the steps of:
-
transmitting presentation control information to a first user at a first client node, wherein the presentation control information provides information for identifying a first collection of one or more presentation segments for presenting on the first client node, and for identifying an alternative collection of one or more presentation segments for presenting on the first client node, wherein the first and the alternative collections are each replaceable with the other when presenting the presentation;
selecting, using performance information for the first communications network, one of the first and the alternative collections for transmitting to the first client node;
first transmitting to the first user a selected one of the first and alternative collections of presentation segments using a first communication network protocol;
second transmitting to a second user a second collection of presentation segments via a second communication network protocol different from the first communication network protocol;
wherein the selected collection and the second collection are presented, respectively, to the first and second users substantially concurrently, and the selected and second collections have corresponding presentation contents. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
(a) the first collection provides a first version of the portion of the presentation using video with motion, and the alternative collection provides a second version of the portion having no video motion or less video motion than the first version;
(b) the second collection provides one of the first and second versions different from the version performed for the first user.
-
-
10. The method of claim 1, wherein during performances of a same portion of the presentation for the first and second users, the following occur:
-
(a) said first transmitting step includes transmitting an audio representation of the portion via the Internet;
(b) said second transmitting step includes transmitting the audio representation of the portion using voice grade communications provided according to a public telephone switched network.
-
-
11. The method of claim 1, further including a step of receiving a presentation related transmission from at least one of the first and the second users during at least a portion of a performance of the presentation presented to the first and second users.
-
12. The method of claim 1, further including a step of receiving input from a presenter of the presentation for identifying a next portion of the presentation to be presented to the first and second users after presenting a portion of the presentation represented by the selected and second collections.
-
13. The method of claim 1, further including a step of requesting by a first client node, from which the first user receives a performance of the presentation, the selected collection.
-
14. The method of claim 1, further including one or more of:
-
(a) coordinating a presenting to the first user an audio portion of the presentation corresponding to the selected collection when the selected collection provides a video portion of the presentation so that the timing for the presentation of the audio and video portions are synchronized;
(b) generating a script for the presentation, including a substep of resolving undefined network content site identifiers;
(c) selecting a host for transmitting the presentation control information;
(d) providing in the present control information a time value indicative of when a first client node, from which the first user receives a performance of the presentation, is to receive the selected collection, wherein the time value is indicative of;
(i) no time remaining;
(ii) an unknown amount of time remains;
(iii) a specific amount of time remains; and
(e) transmitting an interrupt to the first client node to suspend processing for presenting the selected collection.
-
-
15. The method of claim 1, wherein the selected collection and the second collection have their corresponding audio portions in different natural languages.
-
16. The method of claim 1, wherein said selected collection and the second collection are determined according to a categorization of the first and second users.
-
17. The method of claim 1, wherein one or more of the presentation segments is obtained from a portable data storage unit insertable into the first client node.
Specification