IP Library Granted Patent US 9,641,893
Granted Patent B2
US 9,641,893 · App. 14/269,418 · Granted May 2, 2017

Conflict notification with alternate program list

Inventors: Sankar Ram Dhanabalan (Irving, TX); Prabhakar Mani (Coppell, TX); Anil Kumar Padi (Irving, TX)
Assignee: VERIZON PATENT AND LICENSING INC.
H04N21/4583H04N21/472H04N21/4755H04N21/47214H04N21/4826H04N21/4882
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,641,893
App. No.
14/269,418
Granted
May 2, 2017
Kind
B2
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.

Claims (66)

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.

2. The method of claim 1 , further comprising:

receiving, by the device and from the user, the user selection from the list.

3. The method of claim 1 , wherein presenting the notification of the conflict further comprises:

ranking items in the list of at least some of the alternate content.

4. The method of claim 3 ,

wherein ranking items in the list of at least some of the alternate content further comprises:

identifying features of the tuner content,

identifying features of particular items of the recorded content, and

determining a best match based on the features of the tuner content and the features of the particular items.

5. The method of claim 4 , further comprising:

monitoring, by the device, whether the recorded content has been watched, wherein determining a best match is further based on whether the alternate content has been watched.

6. The method of claim 1 , wherein the device comprises at least one of a digital video recorder (DVR), a set-top box (STB), or a home media server.

7. The method of claim 1 , wherein the use of the device that creates a conflict with the recording schedule further includes:

receiving, from a mobile device, a request for a mobile live stream, wherein servicing, by the device, the request for the mobile live stream would exceed a transcoding capacity of the device.

8. The method of claim 7 , wherein the mobile device comprises at least one of a smart phone, a tablet computer, or a laptop computer.

9. The method of claim 1 , wherein the recorded content includes one of:

content delivered over-the-top, or

content stored locally on the device.

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.

11. The device of claim 10 , wherein the processing unit is further configured to:

receive, from the user, the user selection from the list.

12. The device of claim 10 , wherein, when presenting the notification of the conflict, the processing unit is further configured to:

identify features of the tuner content,

identify features of the recorded content, and

rank, based on the features of the tuner content and the features of the recorded content, the items in the list.

13. The device of claim 10 , wherein the processing unit is further configured to:

monitor whether the recorded content has been watched, and

rank, based on the monitoring, the alternate content in the list.

14. The device of claim 10 , wherein the device comprises at least one of a digital video recorder (DVR), a set-top box (STB), or a home media server.

15. The device of claim 10 , wherein the recorded content includes one of:

content delivered over-the-top, or

content stored locally on the memory of the device.

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.

17. The method claim 16 , further comprising:

receiving, from the user, a selection from the list.

18. The method of claim 16 , further comprising:

monitoring whether the alternate content has been previously presented to the user.

19. The method of claim 18 , further comprising:

ranking, based on the monitoring, the alternate content in the list.

20. The method of claim 16 , wherein the recorded content includes content stored locally on the device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2014
From: DHANABALAN, SANKAR RAM; MANI, PRABHAKAR; PADI, ANIL KUMAR
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 032819/0947 →
Continuity (1)
Related Publication 20150319494A1 · Nov 5, 2015