a video program a profile writer 11 which writes an identifier id of the interrupted video program and the position information of the interrupted video program in a profile card 9 a profile reader 12 which reads and decodes the identifier and the position information of the interrupted video program written in the profile card 9 and a user profile sender 13 which sends the identifier and the position information of the interrupted video program decoded by the profile reader 12 to the video server 1 the operation of the vod system according to the present invention will next be explained when a user terminal 2 receives a request to view a specific video program from a user the request is transferred to the video server 1 upon receipt the control unit 4 retrieves the corresponding video program from the video database 3 and transmits the video program to the user terminal 2 at this time the buffer 5 is used to temporarily store the video stream or video highlight before transmission similarly the video information transmitted from the video server 1 to the user terminal 2 is temporarily stored in the stream buffer 6 the video information is then decoded by the decoder 7 and displayed through the video display 8 accordingly the user can view the selected video program however if the user stops viewing the video program before the end of the program i e interrupts viewing of the video program the control unit 4 transmits the id and the interrupted position of the video program to the user terminal 2 preferably and for convenience as part of the user profile information the resume pointer receiver 10 receives and transfers.