Video recorder having user extended and automatically extended time slots
First Claim
1. A method for transferring a broadcast signal to a storage device comprising:
- receiving instructions to transfer one or more timeslots on one or more channels to said storage device;
determining if said instructions cause a conflict;
determining one or more solutions to said conflict using a first type for a first timeslot and a second type for a second timeslot;
providing a user an opportunity to choose one of said solutions to said conflict; and
resolving said conflict automatically, if said user does not choose one of said solutions, wherein said first type is a user extended trail time slot greater than a fixed interval and said second type is a core time slot, further comprising, choosing said first type as having a higher priority.
18 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to a video recorder having user extended and automatically extended time slots. An embodiment of the present invention includes a set top box having an internal storage device, such as a hard drive where broadcasts are transferred from a broadcast input source to the storage device. The set top box is connected to an output device such as a television, which displays a graphical user interface (GUI) and an interactive program guide (IPG). The user has the option to extend a chosen time slot, in which a show is scheduled to be transferred to the storage device. The time slot may be extended before the show, after the show, or both. The system also implements an automatic extension of the time slot by default, which is used to ensure that the data is completely captured to the system, in case the broadcast and the set top box are slightly out of sync, the broadcaster unexpectedly begins a show'"'"'s broadcast slightly early or late, or the show unexpectedly runs longer than the IPG indicates.
-
Citations
6 Claims
-
1. A method for transferring a broadcast signal to a storage device comprising:
-
receiving instructions to transfer one or more timeslots on one or more channels to said storage device;
determining if said instructions cause a conflict;
determining one or more solutions to said conflict using a first type for a first timeslot and a second type for a second timeslot;
providing a user an opportunity to choose one of said solutions to said conflict; and
resolving said conflict automatically, if said user does not choose one of said solutions, wherein said first type is a user extended trail time slot greater than a fixed interval and said second type is a core time slot, further comprising, choosing said first type as having a higher priority.
-
-
2. A method for transferring a broadcast signal to a storage device comprising:
-
receiving instructions to transfer one or more timeslots on one or more channels to said storage device;
determining if said instructions cause a conflict;
determining one or more solutions to said conflict using a first type for a first timeslot and a second type for a second timeslot;
providing a user an opportunity to choose one of said solutions to said conflict; and
resolving said conflict automatically, if said user does not choose one of said solutions, wherein said first type is a user extended lead time slot and said second type is a user extended trail time slot, further comprising, choosing said second type as having a higher priority.
-
-
3. A computer program product comprising:
-
a computer usable medium having computer readable program code embodied therein configured to cause a computer to transfer a broadcast signal to a storage device comprising;
computer readable program code configured to cause a computer to receive instructions to transfer one or more timeslots on one or more channels to said storage device;
computer readable program code configured to cause a computer to determine if said instructions cause a conflict;
computer readable program code configured to cause a computer to determine one or more solutions to said conflict using a first type for a first timeslot and a second type for a second timeslot;
computer readable program code configured to cause a computer to provide a user an opportunity to choose one of said solutions to said conflict; and
computer readable program code configured to cause a computer to resolve said conflict automatically, if said user does not choose one of said solutions;
wherein said first type is a user extended trail time slot greater than a fixed interval and said second type is a core time slot, further comprising, computer readable program code configured to cause a computer to choose said first type as having a higher priority.
-
-
4. A computer program product comprising:
-
a computer usable medium having computer readable program code embodied therein configured to cause a computer to transfer a broadcast signal to a storage device comprising;
computer readable program code configured to cause a computer to receive instructions to transfer one or more timeslots on one or more channels to said storage device;
computer readable program code configured to cause a computer to determine if said instructions cause a conflict;
computer readable program code configured to cause a computer to determine one or more solutions to said conflict using a first type for a first timeslot and a second type for a second timeslot;
computer readable program code configured to cause a computer to provide a user an opportunity to choose one of said solutions to said conflict; and
computer readable program code configured to cause a computer to resolve said conflict automatically, if said user does not choose one of said solutions;
wherein said first type is a user extended lead time slot and said second type is a user extended trail time slot, further comprising, computer readable program code configured to cause a computer to choose said second type as having a higher priority.
-
-
5. A video recorder comprising:
-
means for receiving one or more instructions;
means for finding one or more conflicts, which may be caused by said instructions;
means for generating one or more solutions to said conflicts, which said video recorder obtains using a first type for a first timeslot and a second type for a second timeslot;
means for giving a user an opportunity to choose one of said solutions to said conflict; and
means for solving said conflicts, if said user does not choose one of said solutions;
wherein said first type is a user extended trail time slot greater than a fixed interval and said second type is a core time slot, further comprising, means for choosing said first type as having a higher priority.
-
-
6. A video recorder comprising:
-
means for receiving one or more instructions;
means for finding one or more conflicts, which may be caused by said instructions;
means for generating one or more solutions to said conflicts, which said video recorder obtains using a first type for a first timeslot and a second type for a second timeslot;
means for giving a user an opportunity to choose one of said solutions to said conflict; and
means for solving said conflicts, if said user does not choose one of said solutions;
wherein said first type is a user extended lead time slot and said second type is a user extended trail time slot, further comprising, means for choosing said second type as having a higher priority.
-
Specification