Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
147 words
A method of supporting pause-resume for a video-on-demand system of a type which can accommodate multiple viewers sharing a common data stream, comprising the steps of: receiving a performance request from one of the viewers for showing a particular video; in response to the performance request, identifying and reserving a look-ahead stream, the look ahead stream being another video stream which is scheduled to become available after a predetermined time period; concurrently transmitting the common data stream from a video server to reception equipment at the multiple viewers' locations, transmission of the data stream causing the particular video to be performed on the reception equipment; receiving at the video server, a pause request and a subsequent resume request from one of the viewers; and, in response to the resume request, transmitting the particular video by way of the look ahead stream instead of the common data stream.
Claim 2
Dependent Claim
27 words
The method of Claim 1 wherein a different look ahead stream is identified after a period of time as elapsed without the viewer initiating a pause request.
Claim 3
Dependent Claim
34 words
The method of claim 1 or 2 wherein in response to the performance request the one of the viewers is assigned a reserved stream which is released when the look ahead stream is identified.
Claim 4
Independent Claim
32 words
The method of one of claims 1 to 3 wherein the one of the viewers is allocated sufficient buffer space to buffer the common video stream for a predetermined period of time.
Claim 5
Independent Claim
39 words
The method of one of claims 1 to 4 comprising the further step of buffering video data streams in response to pause requests from the viewers, whereby a number of viewers supportable by a given stream capacity is increased.
Claim 6
Independent Claim
162 words
A system for supporting pause-resume for a video-on-demand system of a type which can accommodate multiple viewers sharing a common data stream, comprising: receiving means for receiving a performance request from one of the viewers for showing a particular video; identifying means, coupled to the receiving means and responsive to receipt of the performance request, for identifying and allocating a look-ahead stream, the look ahead stream being another video stream which is scheduled to become available after a predetermined time period; transmission means for concurrently transmitting the common data stream from a video server to reception equipment at the multiple viewers locations, transmission of the data stream causing the particular video to be performed on the reception equipment; pause/resume means for receiving a pause request and a subsequent resume request from one of the viewers; and, substitution means, for in response to the resume request, transmitting the particular video by way of the look ahead stream instead of the common data stream.
Claim 7
Dependent Claim
27 words
The system of Claim 6 wherein a different look ahead stream is identified after a period of time as elapsed without the viewer initiating a pause request.
Claim 8
Dependent Claim
25 words
The system of claim 6 or 7 wherein the viewer is assigned a reserved stream which is released when the look ahead stream is identified.
Claim 9
Independent Claim
94 words
The system of one of claims 6 to 8 wherein the substitution means does not transmit the particular video by way of the look ahead stream unless the resume request is received in greater than a predetermined period of time from the pause request, and further comprising: buffer means for, in response to the pause request, buffering the common video stream for the predetermined period of time, and buffer access means, for serving the one of the viewers from the buffer means if the resume request is received within the predetermined period of time.
Claim 10
Independent Claim
124 words
A method of supporting pause-resume for a video-on-demand service of a type which can accommodate multiple viewers sharing a common data stream, comprising the steps of: receiving a performance request from one of the viewers for showing a particular video; concurrently transmitting the common data stream from a video server to reception equipment at the multiple viewers' locations, transmission of the data stream causing the particular video to be performed on the reception equipment; receiving at the video server, a pause request and a subsequent resume request from one of the viewers; in response to the resume request, performing the particular video for the one of the viewers by commencing transmission of an alternative stream carrying the particular other than the common data stream.
Claim 11
Dependent Claim
25 words
The method of claim 10 wherein the particular video is commenced at a point from which the one of the viewers made the pause request.
Claim 12
Dependent Claim
37 words
The method of claim 10 or 11 comprising the further step of: buffering video data streams in response to pause requests from the viewers, whereby a number of viewers supportable by a given stream capacity is increased.
Claim 13
Independent Claim
54 words
The method of one of claims 10 to 12 comprising the further steps of: in response to the performance request, identifying and allocating a look-ahead stream, the look ahead stream being another video stream which is scheduled to become available after a predetermined time period; and, using the look-ahead stream as the alternative stream.
Claim 14
Independent Claim
24 words
The method of one of claims 10 to 13 wherein the alternative is a reserved stream allocated from reserve capacity of the video server.
Claim 15
Independent Claim
64 words
The method of one of claims 10 to 14 comprising the further steps of: assigning buffer space to buffer the common video stream for a predetermined period of time, and when the one of the viewers resumes before the predetermined period of time, serving the one of the viewers the particular video from the buffer space instead of by way of the alternative stream.