Apparatus, method, and computer readable medium for providing a presentation on a network having a plurality of synchronized media types
First Claim
Patent Images
1. A method, comprising:
- receiving, in a client node, a timing parameter indicating a time at which to display a presentation portion comprising first stream content and second stream content;
synchronizing display of the first stream content with the second stream content to the client node using a stream delay parameter; and
synchronizing the first stream content and the second stream content with at least one non-stream presentation portion using a timing value, wherein the timing value does not take into account presentation delays due to use of streams, whereinthe stream delay parameter accounts for a propagation time difference between the first stream content and the second stream content such that the first stream content and the second stream content have a same stream delay, andthe first stream content and the second stream content are synchronously rendered at the client node at a time derived from the time indicated by the timing parameter and the stream delay parameter.
4 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, method, and computer readable medium is disclosed for receiving in a client node a timing command indicating a time at which to display a presentation portion comprising a first stream content and a second stream content and synchronizing display of the first stream content with the second stream content to the client node using a stream delay parameter, wherein the delay parameter accounts for the propagation time difference between the first stream content and the second stream content, wherein the first stream content and the second stream content are synchronously rendered at the client node at a time derived from the time indicated by the timing command and the stream delay parameter.
-
Citations
25 Claims
-
1. A method, comprising:
-
receiving, in a client node, a timing parameter indicating a time at which to display a presentation portion comprising first stream content and second stream content; synchronizing display of the first stream content with the second stream content to the client node using a stream delay parameter; and synchronizing the first stream content and the second stream content with at least one non-stream presentation portion using a timing value, wherein the timing value does not take into account presentation delays due to use of streams, wherein the stream delay parameter accounts for a propagation time difference between the first stream content and the second stream content such that the first stream content and the second stream content have a same stream delay, and the first stream content and the second stream content are synchronously rendered at the client node at a time derived from the time indicated by the timing parameter and the stream delay parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable medium comprising instructions configured to cause a processor to perform a process, the process comprising:
-
receiving a timing parameter indicating a time at which to display a presentation portion comprising first stream content and second stream content; synchronizing display of the first stream content with the second stream content to a client node using a stream delay parameter; and synchronizing the first stream content and the second stream content with at least one non-stream presentation portion using a timing value, wherein the timing value does not take into account presentation delays due to use of streams, wherein the stream delay parameter accounts for a propagation time difference between the first stream content and the second stream content such that the first stream content and the second stream content have a same stream delay, and the first stream content and the second stream content are synchronously rendered at the client node at a time derived from the time indicated by the timing parameter and the stream delay parameter. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus, comprising:
-
a processor configured to; receive a timing parameter indicating a time at which to display a presentation portion comprising a first stream content and a second stream content, synchronize display of a real-time content and the stream content to a client node using a stream delay parameter, and synchronizing the first stream content and the second stream content with at least one non-stream presentation portion using a timing value, wherein the timing value does not take into account presentation delays due to use of streams, wherein the stream delay parameter accounts for a propagation time difference between the first stream content and the second stream content such that the first stream content and the second stream content have a same stream delay, and the first stream content and the second stream content are synchronously rendered at the client node at a time derived from the time indicated by the timing parameter and the stream delay parameter. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification