DSL video service with storage
First Claim
Patent Images
1. A method comprising:
- presenting a list of downloadable video programs using a digital video recorder, the list of downloadable video programs including a presently-unavailable first video program and its associated date of download availability;
receiving a first user selection of the first video program from the list;
receiving a customer-viewing start time parameter associated with the first video program;
receiving a selection of a bandwidth parameter associated with the first user selection, the selected bandwidth parameter comprising one of use substantially all available bandwidth, use a specified fraction of available bandwidth, use a specified absolute amount of bandwidth, and save a specified amount of bandwidth;
calculating a download start time associated with the first video program that is different from the customer-viewing start time parameter based on at least the received first user selection, the received customer-viewing start time parameter associated with the first video program, the date of download availability associated with the first video program, and the bandwidth parameter associated with the first user selection;
adding a first entry to a download schedule to schedule downloading the first video program beginning at the calculated download start time associated with the first video program;
automatically adding a video program from a sequence to the download schedule in response to a play back of one of consecutive video programs; and
downloading a complete copy of the first video program based on the download schedule, wherein a price charged to a subscriber for downloading a video program is based on a level of service reflected by its download parameters and storage location of the video program.
1 Assignment
0 Petitions
Accused Products
Abstract
A list of video programs downloadable via a digital subscriber line, including a presently-unavailable video program and its associated date of download availability, is presented to a user. A user selection of the video program is received. Based on the user selection, an entry is added to a download schedule to schedule downloading the video program on or after its associated date of download availability. The video program is downloaded via the digital subscriber line based on the download schedule.
96 Citations
30 Claims
-
1. A method comprising:
-
presenting a list of downloadable video programs using a digital video recorder, the list of downloadable video programs including a presently-unavailable first video program and its associated date of download availability; receiving a first user selection of the first video program from the list; receiving a customer-viewing start time parameter associated with the first video program; receiving a selection of a bandwidth parameter associated with the first user selection, the selected bandwidth parameter comprising one of use substantially all available bandwidth, use a specified fraction of available bandwidth, use a specified absolute amount of bandwidth, and save a specified amount of bandwidth; calculating a download start time associated with the first video program that is different from the customer-viewing start time parameter based on at least the received first user selection, the received customer-viewing start time parameter associated with the first video program, the date of download availability associated with the first video program, and the bandwidth parameter associated with the first user selection; adding a first entry to a download schedule to schedule downloading the first video program beginning at the calculated download start time associated with the first video program; automatically adding a video program from a sequence to the download schedule in response to a play back of one of consecutive video programs; and downloading a complete copy of the first video program based on the download schedule, wherein a price charged to a subscriber for downloading a video program is based on a level of service reflected by its download parameters and storage location of the video program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a digital video recorder to present a list of downloadable video programs, the list of downloadable video programs including a presently-unavailable first video program and its associated date of download availability; and a user input interface to receive a first user selection of the first video program from the list, to receive a customer-viewing start time parameter associated with the first video program, to receive a selection of a bandwidth parameter associated with the first user selection, the selected bandwidth parameter comprising one of use substantially all available bandwidth, use a specified fraction of available bandwidth, use a specified absolute amount of bandwidth, and save a specified amount of bandwidth, and to communicate same to the digital video recorder; wherein the digital video recorder performs; calculating a download start time associated with the first video program that is different from the customer-viewing start time parameter based on at least the received first user selection, the received customer-viewing start time parameter associated with the first video program, the date of download availability associated with the first video program, and the bandwidth parameter associated with the first user selection; adding a first entry to a download schedule to schedule downloading the first video program beginning at the calculated download start time associated with the first video program; automatically adding a video program from a sequence to the download schedule in response to a play back of one of consecutive video programs; and downloading a complete copy of the first video program based on the download schedule, wherein a price charged to a subscriber for downloading a video program is based on a level of service reflected by its download parameters and storage location of the video program. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A non-transitory computer readable storage medium comprising a set of instructions to direct a processor to perform acts of:
-
presenting a list of downloadable video programs, the list of downloadable video programs including a presently-unavailable first video program and its associated date of download availability; receiving a first user selection of the first video program from the list; receiving a customer-viewing start time parameter associated with the first video program; receiving a selection of a bandwidth parameter associated with the first user selection, the selected bandwidth parameter comprising one of use substantially all available bandwidth, use a specified fraction of available bandwidth, use a specified absolute amount of bandwidth, and save a specified amount of bandwidth; calculating a download start time associated with the first video program that is different from the customer-viewing start time parameter based on at least the received first user selection, the received customer-viewing start time parameter associated with the first video program, the date of download availability associated with the first video program, and the bandwidth parameter associated with the first user selection; adding a first entry to a download schedule to schedule downloading the first video program beginning at the calculated download start time associated with the first video program; automatically adding a video program from a sequence to the download schedule in response to a play back of one of consecutive video programs; and downloading a complete copy of the first video program based on the download schedule, wherein a price charged to a subscriber for downloading a video program is based on a level of service reflected by its download parameters and storage location of the video program. - View Dependent Claims (30)
-
Specification