Claims Analysis
Total Claims: 54
Claim 1
Independent Claim
92 words
A method of transmitting a program to multiple users over a distribution system, the method comprising: at a head end of the distribution system, providing a program divided into a plurality of segments; and transmitting the segments from the head end to users' receivers such that, at least some of the segments are transmitted more than once, at different times, from the head end so as to enable multiple receivers of users requesting playback of the program at different times to simultaneously receive the segments required for continuous playback of the program.
Claim 2
Independent Claim
92 words
A method of transmitting a program to multiple users over a distribution system, the method comprising: at a head end of the distribution system, providing a program divided into a plurality of segments; and transmitting the segments from the head end to users' receivers such that, at least some of the segments are transmitted more than once, at different times, from the head end so as to enable multiple receivers of users requesting playback of the program at different times to simultaneously receive the segments required for continuous playback of the program.
Claim 3
Dependent Claim
29 words
The method of claim 1 wherein some of the segments are transmitted in a sequence which is different from a sequence in which such segments are subsequently played back.
Claim 4
Dependent Claim
32 words
The method of claim 2 further comprising storing each segment at users' receivers only once even if the same segment has been received more than once during the transmission of the program.
Claim 5
Dependent Claim
30 words
The method of claim 1 wherein at any given time the head end of the distribution system is not dedicated to transmitting the program to a predetermined number of receivers.
Claim 6
Dependent Claim
28 words
The method of claim 1 further comprising selecting a maximum response time corresponding to a maximum time interval a user need wait to commence playing back the program.
Claim 7
Dependent Claim
26 words
The method of claim 5 wherein each of the segments represents a portion of the program which playing time is equal to one maximum response time.
Claim 8
Dependent Claim
29 words
The method of claim 6 wherein the transmission of each set of the segments is separated in time by a time interval essentially equal to the maximum response time.
Claim 9
Dependent Claim
20 words
The method of claim 7 wherein the first segment of the program is transmitted during every maximum response time interval.
Claim 10
Dependent Claim
65 words
The method of claim 8 wherein a bandwidth limit is imposed so that at most a predetermined maximum number of segments is transmitted during any given maximum response time interval and further comprising delaying the transmission of a number of the segments exceeding the maximum number until an interval in which the number of segments scheduled for transmission is less than the predetermined maximum number.
Claim 11
Dependent Claim
40 words
The method of claim 8 further comprising imposing a bandwidth limit and transmitting a segment in an interval prior to the interval when it is scheduled for transmission if the number of segments scheduled for that interval exceeds the limit.
Claim 12
Dependent Claim
42 words
The method of claim 1 further comprising storing predetermined segments of predetermined programs at receivers of at least some of the users even if such predetermined programs are not presently being requested by the users in whose receivers the segments are stored.
Claim 13
Independent Claim
80 words
A system for transmitting a program to multiple users comprising: means for providing a program divided into a plurality of segments at a head end; and means for transmitting the segments from the head end to users' receivers such that at least some of the segments are transmitted more than once, at different times, so as to enable multiple receivers of users requesting the program at different times to simultaneously receive the segments required for continuous playback of the program.
Claim 14
Independent Claim
80 words
A system for transmitting a program to multiple users comprising: means for providing a program divided into a plurality of segments at a head end; and means for transmitting the segments from the head end to users' receivers such that at least some of the segments are transmitted more than once, at different times, so as to enable multiple receivers of users requesting the program at different times to simultaneously receive the segments required for continuous playback of the program.
Claim 15
Independent Claim
77 words
A method of transmitting a program to multiple users over a distribution system, comprising: at a head end of the distribution system, providing a program divided into a plurality of segments; and transmitting the segments from the head end to users' receivers, such that at least some of the segments are simultaneously sent to more than one receiver with no requirement at any time to dedicate the head end of the distribution system to any specific receivers.
Claim 16
Independent Claim
77 words
A method of transmitting a program to multiple users over a distribution system, comprising: at a head end of the distribution system, providing a program divided into a plurality of segments; and transmitting the segments from the head end to users' receivers, such that at least some of the segments are simultaneously sent to more than one receiver with no requirement at any time to dedicate the head end of the distribution system to any specific receivers.
Claim 17
Dependent Claim
17 words
The method of claim 13 wherein the segments represent portions of the program having equal playback time.
Claim 18
Independent Claim
84 words
A system for transmitting a program to users comprising: means for dividing a program into segments; means for dividing at least some of the segments into a plurality of fragments; means for transmitting at successive intervals at least one fragment of the plurality of fragments of each segment that has been divided into the plurality of fragments; and means for receiving and storing the fragments of the segments, which have been divided into the plurality of segments, necessary for continuous playback of the program.
Claim 19
Independent Claim
84 words
A system for transmitting a program to users comprising: means for dividing a program into segments; means for dividing at least some of the segments into a plurality of fragments; means for transmitting at successive intervals at least one fragment of the plurality of fragments of each segment that has been divided into the plurality of fragments; and means for receiving and storing the fragments of the segments, which have been divided into the plurality of segments, necessary for continuous playback of the program.
Claim 20
Dependent Claim
33 words
The system of claim 15 wherein each segment is consecutively numbered and the means for receiving accepts fragments relating to the segments that have numbers higher than the segment currently being played back.
Claim 21
Dependent Claim
23 words
The system of claim 15 wherein the fragments of each segment are consecutively numbered and the fragments are played back in numerical order.
Claim 22
Dependent Claim
19 words
The system of claim 17 wherein the played back fragments are deleted from the means for receiving and storing.
Claim 23
Independent Claim
87 words
A method of transmitting a program to multiple users over a distribution system comprising: providing a program divided into a plurality of segments wherein at least some of the segments are divided into a plurality of fragments; during each predetermined time interval transmitting one fragment of each segment to users' receivers; and during each predetermined interval accepting at the receivers the fragments of the segments which have not yet been played back and deleting from the receivers the fragments of the segments which have been played back.
Claim 24
Independent Claim
87 words
A method of transmitting a program to multiple users over a distribution system comprising: providing a program divided into a plurality of segments wherein at least some of the segments are divided into a plurality of fragments; during each predetermined time interval transmitting one fragment of each segment to users' receivers; and during each predetermined interval accepting at the receivers the fragments of the segments which have not yet been played back and deleting from the receivers the fragments of the segments which have been played back.
Claim 25
Independent Claim
76 words
A method of transmitting a program to multiple users over a distribution system comprising: providing a program divided into a plurality of segments wherein at least some of the segments are divided into a plurality of fragments; and during each predetermined time interval transmitting one fragment of each segment to users' receivers; wherein each of the segments is divided into a number of fragments corresponding to a sequential position of such a segment in the program.
Claim 26
Independent Claim
76 words
A method of transmitting a program to multiple users over a distribution system comprising: providing a program divided into a plurality of segments wherein at least some of the segments are divided into a plurality of fragments; and during each predetermined time interval transmitting one fragment of each segment to users' receivers; wherein each of the segments is divided into a number of fragments corresponding to a sequential position of such a segment in the program.
Claim 27
Independent Claim
63 words
A method of transmitting a program to multiple users over a distribution system comprising: providing a program divided into a plurality of segments wherein at least some of the segments are divided into a plurality of fragments; during each predetermined time interval transmitting one fragment of each segment to users' receivers; and receiving and permanently storing fragments of initial segments of the program.
Claim 28
Independent Claim
63 words
A method of transmitting a program to multiple users over a distribution system comprising: providing a program divided into a plurality of segments wherein at least some of the segments are divided into a plurality of fragments; during each predetermined time interval transmitting one fragment of each segment to users' receivers; and receiving and permanently storing fragments of initial segments of the program.
Claim 29
Independent Claim
85 words
A method of transmitting a program to multiple users over a distribution system comprising: providing a program divided into a plurality of segments wherein at least some of the segments are divided into a plurality of fragments; and during each predetermined time interval transmitting one fragment of each segment to users' receives; wherein segments of the plurality of segments at an ending potion of the program are divided into fewer fragments than a sequential number of the segments in the ending portion of the program.
Claim 30
Independent Claim
85 words
A method of transmitting a program to multiple users over a distribution system comprising: providing a program divided into a plurality of segments wherein at least some of the segments are divided into a plurality of fragments; and during each predetermined time interval transmitting one fragment of each segment to users' receives; wherein segments of the plurality of segments at an ending potion of the program are divided into fewer fragments than a sequential number of the segments in the ending portion of the program.
Claim 31
Independent Claim
86 words
A method of transmitting a program to multiple users over a distribution system comprising: providing a program divided into a plurality of segments wherein at least some of the segments are divided into a plurality of fragments; and during each predetermined time interval transmitting one fragment of each segment to users' receivers; wherein segments of the plurality of segments belonging to a beginning portion of the program are transmitted more frequently than segments of the plurality of segments belonging to an ending portion of the program.
Claim 32
Independent Claim
86 words
A method of transmitting a program to multiple users over a distribution system comprising: providing a program divided into a plurality of segments wherein at least some of the segments are divided into a plurality of fragments; and during each predetermined time interval transmitting one fragment of each segment to users' receivers; wherein segments of the plurality of segments belonging to a beginning portion of the program are transmitted more frequently than segments of the plurality of segments belonging to an ending portion of the program.
Claim 33
Dependent Claim
116 words
A receiver for receiving a program supplied to multiple users over a distribution system from a head end, said program being divided into a plurality of program segments, the receiver comprising: a buffer storage means for storing a plurality of program segments transmitted from the head end of the distribution system; and a processing means including means for determining whether segments already held in said buffer storage means will be presented on the distribution system prior to playback and removing the segments that will be presented a again prior to playback from the buffer storage means whereby, in use, the program segments required for continuous playback of the program will always be available at the receiver.
Claim 34
Dependent Claim
116 words
A receiver for receiving a program supplied to multiple users over a distribution system from a head end, said program being divided into a plurality of program segments, the receiver comprising: a buffer storage means for storing a plurality of program segments transmitted from the head end of the distribution system; and a processing means including means for determining whether segments already held in said buffer storage means will be presented on the distribution system prior to playback and removing the segments that will be presented a again prior to playback from the buffer storage means whereby, in use, the program segments required for continuous playback of the program will always be available at the receiver.
Claim 35
Independent Claim
160 words
A method of transmitting a program to multiple users over a distribution system, the method comprising: at a head end of the distribution system, providing a program divided into a plurality of segments; and transmitting the segments from the head end to users' receivers such that, at least some of the segments are transmitted more than once at different times from the head end so as to enable multiple receivers of users requesting playback of the program at different times to simultaneously receive the segments required for continuous playback of the program; wherein at least some of the segments represent a portion of the program having playing time essentially equal to one maximum response time, which is a maximum time interval a user needs to wait to commence playing back the program, and wherein transmission of each set of segments of the plurality of segments is separated in time by a time interval essentially equal to the maximum response time.
Claim 36
Independent Claim
160 words
A method of transmitting a program to multiple users over a distribution system, the method comprising: at a head end of the distribution system, providing a program divided into a plurality of segments; and transmitting the segments from the head end to users' receivers such that, at least some of the segments are transmitted more than once at different times from the head end so as to enable multiple receivers of users requesting playback of the program at different times to simultaneously receive the segments required for continuous playback of the program; wherein at least some of the segments represent a portion of the program having playing time essentially equal to one maximum response time, which is a maximum time interval a user needs to wait to commence playing back the program, and wherein transmission of each set of segments of the plurality of segments is separated in time by a time interval essentially equal to the maximum response time.
Claim 37
Independent Claim
147 words
A method of transmitting a program to multiple users over a distribution system, the method comprising: at a head end of the distribution system, providing a program divided into a plurality of segments; and transmitting the segments from the head end to users' receivers such that, at least some of the segments are transmitted more than once at different times from the head end so as to enable multiple receivers of users requesting playback of the program at different times to simultaneously receive the segments required for continuous playback of the program; wherein at most a maximum number of segments, of the plurality of segments, is transmitted during a predetermined time interval, the transmission of other segments of the plurality of segments, exceeding the maximum number, is delayed until an interval in which the number of segments scheduled for transmission is less than the predetermined maximum number.
Claim 38
Independent Claim
147 words
A method of transmitting a program to multiple users over a distribution system, the method comprising: at a head end of the distribution system, providing a program divided into a plurality of segments; and transmitting the segments from the head end to users' receivers such that, at least some of the segments are transmitted more than once at different times from the head end so as to enable multiple receivers of users requesting playback of the program at different times to simultaneously receive the segments required for continuous playback of the program; wherein at most a maximum number of segments, of the plurality of segments, is transmitted during a predetermined time interval, the transmission of other segments of the plurality of segments, exceeding the maximum number, is delayed until an interval in which the number of segments scheduled for transmission is less than the predetermined maximum number.
Claim 39
Independent Claim
141 words
A method of transmitting a program to multiple users over a distribution system, the method comprising: at a head end of the distribution system, providing a program divided into a plurality of segments; and transmitting the segments from the head end to users' receivers such that, at least some of the segments are transmitted more than once at different times from the head end so as to enable multiple receivers of users requesting playback of the program at different times to simultaneously receive the segments required for continuous playback of the program; and transmitting a given segment of the plurality of segments in a time interval occurring prior to a time interval when the given segment is scheduled for transmission, if a number of segments, scheduled for the interval when the given segment is scheduled for transmission exceeds a predetermined limit.
Claim 40
Independent Claim
141 words
A method of transmitting a program to multiple users over a distribution system, the method comprising: at a head end of the distribution system, providing a program divided into a plurality of segments; and transmitting the segments from the head end to users' receivers such that, at least some of the segments are transmitted more than once at different times from the head end so as to enable multiple receivers of users requesting playback of the program at different times to simultaneously receive the segments required for continuous playback of the program; and transmitting a given segment of the plurality of segments in a time interval occurring prior to a time interval when the given segment is scheduled for transmission, if a number of segments, scheduled for the interval when the given segment is scheduled for transmission exceeds a predetermined limit.
Claim 41
Independent Claim
115 words
A method of transmitting a program to multiple users over a distribution system, comprising: at a head end of the distribution system, providing a program divided into a plurality of segments; and transmitting the segments from the head end to users' receivers, such that at least some of the segments are simultaneously sent to more than one receiver with no requirement at any time to dedicate the head end of the distribution system to any specific receivers; wherein each of the segments is divided into fragments such that the segments representing an ending portions of the program are divided into a greater number of fragments than the segments representing a beginning portions of the program.
Claim 42
Independent Claim
115 words
A method of transmitting a program to multiple users over a distribution system, comprising: at a head end of the distribution system, providing a program divided into a plurality of segments; and transmitting the segments from the head end to users' receivers, such that at least some of the segments are simultaneously sent to more than one receiver with no requirement at any time to dedicate the head end of the distribution system to any specific receivers; wherein each of the segments is divided into fragments such that the segments representing an ending portions of the program are divided into a greater number of fragments than the segments representing a beginning portions of the program.
Claim 43
Dependent Claim
59 words
The method of claim 28 wherein each of the segments is divided into a number of fragments that corresponds to a sequential position of such a segment in the program, so that the first segment is divided into one fragment, the second segment is divided into two fragments, the third segment is divided into three fragments and so forth.
Claim 44
Dependent Claim
20 words
The method of claim 29 wherein during each predetermined time interval at least one fragment of each segment is transmitted.
Claim 45
Independent Claim
100 words
A method of transmitting a program to multiple users over a distribution system comprising: providing a program divided into a plurality of segments wherein at least some of the segments are divided into a plurality of fragments; and during each predetermined time interval transmitting at least one fragment of each segment to users' receivers; wherein initial segments of the program are divided into a greater number of fragments than that corresponding to the sequential position of such segments in the program and subsequent segments are divided into a number of fragments corresponding to the position of segments in the program.
Claim 46
Independent Claim
100 words
A method of transmitting a program to multiple users over a distribution system comprising: providing a program divided into a plurality of segments wherein at least some of the segments are divided into a plurality of fragments; and during each predetermined time interval transmitting at least one fragment of each segment to users' receivers; wherein initial segments of the program are divided into a greater number of fragments than that corresponding to the sequential position of such segments in the program and subsequent segments are divided into a number of fragments corresponding to the position of segments in the program.
Claim 47
Dependent Claim
42 words
The method of claim 31 further comprising during each predetermined interval accepting at the receivers the fragments of the segments which have not yet been played back and deleting from the receivers the fragments of the segments which have been played back.
Claim 48
Independent Claim
96 words
A method of transmitting a program to multiple users over a distribution system comprising: providing a program divided into a plurality of segments wherein at least some of the segments are divided into a plurality of fragments; during each predetermined time interval transmitting at least one fragment of each segment to users' receivers; and wherein the fragments of the segments that represent an ending portion of the program are not accepted at the receivers when initial segments of the program are being played to a user in order to decrease the storage requirement of the receivers.
Claim 49
Independent Claim
96 words
A method of transmitting a program to multiple users over a distribution system comprising: providing a program divided into a plurality of segments wherein at least some of the segments are divided into a plurality of fragments; during each predetermined time interval transmitting at least one fragment of each segment to users' receivers; and wherein the fragments of the segments that represent an ending portion of the program are not accepted at the receivers when initial segments of the program are being played to a user in order to decrease the storage requirement of the receivers.
Claim 50
Dependent Claim
52 words
The method of claim 33 wherein the initial segments of the program are divided into a greater number of fragments than that corresponding to the sequential position of such segments in the program and subsequent segments are divided into a number of fragments corresponding to the position of segments in the program.
Claim 51
Dependent Claim
31 words
The method of claim 33 wherein the segments belonging to a beginning portion of the program are transmitted more frequently than the segments belonging to the ending portion of the program.
Claim 52
Dependent Claim
19 words
The method of claim 33 wherein the predetermined interval is essentially equal to a playback interval of a segment.
Claim 53
Dependent Claim
95 words
A receiver for receiving a program supplied to multiple users over a distribution system from a head end, said program being divided into a plurality of program segments, the receiver comprising: a buffer storage means for storing a plurality of program segments transmitted from the head end of the distribution system; and means for determining whether segments presented on the distribution system will be presented again prior to playback and rejecting the segments that will be presented again, but accepting the segments that will not be presented again for storing in the buffer storage means.
Claim 54
Dependent Claim
95 words
A receiver for receiving a program supplied to multiple users over a distribution system from a head end, said program being divided into a plurality of program segments, the receiver comprising: a buffer storage means for storing a plurality of program segments transmitted from the head end of the distribution system; and means for determining whether segments presented on the distribution system will be presented again prior to playback and rejecting the segments that will be presented again, but accepting the segments that will not be presented again for storing in the buffer storage means.