Managing record events
First Claim
1. In a system that includes tuner resources, wherein tuner resources are required to perform record events in the system and wherein one or more record events are scheduled to record, a method for managing the record events such that the events are recorded according to their priority, the method comprising:
- maintaining a record event list with a priority manager, wherein the record event list includes one or more record events that each have a different priority;
scheduling a new event that creates a conflict with at least one other event that is already included in the record event list;
assigning a priority to the new event such that the conflict is resolved as the new event is scheduled, wherein the priority is received from a user;
performing the record events in the record event list that have the highest priority when a conflict arises between events that the user is unable to resolve; and
determining which events to continue recording when a tuning resource is lost, based on priorities of the record events in the record event list.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer program products for managing and prioritizing record events. A priority manager includes an event list that lists scheduled record events. Each event in the event list has a priority that is different from the other events in the event list. If some of the events conflict, then those events with the highest priority in the event list are recorded. A user can assign priority to events when they are scheduled or at a later time. This enables event conflicts to be resolved by the user when the events are initially scheduled. When an event conflict arises later, the conflict is resolved by the priority manager according to the relative priority of the events in the event list.
-
Citations
35 Claims
-
1. In a system that includes tuner resources, wherein tuner resources are required to perform record events in the system and wherein one or more record events are scheduled to record, a method for managing the record events such that the events are recorded according to their priority, the method comprising:
-
maintaining a record event list with a priority manager, wherein the record event list includes one or more record events that each have a different priority; scheduling a new event that creates a conflict with at least one other event that is already included in the record event list; assigning a priority to the new event such that the conflict is resolved as the new event is scheduled, wherein the priority is received from a user; performing the record events in the record event list that have the highest priority when a conflict arises between events that the user is unable to resolve; and determining which events to continue recording when a tuning resource is lost, based on priorities of the record events in the record event list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. In a system that records video streams received from a source, a method for prioritizing record events to determine which video streams are recorded when the system does not have sufficient tuning resources to record all of the record events, the method comprising:
-
scheduling one or more record events in an event list, wherein each of the record events in the event list has a priority that is different from other events in the event list; establishing a priority for each new record event in the event list, wherein new events that conflict with existing events are given a priority by a priority manager that is different from the priorities of the other events in the event list; and when more record events are currently scheduled than there are tuning resources, recording the record events in the event list that have the highest priority, wherein recording the record events in the event list that have the highest priority further also includes determining which events to keep recording when a tuning resource is lost based on priorities of the record events in the event list. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. In a system that includes tuner resources, wherein tuner resources are required to perform record events in the system and wherein one or more record events are scheduled to record, a computer program product for implementing a method for managing the record events such that the events are recorded according to their priority, the computer program product comprising:
a computer readable storage medium storing computer executable instructions that when executed by a computer, perform a method, the method comprising; maintaining a record event list with a priority manager, wherein the record event list includes one or more record events that each have a different priority; scheduling a new event that creates a conflict with at least one other event that is already included in the record event list; assigning a priority to the new event such that the conflict is resolved as the new event is scheduled, wherein the priority is received from a user; performing the record events in the record event list that have the highest priority when a conflict arises between events that the user is unable to resolve; and determining which events to continue recording when a tuning resource is lost, based on priorities of the record events in the record event list. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
28. In a system that records video streams received from a source, a computer program product for implementing a method for prioritizing record events to determine which video streams are recorded when the system does not have sufficient tuning resources to record all of the record events, the computer program product comprising:
a computer readable storage medium storing computer executable instructions that when executed by a computer perform a method, the method comprising; scheduling one or more record events in an event list, wherein each of the record events in the event list has a priority that is different from other events in the event list; establishing a priority for each new record event in the event list, wherein new events that conflict with existing events are given a priority by a priority manager that is different from the priorities of the other events in the event list; and when more record events are currently scheduled than there are tuning resources, recording the record events in the event list that have the highest priority, wherein recording the record events in the event list that have the highest priority further also includes determining which events to keep recording when a tuning resource is lost based on priorities of the record events in the event list. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
Specification