Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
263 words
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.
Claim 2
Independent Claim
263 words
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.
Claim 3
Dependent Claim
41 words
The system of claim 1 for preprocessing and, in real time, delivering an interactive multimedia presentation to a customer further comprising mass storage located between said preprocessor and said delivery processor for storing said preprocessed multimedia presentation generated at said preprocessor.
Claim 4
Dependent Claim
42 words
The system of claim 1 for preprocessing and, in real time, delivering an interactive multimedia presentation to a customer, wherein said presentation processor has a memory capacity and said inputs to said preprocessor further includes said memory capacity of said presentation processor.
Claim 5
Dependent Claim
54 words
The system of claim 1 for preprocessing and, in real time, delivering an interactive multimedia presentation to a customer, wherein said delivery processor comprises a delivery controller which controls the retrieval of said preprocessed multimedia requested by the customer and executes delivery commands contained in said presentation delivery schedule of said preprocessed multimedia presentation.
Claim 6
Dependent Claim
163 words
The system of claim 4 for preprocessing and, in real time, delivering a multimedia presentation to a customer, wherein said delivery controller has a service time (ST), which is a time for said delivery controller, once receiving a message from the presentation processor indicating the customers selection of the interactive feature, to respond to said presentation processor, and said distribution network has a propagation delay (PD), which is a time for said message to travel from said presentation processor to said delivery processor, and wherein said delivery processor further comprises, means for storing messages received from said presentation processor and a presentation technology parameter generator connected to said delivery controller for generating said round trip latency to be input to said preprocessor, said generator requesting from said distribution network said propagation delay (PD) of said distribution network and utilizing said propagation delay (PD) and said service time (ST) of said delivery controller to generate said round trip latency (RTL) as follows: RTL (seconds)=2(PD)+ST.
Claim 7
Dependent Claim
46 words
The system of claim 5 for preprocessing and, in real time, delivering a multimedia presentation to a customer, wherein said delivery processor further comprises: means for storing said preprocessed multimedia presentation retrieved by said delivery controller; and means for storing messages received from said presentation processor.
Claim 8
Dependent Claim
85 words
The system of claim 6 for preprocessing and, in real time, delivering a multimedia presentation to a customer, wherein said delivery processor further comprises: a first interface connected to said preprocessor for receiving said preprocessed multimedia presentation retrieved by said delivery controller and for sending said RTL generated at said presentation technology parameter generator to said preprocessor; and a second interface connected to said presentation processor for receiving messages from said presentation processor and transmitting presentation commands and associated multimedia objects to said presentation processor.
Claim 9
Dependent Claim
101 words
The system of claim 1 for preprocessing and, in real time, delivering an interactive multimedia presentation to a customer, wherein said presentation processor comprises: means for storing presentation commands and objects received from said delivery processor; means for collecting and storing messages received from said customer; a presentation clock for tracking the local time at said presentation processor; and a presentation controller connected to said presentation clock for comparing said local presentation time to the presentation time associated with each presentation command to identify presentation commands due for execution and presenting objects to the customer as instructed in the presentation commands.
Claim 10
Dependent Claim
68 words
The system of claim 8 for preprocessing and, in real time, delivering a multimedia presentation to a customer, wherein said presentation controller deletes each presentation command and its associated object from said memory means once its associated object has been presented and forwards a message to said delivery processor if a message is detected at said collecting and storing means indicating the customer's selection of the interactive feature.
Claim 11
Dependent Claim
52 words
The system of claim 9 for preprocessing and, in real time, delivering a multimedia presentation to a customer, wherein said presentation processor further comprises: a first interface, connected to said presentation controller, for communicating with said delivery processor and a second interface, connected to said presentation controller, for communicating with the customer.