System and method for distributing and managing digital video information in a video distribution network
DCFirst Claim
1. A computer-based method for managing digital video in a video distribution network, comprising the steps of:
- receiving an input control signal for selecting from a video buffer a first portion of video information for output;
selecting for output, responsive to the input control signal, the first portion of the video information from the video buffer;
requesting a burst of video information from a video server, the requesting step including the step of forwarding client status information to the video server; and
replacing a second portion of the video information in the video buffer with the burst of video information.
7 Assignments
Litigations
0 Petitions
Accused Products
Abstract
The video distribution network system includes client configuration data, a client video buffer for storing video information, a client video driver coupled to the client video buffer for presenting a portion of the video information on a display device, a current status manager for determining current client status information indicative of the portion of video information presented, a computations engine coupled to the client video buffer and to the current status manager for forwarding a burst of video information to the client video buffer based on the client configuration data and on the client status information, and a video buffer controller coupled to the client video buffer for controlling storage of the burst in the client video buffer.
-
Citations
47 Claims
-
1. A computer-based method for managing digital video in a video distribution network, comprising the steps of:
-
receiving an input control signal for selecting from a video buffer a first portion of video information for output; selecting for output, responsive to the input control signal, the first portion of the video information from the video buffer; requesting a burst of video information from a video server, the requesting step including the step of forwarding client status information to the video server; and replacing a second portion of the video information in the video buffer with the burst of video information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12)
-
-
11. A computer-based method, comprising the steps of:
-
storing video information in a video buffer; receiving an input control signal; presenting a first portion of the video information on a display device responsive to the input control signal; forwarding current status information, indicative of the first portion presented, to a video server system; receiving a burst of video information, responsive to the current status information, from the video server; and replacing in the video buffer a second portion of video information, based on the current status information, with the burst of video information. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A system, comprising:
-
a video buffer for storing video information; a video driver coupled to the video buffer for presenting a first portion of the video information on a display device; an input interface coupled to the video driver for receiving an input control signal which controls the video driver; a current status manager for forwarding current client status information, indicative of the first portion presented, to a video server system; a communications engine coupled to the video buffer for receiving a burst of video information from the video server system; and a video buffer controller coupled to the video buffer for controlling storage of the burst in the video buffer based on the current client status information. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer-readable storage medium storing program code for causing a computer to perform the steps of:
-
storing video information in a video buffer; receiving an input control signal; presenting a first portion of the video information on a display device responsive to the input control signal; forwarding current status information, indicative of the first portion presented, to a video server system; receiving a burst of video information, responsive to the current status information, from the video server; and replacing in the video buffer a second portion of video information, based on the current status information, with the burst of video information.
-
-
31. A system, comprising:
-
means for storing video information; means for receiving an input control signal; means for presenting a first portion of the video information on a display device responsive to the input control signal; means for forwarding current status information, indicative of the first portion presented, to a video server system; means for receiving a burst of video information, responsive to the current status information, from the video server; and means for replacing in the video buffer a second portion of video information, based on the current status information, with the burst of video information.
-
-
32. A computer-based method, comprising the steps of:
-
storing video information in client video buffer; controlling presentation of a first portion of the video information on a display device; forwarding to a computations engine client status information based on the presentation of the first portion of the video information; forwarding to the client video buffer a burst of video information based on client configuration data and on the client status information; and storing the burst of video information at locations in the client video buffer based on the client status information. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A network system, comprising:
-
client configuration data; a client video buffer for storing video information; a client video driver coupled to the client video buffer for presenting a portion of the video information on a display device; a current status manager for determining current client status information indicative of the portion of video information presented; a computations engine coupled to the client video buffer and to the current status manager for forwarding a burst of video information to the client video buffer based on the client configuration data and on the client status information; and a video buffer controller coupled to the client video buffer for controlling storage of the burst in the client video buffer. - View Dependent Claims (43, 44, 45, 46, 47)
-
Specification