System and method for preprocessing and delivering multimedia presentations
First Claim
1. A system for preprocessing and, in real time, delivering an interactive multimedia presentation to a customer, wherein said multimedia presentation includes presentation commands and associated multimedia objects and offers at least one interactive feature to the customer and wherein each presentation command has an associated presentation time, said system comprising:
- a presentation processor for playing out objects of the presentation to the customer according to the presentation commands and the customer'"'"'s selection of the interactive feature;
a distribution network having a bit rate;
a delivery processor, connected to said presentation processor via said distribution network, for delivering presentation commands and associated multimedia objects to said presentation processor, said delivery processor and said presentation processor having a round trip latency thereassociated; and
a preprocessor including means for receiving as inputs an original multimedia presentation, including multimedia objects and presentation commands, and presentation technology parameters including said round trip latency between said delivery processor and said presentation processor and said bit rate of said distribution network, and means for generating, based upon said inputs, a preprocessed multimedia presentation including a delivery schedule which contains delivery commands to be executed by said delivery processor for delivering each presentation command and associated object to said presentation processor prior to the presentation time associated with the presentation command, wherein said preprocessor generates said delivery schedule such that upon the customer'"'"'s selection of the interactive feature, presentation commands and associated objects to be executed in response to the customer'"'"'s selection are available at said presentation processor to preclude delays and gaps in playing out the presentation to the customer.
10 Assignments
0 Petitions
Accused Products
Abstract
A system and method for preprocessing and delivering multimedia presentations to customers such that delays due to interactive response time is virtually eliminated include a preprocessor, mass storage, a delivery processor, a distribution network, and a plurality of presentation processors. The preprocessor receives as inputs an original multimedia presentation and parameters characterizing other system components, which parameters include the round trip latency between the delivery processor and a presentation processor, and generates a preprocessed multimedia presentation including a delivery schedule in the form of a labelled, directed graph. In generating the delivery schedule, the preprocessor ensures that each object of the presentation and its associated presentation command arrive at the presentation processor no later than its presentation time; objects and commands which are delivered to the presentation processor can be accommodated at the memory of the presentation processor; and those objects to be presented immediately in response to a customer'"'"'s selection of an interactive feature are received at the presentation processor prior to their earliest presentation times. This delivery schedule contains delivery commands which are executed by the delivery processor for transmitting objects of the presentation and their associated presentation commands to the presentation processor, which executes the presentation commands and presents the objects to its corresponding customer.
109 Citations
10 Claims
-
1. A system for preprocessing and, in real time, delivering an interactive multimedia presentation to a customer, wherein said multimedia presentation includes presentation commands and associated multimedia objects and offers at least one interactive feature to the customer and wherein each presentation command has an associated presentation time, said system comprising:
-
a presentation processor for playing out objects of the presentation to the customer according to the presentation commands and the customer'"'"'s selection of the interactive feature; a distribution network having a bit rate; a delivery processor, connected to said presentation processor via said distribution network, for delivering presentation commands and associated multimedia objects to said presentation processor, said delivery processor and said presentation processor having a round trip latency thereassociated; and a preprocessor including means for receiving as inputs an original multimedia presentation, including multimedia objects and presentation commands, and presentation technology parameters including said round trip latency between said delivery processor and said presentation processor and said bit rate of said distribution network, and means for generating, based upon said inputs, a preprocessed multimedia presentation including a delivery schedule which contains delivery commands to be executed by said delivery processor for delivering each presentation command and associated object to said presentation processor prior to the presentation time associated with the presentation command, wherein said preprocessor generates said delivery schedule such that upon the customer'"'"'s selection of the interactive feature, presentation commands and associated objects to be executed in response to the customer'"'"'s selection are available at said presentation processor to preclude delays and gaps in playing out the presentation to the customer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification