-
公开(公告)号:CA2342316C
公开(公告)日:2003-08-12
申请号:CA2342316
申请日:1995-02-17
Applicant: IBM
Inventor: CHEN MING-SYAN , KANDLUR DILIP D , YU PHILIP S
Abstract: A system and method for performing variable speed scanning or by browsing, wherein a user controls the playout speed of a movie, which does not require additional disk or network bandwidth resources. In a preferred embodiment, the method provides for scanning operations for an MPEG video stream. The method satisfies the constraints of the MPEG decoder (in t he users set-top box) and require a minimum of additional system resources. The embodiments of the present invention include (a) a storage method, (b1) a segment sampling method, (b2) a segment placement method, and (c) a playout method, where (b1) and (b2) are two alternatives for segme nt selection. Thus, two sets of solutions are provided to support variable speed scanning in a disk- array-based video server: One using (a), (b1) and (c), and the other using (a), (b2) and (c).
-
公开(公告)号:CA2142795C
公开(公告)日:2000-12-05
申请号:CA2142795
申请日:1995-02-17
Applicant: IBM
Inventor: WOLF JOEL L , YU PHILIP S
Abstract: A system and method of supporting pause-resume in a video-on-demand service of a type which can accommodate multiple viewers sharing a common data stream is described. When a video server receives a performance request from one of the viewers for showing a particular video, it identifies and reserves a look-ahead stream. The look-ahead stream is another video stream which is scheduled to become available after a predetermined time period. When the video is commenced, a common data stream for the video is concurrently transmitted from the video server to reception equipment at the viewers' locations. Transmission of the common data stream causes the particular video to be performed on the viewers' reception equipment. When the video server receives a pause request and then a subsequent resume request from one of the viewers, it transmits the video via the look ahead stream instead of the common data stream.
-
公开(公告)号:GB2345559A
公开(公告)日:2000-07-12
申请号:GB9923225
申请日:1999-10-04
Applicant: IBM
Inventor: AGGARWAL CHARU C , YU PHILIP S
Abstract: The present invention derives product characterizations for products offered at an e-commerce site based on the text descriptions of the products provided at the site. A customer characterization is generated, 410, for any customer browsing the e-commerce site. The characterizations include an aggregation of derived product characterizations associated with products bought and/or browsed by that customer. A peer group is formed, 420, by clustering customers having similar customer characterizations. Recommendations are then made to a customer based on the processed characterization and peer group data.
-
公开(公告)号:CA2145164A1
公开(公告)日:1995-11-12
申请号:CA2145164
申请日:1995-03-20
Applicant: IBM
Inventor: SHACHNAI HADAS , WOLF JOEL L , YU PHILIP S
Abstract: A video on demand computer system includes a plurality of storage media each storing a plurality of videos. The storage media are disks attached to a computer system. The computer system plays the videos on demand by reading out the videos from the disks as data steams to play selected ones of the videos for users responsive to received user performance requests. The computer system is programmed to monitor the numbers of videos being performed for each of the disks. Based on the monitoring function performed by the computer system, the computer system performs a load balancing function by transferring the performance of a video in progress from one of the disks to another disk having a copy of the video in progress. The computer system periodically performs a reassignment function to transfer videos between the disks to optimize load balancing based on the user performance requests for each of the videos. There are two phases to the load balancing performed by the computer system; a static phase and a dynamic phase. In the static phase, videos are assigned to memory and disks, and in the dynamic phase there is provided a scheme for playing videos with minimal and balanced loads on the disks. The static phase supports the dynamic phase which insures optimal real-time operation of the system. Dynamic phase load balancing is accomplished by a process of baton passing.
-
公开(公告)号:CA2142801C
公开(公告)日:2001-10-16
申请号:CA2142801
申请日:1995-02-17
Applicant: IBM
Inventor: CHEN MING-SYAN , KANDLUR DILIP D , YU PHILIP S
IPC: H04N5/76 , H04N3/30 , H04N5/93 , H04N7/173 , H04N7/26 , H04N21/2312 , H04N21/2387 , H04N21/472
Abstract: A system and method for performing variable speed scanning or browsing, wherein a user controls the playout speed of a movie, which does not require additional dis k or network bandwidth resources. In a preferred embodiment, the method provides for scanning operations for an MPEG video stream. The method satisfies the constraints of the MPEG decoder (in the users set-top box) and require a minimum of additional system resources. The embodiments of the present invention include (a) a storage method, (b1) a segment sampling method, (b2) a segment placement method, and (c) a playout method, where (b1) and (b2) are two alternatives for segment selection. Thus, two sets of solutions are provided to support variable speed scanning in a disk-array-based video server: One using (a), (b1) and (c), and the oth er using (a), (b2) and (c).
-
公开(公告)号:CA2342317A1
公开(公告)日:1995-10-05
申请号:CA2342317
申请日:1995-02-17
Applicant: IBM
Inventor: YU PHILIP S , CHEN MING-SYAN , KANDLUR DILIP D
Abstract: A system and method for performing variable speed scanning or browsing, wherein a user controls the playout speed of a movie, which does not require additional disk or network bandwidth resources. In a preferred embodiment, the method provides for scanning operations for an MPEG video stream. The method satisfies the constraints of the MPEG decoder (in t he users set-top box) and require a minimum of additional system resources. The embodiments of the present invention include (a) a storage method, (b1) a segment sampling method, (b2) a segment placement method, and (c) a playout method, where (b1) and (b2) are two alternatives for segme nt selection. Thus, two sets of solutions are provided to support variable speed scanning in a disk- array-based video server: One using (a), (bl) and (c), and the other using (a), (b2) and (c).
-
公开(公告)号:CA2342316A1
公开(公告)日:1995-10-05
申请号:CA2342316
申请日:1995-02-17
Applicant: IBM
Inventor: YU PHILIP S , KANDLUR DILIP D , CHEN MING-SYAN
Abstract: A system and method for performing variable speed scanning or browsing, wherein a user controls the playout speed of a movie, which does not require additional disk or network bandwidth resources. In a preferred embodiment, the method provides for scanning operations for an MPEG video stream. The method satisfies the constraints of the MPEG decoder (in t he users set-top box) and require a minimum of additional system resources. The embodiments of the present invention include (a) a storage method, (b1) a segment sampling method, (b2) a segment placement method, and (c) a playout method, where (b1) and (b2) are two alternatives for segme nt selection. Thus, two sets of solutions are provided to support variable speed scanning in a disk- array-based video server: One using (a), (b1) and (c), and the other using (a), (b2) and (c).
-
公开(公告)号:CA2142801A1
公开(公告)日:1995-10-05
申请号:CA2142801
申请日:1995-02-17
Applicant: IBM
Inventor: CHEN MING-SYAN , KANDLUR DILIP D , YU PHILIP S
IPC: H04N5/76 , H04N3/30 , H04N5/93 , H04N7/173 , H04N7/26 , H04N21/2312 , H04N21/2387 , H04N21/472
Abstract: A system and method for performing variable speed scanning or browsing, wherein a user controls the playout speed of a movie, which does not require additional disk or network bandwidth resources. In a preferred embodiment, the method provides for scanning operations for an MPEG video stream. The method satisfies the constraints of the MPEG decoder (in the users set-top box) and require a minimum of additional system resources. The embodiments of the present invention include (a) a storage method, (b1) a segment sampling method, (b2) a segment placement method, and (c) a playout method, where (b1) and (b2) are two alternatives for segment selection. Thus, two sets of solutions are provided to support variable speed scanning in a disk-array-based video server: One using (a), (b1) and (c), and the other using (a), (b2) and (c).
-
公开(公告)号:CA2142795A1
公开(公告)日:1995-09-16
申请号:CA2142795
申请日:1995-02-17
Applicant: IBM
Inventor: WOLF JOEL L , YU PHILIP S
Abstract: A system and method of supporting pause-resume in a video-on-demand service of a type which can accommodate multiple viewers sharing a common data stream is described. When a video server receives a performance request from one of the viewers for showing a particular video, it identifies and reserves a look-ahead stream. The look-ahead stream is another video stream which is scheduled to become available after a predetermined time period. When the video is commenced, a common data stream for the video is concurrently transmitted from the video server to reception equipment at the viewers' locations. Transmission of the common data stream causes the particular video to be performed on the viewers' reception equipment. When the video server receives a pause request and then a subsequent resume request from one of the viewers, it transmits the video via the look ahead stream instead of the common data stream.
-
-
-
-
-
-
-
-