Claims Analysis
Total Claims: 43
Claim 1
Independent Claim
110 words
A method for synchronizing media streams with real time, comprising: creating a playlist specifying a sequence of media stream items to be played one after another; for each media stream item, specifying a first synchronization parameter value; and playing one of said media stream items; wherein if said first synchronization parameter value is set to a first state, a current media stream item is played for a specified duration; and if said first synchronization parameter value is set to a second state, the current media stream item is played for the lesser of the specified duration or until a time corresponding to the start of a next media stream item.
Claim 2
Independent Claim
110 words
A method for synchronizing media streams with real time, comprising: creating a playlist specifying a sequence of media stream items to be played one after another; for each media stream item, specifying a first synchronization parameter value; and playing one of said media stream items; wherein if said first synchronization parameter value is set to a first state, a current media stream item is played for a specified duration; and if said first synchronization parameter value is set to a second state, the current media stream item is played for the lesser of the specified duration or until a time corresponding to the start of a next media stream item.
Claim 3
Dependent Claim
67 words
The method as recited in claim 1, further comprising: for each media stream item, specifying a second synchronization parameter value indicating a maximum truncation time; and wherein the beginning of the current media stream item is truncated by the lesser of the corresponding said second synchronization parameter value or the difference between the actual start time and a scheduled start time for the current media stream item.
Claim 4
Dependent Claim
42 words
The method as recited in claim 1, further comprising: for each media stream item, specifying a third synchronization parameter value; and wherein the current media stream item is truncated after a play duration indicated by the corresponding said third synchronization parameter value.
Claim 5
Dependent Claim
31 words
The method as recited in claim 1, wherein the playlist further specifies for each media stream item, an amount of real time (clock time) allocated for playing said media stream item.
Claim 6
Independent Claim
91 words
A method for synchronizing media streams with real time, comprising: creating a playlist specifying a sequence of media stream items to be played one after another; for each media stream item, specifying a first synchronization parameter value indicating a maximum truncation time; and playing one of said media stream items; wherein the beginning of said current media stream item is truncated by the lesser of the corresponding said first synchronization parameter value or the difference between the actual start time and a scheduled start time for the current media stream item.
Claim 7
Independent Claim
91 words
A method for synchronizing media streams with real time, comprising: creating a playlist specifying a sequence of media stream items to be played one after another; for each media stream item, specifying a first synchronization parameter value indicating a maximum truncation time; and playing one of said media stream items; wherein the beginning of said current media stream item is truncated by the lesser of the corresponding said first synchronization parameter value or the difference between the actual start time and a scheduled start time for the current media stream item.
Claim 8
Dependent Claim
42 words
The method as recited in claim 5, further comprising: for each media stream item, specifying a second synchronization parameter value; and wherein the current media stream item is truncated after a play duration indicated by the corresponding said second synchronization parameter value.
Claim 9
Dependent Claim
86 words
The method as recited in claim 5, further comprising: for each media stream item, specifying a third synchronization parameter value; and wherein if said third synchronization parameter value is set to a first state, a current media stream item is played for a specified duration; and if said third synchronization parameter value is set to a second state, the current media stream item is played for the lesser of the specified duration or until a time corresponding to the start of a next media stream item.
Claim 10
Dependent Claim
31 words
The method as recited in claim 5, wherein the playlist further specifies for each media stream item, an amount of real time (clock time) allocated for playing said media stream item.
Claim 11
Independent Claim
70 words
A method for synchronizing media streams with real time, comprising: creating a playlist specifying a sequence of media stream items to be played one after another; for each media stream item, specifying a first synchronization parameter value indicating a maximum play time; and playing one of said media stream items; wherein the current media stream item is truncated after a play duration indicated by the corresponding first synchronization parameter value.
Claim 12
Independent Claim
70 words
A method for synchronizing media streams with real time, comprising: creating a playlist specifying a sequence of media stream items to be played one after another; for each media stream item, specifying a first synchronization parameter value indicating a maximum play time; and playing one of said media stream items; wherein the current media stream item is truncated after a play duration indicated by the corresponding first synchronization parameter value.
Claim 13
Dependent Claim
96 words
The method as recited in claim 9, further comprising: for each media stream item, specifying a second synchronization parameter value; and wherein if the second synchronization parameter value is set to a first state, the current media stream item is played for the play duration indicated by the first synchronization parameter value; and if the second synchronization parameter value is set to a second state, the current media stream item is played for the lesser of the play duration indicated by the first synchronization parameter value or until the start of the next media stream item.
Claim 14
Dependent Claim
67 words
The method as recited in claim 10 further comprising: for each media stream item, specifying a third synchronization parameter value indicating a maximum truncation time; and wherein the beginning of the current media stream item is truncated by the lesser of the corresponding said third synchronization parameter value or the difference between the actual start time and a scheduled start time for the current media stream item.
Claim 15
Dependent Claim
31 words
The method as recited in claim 9, wherein the playlist further specifies for each media stream item, an amount of real time (clock time) allocated for playing said media stream item.
Claim 16
Dependent Claim
153 words
A multimedia server system comprising: a playlist configured to store a list of playlist items corresponding to a set of a plurality of media streams to be played one after another and to be initiated at designated times and further configured to specify for each media stream item, an amount of real time (clock time) allocated for playing said media stream item; a plurality of synchronization parameters associated with each item of said list of playlist items, wherein said synchronization parameters specify a manner in which at least one of said set of media streams is adjusted to compensate for at least one admission delay of said multimedia server system; and an admission delay synchronization unit coupled to receive said synchronization parameters and to choose among a plurality of synchronization functions according to said synchronization parameters to synchronize a presentation of said multimedia streams with real time over a period of play time.
Claim 17
Dependent Claim
153 words
A multimedia server system comprising: a playlist configured to store a list of playlist items corresponding to a set of a plurality of media streams to be played one after another and to be initiated at designated times and further configured to specify for each media stream item, an amount of real time (clock time) allocated for playing said media stream item; a plurality of synchronization parameters associated with each item of said list of playlist items, wherein said synchronization parameters specify a manner in which at least one of said set of media streams is adjusted to compensate for at least one admission delay of said multimedia server system; and an admission delay synchronization unit coupled to receive said synchronization parameters and to choose among a plurality of synchronization functions according to said synchronization parameters to synchronize a presentation of said multimedia streams with real time over a period of play time.
Claim 18
Dependent Claim
27 words
The multimedia server system of claim 13 further comprising a storage system configured to store a plurality of media streams and coupled to a media system manger.
Claim 19
Dependent Claim
27 words
The multimedia server system of claim 13 further comprising a real time clock coupled to said admission delay unit to provide a value indicative of real time.
Claim 20
Dependent Claim
27 words
The multimedia server system of claim 14 wherein said media system manager is configured to control access of said plurality of media streams from said storage system.
Claim 21
Dependent Claim
83 words
The multimedia server system of claim 13 wherein said synchronization parameters include a first synchronization parameter value; and wherein if said first synchronization parameter value is set to a first state, a current media stream item is played for a specified duration; and if said first synchronization parameter value is set to a second state, the current media stream item is played for the lesser of the specified duration or until a time corresponding to the start of a next media stream item.
Claim 22
Dependent Claim
65 words
The multimedia server system of claim 17 wherein said synchronization parameters further include a second synchronization parameter value indicating a maximum truncation time; and wherein the beginning of the current media stream item is truncated by the lesser of the corresponding said second synchronization parameter value or the difference between the actual start time and a scheduled start time for the current media stream item.
Claim 23
Dependent Claim
40 words
The multimedia server system of claim 17 wherein said synchronization parameters further include a third synchronization parameter value; and wherein the current media stream item is truncated after a play duration indicated by the corresponding said third synchronization parameter value.
Claim 24
Dependent Claim
64 words
The multimedia server system of claim 13 wherein said synchronization parameters include a first synchronization parameter value indicating a maximum truncation time; and wherein the beginning of said current media stream item is truncated by the lesser of the corresponding said first synchronization parameter value or the difference between the actual start time and a scheduled start time for the current media stream item.
Claim 25
Dependent Claim
40 words
The multimedia server system of claim 20 wherein said synchronization parameters further include a second synchronization parameter value; and wherein the current media stream item is truncated after a play duration indicated by the corresponding said second synchronization parameter value.
Claim 26
Dependent Claim
84 words
The multimedia server system of claim 20 wherein said synchronization parameters further include a third synchronization parameter value; and wherein if said third synchronization parameter value is set to a first state, a current media stream item is played for a specified duration; and if said third synchronization parameter value is set to a second state, the current media stream item is played for the lesser of the specified duration or until a time corresponding to the start of a next media stream item.
Claim 27
Dependent Claim
43 words
The multimedia server system of claim 13 wherein said synchronization parameters include a first synchronization parameter value indicating a maximum play time; and wherein the current media stream item is truncated after a play duration indicated by the corresponding first synchronization parameter value.
Claim 28
Dependent Claim
94 words
The multimedia server system of claim 23 wherein said synchronization parameters further include a second synchronization parameter value; and wherein if the second synchronization parameter value is set to a first state, the current media stream item is played for the play duration indicated by the first synchronization parameter value; and if the second synchronization parameter value is set to a second state, the current media stream item is played for the lesser of the play duration indicated by the first synchronization parameter value or until the start of the next media stream item.
Claim 29
Dependent Claim
65 words
The multimedia server system of claim 23 wherein said synchronization parameters further include a third synchronization parameter value indicating a maximum truncation time; and wherein the beginning of the current media stream item is truncated by the lesser of the corresponding said third synchronization parameter value or the difference between the actual start time and a scheduled start time for the current media stream item.
Claim 30
Dependent Claim
172 words
A computer-readable medium having a computer-readable medium code stored therein for synchronizing a plurality of media streams in a multimedia server system, said computer readable comprising: a playlist configured for storing a list of playlist items corresponding to a set of a plurality of media streams to be played one after another and to be initiated at designated times and further configured for specifying for each media stream item, an amount of real time (clock time) allocated for playing said media stream item; a plurality of synchronization parameters associated with each item of said list of playlist items, wherein said synchronization parameters specify a manner in which at least one of said set of media streams is truncated to compensate for at least one admission delay of said multimedia server system; and a code module configured to receive said synchronization parameters and to choose among a plurality of synchronization functions according to said synchronization parameters to synchronize a presentation of said multimedia streams with real time over a period of play time.
Claim 31
Dependent Claim
172 words
A computer-readable medium having a computer-readable medium code stored therein for synchronizing a plurality of media streams in a multimedia server system, said computer readable comprising: a playlist configured for storing a list of playlist items corresponding to a set of a plurality of media streams to be played one after another and to be initiated at designated times and further configured for specifying for each media stream item, an amount of real time (clock time) allocated for playing said media stream item; a plurality of synchronization parameters associated with each item of said list of playlist items, wherein said synchronization parameters specify a manner in which at least one of said set of media streams is truncated to compensate for at least one admission delay of said multimedia server system; and a code module configured to receive said synchronization parameters and to choose among a plurality of synchronization functions according to said synchronization parameters to synchronize a presentation of said multimedia streams with real time over a period of play time.
Claim 32
Dependent Claim
24 words
The computer-readable medium of claim 26 further comprises a media system manger code module configured to control access of said plurality of media streams.
Claim 33
Dependent Claim
45 words
The computer-readable medium of claim 26 wherein said multimedia server system further includes a real time clock coupled to said code module configured to receive said synchronization parameters and to choose among a plurality of synchronization functions to provide a value indicative of real time.
Claim 34
Dependent Claim
24 words
The computer-readable medium of claim 26 wherein said multimedia server system further comprising a storage system configured to store said plurality of media streams.
Claim 35
Dependent Claim
82 words
The computer-readable medium of claim 26 wherein said synchronization parameters include a first synchronization parameter value; and wherein if said first synchronization parameter value is set to a first state, a current media stream item is played for a specified duration; and if said first synchronization parameter value is set to a second state, the current media stream item is played for the lesser of the specified duration or until a time corresponding to the start of a next media stream item.
Claim 36
Dependent Claim
64 words
The computer-readable medium of claim 30 wherein said synchronization parameters further include a second synchronization parameter value indicating a maximum truncation time; and wherein the beginning of the current media stream item is truncated by the lesser of the corresponding said second synchronization parameter value or the difference between the actual start time and a scheduled start time for the current media stream item.
Claim 37
Dependent Claim
39 words
The computer-readable medium of claim 30 wherein said synchronization parameters further include a third synchronization parameter value; and wherein the current media stream item is truncated after a play duration indicated by the corresponding said third synchronization parameter value.
Claim 38
Dependent Claim
63 words
The computer-readable medium of claim 26 wherein said synchronization parameters include a first synchronization parameter value indicating a maximum truncation time; and wherein the beginning of said current media stream item is truncated by the lesser of the corresponding said first synchronization parameter value or the difference between the actual start time and a scheduled start time for the current media stream item.
Claim 39
Dependent Claim
39 words
The computer-readable medium of claim 33 wherein said synchronization parameters further include a second synchronization parameter value; and wherein the current media stream item is truncated after a play duration indicated by the corresponding said second synchronization parameter value.
Claim 40
Dependent Claim
83 words
The computer-readable medium of claim 33 wherein said synchronization parameters further include a third synchronization parameter value; and wherein if said third synchronization parameter value is set to a first state, a current media stream item is played for a specified duration; and if said third synchronization parameter value is set to a second state, the current media stream item is played for the lesser of the specified duration or until a time corresponding to the start of a next media stream item.
Claim 41
Dependent Claim
42 words
The computer-readable medium of claim 26 wherein said synchronization parameters include a first synchronization parameter value indicating a maximum play time; and wherein the current media stream item is truncated after a play duration indicated by the corresponding first synchronization parameter value.
Claim 42
Dependent Claim
93 words
The computer-readable medium of claim 36 wherein said synchronization parameters further include a second synchronization parameter value; and wherein if the second synchronization parameter value is set to a first state, the current media stream item is played for the play duration indicated by the first synchronization parameter value; and if the second synchronization parameter value is set to a second state, the current media stream item is played for the lesser of the play duration indicated by the first synchronization parameter value or until the start of the next media stream item.
Claim 43
Dependent Claim
64 words
The computer-readable medium of claim 36 wherein said synchronization parameters further include a third synchronization parameter value indicating a maximum truncation time; and wherein the beginning of the current media stream item is truncated by the lesser of the corresponding said third synchronization parameter value or the difference between the actual start time and a scheduled start time for the current media stream item.