Claims Analysis
Total Claims: 31
Claim 1
Independent Claim
164 words
A method of switching playback from a first media stream to a second media stream, the method comprising: stopping playback of the first media stream at a particular presentation time of the first media stream, wherein the second media stream has a timeline that is non-linearly altered relative to the first media stream, and wherein the timeline establishes the speed at which the content of the second media stream is rendered; referring to one or more stored cross-references to determine a beginning presentation time of the second media stream that has a timeline correlation with the particular presentation time at which playback of the first media stream was stopped, wherein the one or more stored cross-references are mappings of presentation times of the second media stream to presentation times of the first media stream; and initiating playback of the second media stream at a point in the second media stream having a presentation time that is no greater than the determined beginning presentation time.
Claim 2
Independent Claim
164 words
A method of switching playback from a first media stream to a second media stream, the method comprising: stopping playback of the first media stream at a particular presentation time of the first media stream, wherein the second media stream has a timeline that is non-linearly altered relative to the first media stream, and wherein the timeline establishes the speed at which the content of the second media stream is rendered; referring to one or more stored cross-references to determine a beginning presentation time of the second media stream that has a timeline correlation with the particular presentation time at which playback of the first media stream was stopped, wherein the one or more stored cross-references are mappings of presentation times of the second media stream to presentation times of the first media stream; and initiating playback of the second media stream at a point in the second media stream having a presentation time that is no greater than the determined beginning presentation time.
Claim 3
Dependent Claim
53 words
A method as recited in claim 1 , wherein said point in the second media stream has a presentation time that is less than the determined beginning presentation time, so that playback of the second media stream begins at a point preceding the point where playback of the first media stream was stopped.
Claim 4
Dependent Claim
16 words
A method as recited in claim 1 , wherein the media streams are composite media streams.
Claim 5
Dependent Claim
49 words
A method as recited in claim 1 , wherein each of the media streams comprises one or more individual data streams that each include a sequence of data units, and wherein each data unit is associated with a presentation time that indicates when the data unit should be rendered.
Claim 6
Independent Claim
132 words
A method of switching playback from a first media stream to a second media stream, wherein the second media stream has a timeline that is altered relative to the first media stream, the method comprising: stopping playback of the first media stream at a particular presentation time of the first media stream; determining, by accessing a mapping of presentation times of the first media stream to presentation times of the second media stream, a beginning presentation time of the second media stream that has a timeline correlation with the particular presentation time at which playback of the first media stream was stopped; and initiating playback of the second media stream at a point in the second media stream having a presentation time that is no greater than the determined beginning presentation time.
Claim 7
Independent Claim
132 words
A method of switching playback from a first media stream to a second media stream, wherein the second media stream has a timeline that is altered relative to the first media stream, the method comprising: stopping playback of the first media stream at a particular presentation time of the first media stream; determining, by accessing a mapping of presentation times of the first media stream to presentation times of the second media stream, a beginning presentation time of the second media stream that has a timeline correlation with the particular presentation time at which playback of the first media stream was stopped; and initiating playback of the second media stream at a point in the second media stream having a presentation time that is no greater than the determined beginning presentation time.
Claim 8
Dependent Claim
53 words
A method as recited in claim 5 , wherein said point in the second media stream has a presentation time that is less than the determined beginning presentation time, so that playback of the second media stream begins at a point preceding the point where playback of the first media stream was stopped.
Claim 9
Dependent Claim
16 words
A method as recited in claim 5 , wherein the media streams are composite media streams.
Claim 10
Dependent Claim
55 words
A method as recited in claim 5 , wherein each of the first media stream and the second media stream comprises one or more individual data streams that each include a sequence of data units, and wherein each data unit is associated with a presentation time that indicates when the data unit should be rendered.
Claim 11
Dependent Claim
225 words
One or more computer-readable storage media containing a computer-executable program that switches playback from a first media stream to a second media stream, wherein the first and second media streams have timelines that are non-linearly altered relative to a primary media stream, the program including instructions that are executable to perform steps comprising: stopping playback of the first media stream at a particular presentation time of the first media stream; referring to one or more cross-references to determine a presentation time of the primary media stream that has a timeline correlation with the particular presentation time at which playback of the first media stream was stopped, wherein at least one of the one or more cross-references are mappings of presentation times of the first media stream to presentation times of the primary media stream; referring to said one or more cross-references to determine a beginning presentation time of the second media stream that has a timeline correlation with the determined presentation time of the primary media stream, wherein at least one of the one or more cross-references are mappings of presentation times of the primary media stream to presentation times of the second media stream; and initiating playback of the second media stream at a point in the second media stream having a presentation time that is no greater than the determined beginning presentation time.
Claim 12
Dependent Claim
225 words
One or more computer-readable storage media containing a computer-executable program that switches playback from a first media stream to a second media stream, wherein the first and second media streams have timelines that are non-linearly altered relative to a primary media stream, the program including instructions that are executable to perform steps comprising: stopping playback of the first media stream at a particular presentation time of the first media stream; referring to one or more cross-references to determine a presentation time of the primary media stream that has a timeline correlation with the particular presentation time at which playback of the first media stream was stopped, wherein at least one of the one or more cross-references are mappings of presentation times of the first media stream to presentation times of the primary media stream; referring to said one or more cross-references to determine a beginning presentation time of the second media stream that has a timeline correlation with the determined presentation time of the primary media stream, wherein at least one of the one or more cross-references are mappings of presentation times of the primary media stream to presentation times of the second media stream; and initiating playback of the second media stream at a point in the second media stream having a presentation time that is no greater than the determined beginning presentation time.
Claim 13
Dependent Claim
57 words
One or more computer-readable storage media as recited in claim 9 , wherein said point in the second media stream has a presentation time that is less than the determined beginning presentation time, so that playback of the second media stream begins at a point preceding the point where playback of the first media stream was stopped.
Claim 14
Dependent Claim
20 words
One or more computer-readable storage media as recited in claim 9 , wherein the media streams are composite media streams.
Claim 15
Dependent Claim
54 words
One or more computer-readable storage media as recited in is claim 9 , wherein each of the media streams comprises one or more individual data streams that each include a sequence of data units, and wherein each data unit is associated with a presentation time that indicates when the data unit should be rendered.
Claim 16
Dependent Claim
93 words
One or more computer-readable storage media having stored thereon a data structure, the data structure comprising: a primary media stream having a corresponding timeline; a plurality of timeline-altered media streams, the timeline-altered media streams having corresponding timelines that are non-linearly altered relative to the timeline of the primary media stream; one or more sets of timeline correlations between the timelines of the primary and timeline-altered media streams, each set of timeline correlations identifying, for a presentation time of one of the media streams, a timeline-correlated presentation time in another of the media streams.
Claim 17
Dependent Claim
93 words
One or more computer-readable storage media having stored thereon a data structure, the data structure comprising: a primary media stream having a corresponding timeline; a plurality of timeline-altered media streams, the timeline-altered media streams having corresponding timelines that are non-linearly altered relative to the timeline of the primary media stream; one or more sets of timeline correlations between the timelines of the primary and timeline-altered media streams, each set of timeline correlations identifying, for a presentation time of one of the media streams, a timeline-correlated presentation time in another of the media streams.
Claim 18
Dependent Claim
36 words
One or more computer-readable storage media as recited in claim 13 , wherein the sets of correlations comprise: mappings from presentation times of the primary media stream to correlated presentation times of the timeline-altered media streams.
Claim 19
Dependent Claim
54 words
One or more computer-readable storage media as recited in claim 13 , wherein the sets of correlations comprise: mappings from presentation times of the primary media stream to correlated presentation times of the timeline-altered media streams; mappings from presentation times of the timeline-altered media streams to correlated presentation times of the primary media stream.
Claim 20
Dependent Claim
60 words
One or more computer-readable storage media as recited in claim 13 , wherein the timeline-altered media streams include data units and corresponding presentation times, and wherein the sets of correlations comprise: mappings associated with the data units of the timeline-altered media streams from the presentation times of the timeline-altered media streams to correlated presentation times of the primary media stream.
Claim 21
Dependent Claim
57 words
One or more computer-readable storage media as recited in claim 13 , wherein the sets of correlations comprise one or more tables that are indexed by presentation times of the primary media stream, the one or more tables containing mappings from presentation times of the primary media stream to correlated presentation times of the timeline-altered media streams.
Claim 22
Dependent Claim
83 words
One or more computer-readable storage media as recited in claim 13 , wherein the sets of correlations comprise: one or more tables that are indexed by presentation times of the primary media stream, the one or more tables containing first mappings that correlate presentation times of the primary media stream to presentation times of the timeline-altered media streams; second mappings corresponding to presentation times of the timeline-altered media streams, wherein each second mapping indicates a correlated presentation time of the primary media stream.
Claim 23
Dependent Claim
101 words
One or more computer-readable storage media as recited in claim 13 , wherein the timeline-altered media streams include data units and corresponding presentation times, and wherein the sets of correlations comprise: one or more tables that are indexed by presentation times of the primary media stream, the one or more tables containing first mappings that correlate presentation times of the primary media stream to presentation times of the timeline-altered media streams; second mappings associated with the data units of the timeline-altered media streams from the presentation times of the timeline-altered media streams to correlated presentation times of the primary media stream.
Claim 24
Dependent Claim
114 words
One or more computer-readable storage media as recited in claim 13 , wherein the sets of correlations comprise: a first reference table corresponding to the primary media stream, the first reference table being indexed by presentation times of the primary media stream and containing first mappings that correlate presentation times of the primary media stream to presentation times of the timeline-altered media streams; a second reference table corresponding to each of the timeline-altered media streams, each of the second reference tables being indexed by presentation times of its corresponding timeline-altered media stream and containing second mappings that correlate the presentation times of the timeline-altered media streams to presentation times of the primary media stream.
Claim 25
Dependent Claim
20 words
One or more computer-readable storage media as recited in claim 13 , wherein the media streams are composite media streams.
Claim 26
Dependent Claim
116 words
A multimedia computer server comprising: one or more computer-readable storage media; a primary media stream stored on the one or more computer-readable storage media; a plurality of timeline-altered media streams stored on the one or more computer-readable storage media, the timeline-altered media streams having corresponding timelines that are non-linearly altered relative to the primary media stream; first mappings, stored on the one or more computer-readable storage media, used to map presentation times of the primary media stream to timeline-correlated presentation times of the timeline-altered media streams; second mappings, stored on the one or more computer-readable storage media, used to map presentation times of the timeline-altered media streams to timeline-correlated presentation times of the primary media stream.
Claim 27
Dependent Claim
116 words
A multimedia computer server comprising: one or more computer-readable storage media; a primary media stream stored on the one or more computer-readable storage media; a plurality of timeline-altered media streams stored on the one or more computer-readable storage media, the timeline-altered media streams having corresponding timelines that are non-linearly altered relative to the primary media stream; first mappings, stored on the one or more computer-readable storage media, used to map presentation times of the primary media stream to timeline-correlated presentation times of the timeline-altered media streams; second mappings, stored on the one or more computer-readable storage media, used to map presentation times of the timeline-altered media streams to timeline-correlated presentation times of the primary media stream.
Claim 28
Dependent Claim
32 words
A multimedia computer server as recited in claim 22 , wherein the first mappings are contained in one or more tables that are indexed by presentation times of the primary media stream.
Claim 29
Dependent Claim
53 words
A multimedia computer server as recited in claim 22 , wherein: the first mappings are contained in one or more tables that are indexed by presentation times of the primary media stream; the second mappings are contained in one or more tables that are indexed by presentation times of the timeline-altered media streams.
Claim 30
Dependent Claim
52 words
A multimedia computer server as recited in claim 22 , wherein the timeline-altered media streams have data units and associated presentation times and wherein: the first mappings are associated with the data units of the primary media stream; the second mappings are associated with the data units of the timeline-altered media streams.
Claim 31
Dependent Claim
18 words
A multimedia computer server as recited in claim 22 , wherein the media streams are composite media streams.