Conflict notification with alternate program list
First Claim
1. A method, comprising:
- storing, by a device, a recording schedule for programs to record at a future time;
causing, by the device and based on the recording schedule, at least some of the programs to be recorded to create recorded content;
projecting, by the device, use of the device, by a user, to initiate obtaining tuner content that creates a conflict with the recording schedule, wherein the projecting includes one or more of;
receiving instructions for tuning to a channel, wherein the tuning, in combination with the recording schedule, requires more tuners than are available to the device, orprojecting a conflict with a currently-viewed channel, wherein continuing to view the currently-viewed channel in combination with the recording schedule, would require more tuners than are available to the device;
selecting, by the device and in response to the detecting, alternate content from the recorded content, wherein the alternate content can be viewed simultaneously with recording the content and without disrupting the recording schedule, and wherein the alternate content has features similar to features of the tuner content that creates the conflict with the recording schedule;
presenting, by the device and to the user, a notification of the conflict, wherein the notification includes a list of at least some of the alternate content that can be presented by the device without using the tuners; and
presenting, by the device, recorded content corresponding to a user selection from the list, while maintaining the recording schedule.
1 Assignment
0 Petitions
Accused Products
Abstract
A device receives a recording schedule for programs to record at a future time and causes, based on the recording schedule, at least some of the programs to be recorded in the device memory to create recorded content. The device detects use of the device, by a user, to initiate obtaining content that creates a conflict with the recording schedule. The device identifies alternate content, from the recorded content, that is related to the content that creates the conflict with the recording schedule. The device presents, to the user, a notification of the conflict. The notification includes a list of at least some of the alternate content from the recorded content such that the user can select alternate recorded content from the notification menu without disrupting the recording schedule.
7 Citations
20 Claims
-
1. A method, comprising:
-
storing, by a device, a recording schedule for programs to record at a future time; causing, by the device and based on the recording schedule, at least some of the programs to be recorded to create recorded content; projecting, by the device, use of the device, by a user, to initiate obtaining tuner content that creates a conflict with the recording schedule, wherein the projecting includes one or more of; receiving instructions for tuning to a channel, wherein the tuning, in combination with the recording schedule, requires more tuners than are available to the device, or projecting a conflict with a currently-viewed channel, wherein continuing to view the currently-viewed channel in combination with the recording schedule, would require more tuners than are available to the device; selecting, by the device and in response to the detecting, alternate content from the recorded content, wherein the alternate content can be viewed simultaneously with recording the content and without disrupting the recording schedule, and wherein the alternate content has features similar to features of the tuner content that creates the conflict with the recording schedule; presenting, by the device and to the user, a notification of the conflict, wherein the notification includes a list of at least some of the alternate content that can be presented by the device without using the tuners; and presenting, by the device, recorded content corresponding to a user selection from the list, while maintaining the recording schedule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device, comprising:
-
a memory configured to store a plurality of instructions; and a processing unit configured to; store a recording schedule for programs to record at a future time; cause, based on the recording schedule, at least some of the programs to be recorded in the memory to create recorded content; project use of the device, by a user, to initiate obtaining tuner content that creates a conflict with the recording schedule, wherein, when the processor projects, the processor is to one or more of; receive instructions for tuning to a channel, wherein the tuning, in combination with the recording schedule, requires more tuners than are available to the device, or project a conflict with a currently-viewed channel, wherein to continue to view the currently-viewed channel in combination with the recording schedule, would require more tuners than are available to the device; select, in response to the detecting, alternate content from the recorded content, wherein the alternate content can be viewed simultaneously with recording the content and without disrupting the recording schedule, and wherein the alternate content has features similar to features of the tuner content that creates the conflict with the recording schedule; present, to the user, a notification of the conflict, wherein the notification includes a list of at least some of the alternate content from that can be presented by the device without using the tuners; and present recorded content corresponding to a user selection from the list, while maintaining the recording schedule. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method, comprising:
-
storing, by a device, multiple requests, up to a limit of a transcoding capacity of the device, to provide transcoded content streams; transcoding, by the device and based on the multiple requests, content for each of the received multiple requests; receiving, by the device, another request, from a user, for additional content that requires transcoding and that exceeds the transcoding capacity of the device; detecting, by the device, a conflict, based on the other request and the transcoding capacity; selecting, by the device and in response to the detecting, alternate content that can be simultaneously provided, by the device and to the user, during the transcoding of the content for each of the received multiple requests without disrupting the transcoding, wherein the alternate content has features similar to features of the additional content; presenting, by the device and to the user, a notification of the conflict, wherein the notification includes a list of at least some of the alternate content; and presenting, by the device, particular content corresponding to a user selection from the list, while maintaining the transcoding content for each of the received multiple requests. - View Dependent Claims (17, 18, 19, 20)
-
Specification