IP Library Granted Patent US 8,296,816
Granted Patent B2
US 8,296,816 · App. 11/593,345 · Granted Oct 23, 2012

Method and system for updating digital video recorder scheduling

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 8,296,816
App. No.
11/593,345
Granted
Oct 23, 2012
Kind
B2
Abstract

Provided are a method and a system for recording a video broadcast using a video recording device. A scheduling update is obtained for the video broadcast over a network. A recording schedule is updated for the video broadcast in response to the obtained scheduling update. The video broadcast is recorded according to the updated recording schedule.

Claims (33)

1. A method comprising:

utilizing a server of a super video head end for providing a request over a network for a transactional scheduling update for a video broadcast from a video source provider, wherein the transactional scheduling update is requested by the server of the super video head end at a predetermined time before a start time of the video broadcast and requested by the server at a predetermined time before an end time of the video broadcast;

receiving at the server of the super video head end, periodic scheduling data from an electronic programming guide aggregator that is in communication with a group of video source providers that includes the video source provider;

utilizing the server of the super video head end for extracting first in-band scheduling data from first video programming received by a first video reception server of the super video head end, wherein the video programming is received from at least a portion of the group of video source providers;

utilizing the server of the super video head end for generating first scheduling information based on the extracted first in-band scheduling information, the received periodic scheduling data, and the request for the transactional scheduling update;

providing the first scheduling information from the server of the super video head end to a recording device of a video head end;

receiving at the video recording device of the video head end, second in-band scheduling data extracted from second video programming received by a second video reception server of the video head end;

determining a scheduling update at the video head end based on the first scheduling information and the second in-band scheduling data;

updating a recording schedule for the video broadcast in response to the determined scheduling update, wherein the recording schedule is stored at the video head end;

recording the video broadcast according to the updated recording schedule utilizing the video recording device of the video head end; and

providing the recorded video broadcast over the network to a set-top box that is remote from the video head end responsive to a request for the recorded video broadcast.

2. The method of claim 1 , wherein the first scheduling information is provided from the server of the super video head end to the recording device of the video head end responsive to satisfying a threshold based on a pre-determined number of updates received by a scheduling database of the super video head end.

3. The method of claim 1 , wherein the server of the video head end receives real-time scheduling data from each video source provider of the group of video source providers, and wherein the scheduling update is provided from the video head end to a set top box to enable the set top box to adjust a local programming guide stored at the set top box.

4. A system comprising:

a guide distribution circuit of a super video head end that provides a request over a network for a transactional scheduling update for a video broadcast from a video source provider, wherein the scheduling update is requested by the guide distribution circuit at a predetermined time before a start time of the video broadcast and requested by the guide distribution circuit at a predetermined time before an end time of the video broadcast, wherein the guide distribution circuit receives periodic scheduling data from an electronic programming guide aggregator that is in communication with a group of video source providers that includes the video source provider, wherein the guide distribution circuit extracts first in-band scheduling data from first video programming received by a first video reception server of the super video head end, wherein the video programming is received from at least a portion of the group of video source providers, wherein the guide distribution server generates first scheduling information based on the extracted first in-band scheduling information, the received periodic scheduling data, and the request for the transactional scheduling update;

a recording schedule circuit of a video head end to store a time schedule associated with recording of the video broadcast, wherein the recording schedule circuit receives the first scheduling information from the server of the super video head end, wherein the recording circuit extracts second in-band scheduling data from second video programming received by a second video reception server of the video head end;

an update circuit of the video head end to determine a scheduling update for the video broadcast based on the first scheduling information and the second in-band scheduling data;

a video recording circuit of the video head end to record the video broadcast according to the updated recording schedule; and

a video distribution circuit of the video head end to provide the recorded video broadcast over the network to a set-top box that is remote from the video head end responsive to a request for the recorded video broadcast received from the set-top box.

5. The system of claim 4 , wherein the first scheduling information is provided from the guide distribution circuit of the super video head end to the recording schedule circuit of the video head end responsive to satisfying a threshold based on a pre-determined number of updates received by a scheduling database of the super video head end.

6. The system of claim 5 , wherein the scheduling update is provided from the video head end to the set-top box to enable the set top box to adjust a local programming guide stored at the set-top box.

7. A non-transitory information recording medium having instructions embedded thereon, the instructions when accessed by a machine cause the machine to perform operations comprising:

utilizing a server of a super video head end for providing a request over a network for a transactional scheduling update for a video broadcast from a video source provider, wherein the transactional scheduling update is requested by the server of the super video head end at a predetermined time before a start time of the video broadcast and requested by the server at a predetermined time before an end time of the video broadcast, wherein the transactional scheduling update is limited to update information for the video broadcast;

receiving at the server of the super video head end, periodic scheduling data from an electronic programming guide aggregator that is in communication with a group of video source providers that includes the video source provider;

utilizing the server of the super video head end for extracting first in-band scheduling data from first video programming received by a first video reception server of the super video head end, wherein the video programming is received from at least a portion of the group of video source providers;

utilizing the server of the super video head end for generating first scheduling information based on the extracted first in-band scheduling information, the received periodic scheduling data, and the request for the transactional scheduling update;

providing the first scheduling information from the server of the super video head end to a recording device of a video head end, wherein the first scheduling information is provided from the server of the super video head end to the recording device of the video head end responsive to satisfying a threshold based on a pre-determined number of updates received by a scheduling database of the super video head end;

receiving at the video recording device of the video head end, second in-band scheduling data from second video programming received by a second video reception server of the video head end;

determining a scheduling update at the video head end based on the first scheduling information and the second in-band scheduling data;

updating a recording schedule for the video broadcast in response to the determined scheduling update, wherein the recording schedule is stored at the video head end;

recording the video broadcast according to the updated recording schedule utilizing the video recording device of the video head end;

providing the recorded video broadcast over the network to a set-top box that is remote from the video head end responsive to a request for the recorded video broadcast;

providing the scheduling update from the video head end to a set top box to enable the set top box to adjust a local programming guide stored at the set top box.

Assignments (2)
CHANGE OF NAME Recorded May 19, 2009
From: SBC KNOWLEDGE VENTURES, L.P.; AT&T KNOWLEDGE VENTURES, L.P.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 022706/0011 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2006
From: GRANNAN, MICHAEL F.; MEDFORD, BRAD A.
To: SBC KNOWLEDGE VENTURES, L.P.
Reel/Frame 018521/0013 →