Intelligent scheduling of DVR commands and DVR client status updates
AssigneeVerizon Patent and Licensing Inc.
InventorsChristopher Webster, Christopher H. Habliston, Srividhya Narayanan
Life of this patent
Estimating the term…
Abstract
A computer device may include logic configured to detect a change in a digital video recorder (DVR) recording list associated with a customer and generate an updated DVR recording list based on the detected change. The logic may be further configured to generate a schedule for an update notification for a DVR device associated with the customer and send an update notification to the DVR device associated with the customer based on the generated schedule.
Claims19
A method, performed by a computer device, the method comprising:
- detecting, by the computer device, a change in a digital video recorder (DVR) recording list associated with a customer;
- generating, by the computer device, an updated DVR recording list based on the detected change;
- generating, by the computer device, a schedule for an update notification for the DVR recording list to a DVR device associated with the customer based on a broadcast schedule for a broadcast content associated with the updated DVR recording list;
- determining, by the computer device, that the broadcast content is available at a later broadcast time from a previously scheduled broadcast time;
- delaying, by the computer device, the update notification for the DVR recording list to the DVR device based on determining that the broadcast content is available at a later broadcast time;
- and
- sending, by the computer device via a network connection between a video serving office and a customer premises, the delayed update notification for the DVR recording list to the DVR device associated with the customer based on the generated schedule.
A computer device comprising:
- logic configured to:
- detect a change in a digital video recorder (DVR) recording list associated with a customer;
- generate an updated DVR recording list based on the detected change;
- generate a schedule for an update notification for the DVR recording list to a DVR device associated with the customer based on a broadcast schedule for a broadcast content associated with the updated DVR recording list;
- determine that the broadcast content is available at a later broadcast time from a previously scheduled broadcast time;
- delay the update notification for the DVR recording list to the DVR device based on determining that the broadcast content is available at a later broadcast time;
- and
- send, via a network connection between a video serving office and a customer premises, the delayed update notification for the DVR recording list to the DVR device associated with the customer based on the generated schedule.
A non-transitory computer-readable memory device storing instructions executable by a processor, the non-transitory computer-readable memory device comprising:
- one or more instructions to detect a change in a digital video recorder (DVR) recording list associated with a customer;
- one or more instructions to generate an updated DVR recording list based on the detected change;
- one or more instructions to generate a schedule for an update notification for the DVR recording list to a DVR device associated with the customer based on at least one of a broadcast schedule for broadcast content associated with the updated DVR recording list, an estimated network load for a connection between the computer device and the DVR device during an upcoming time period, a capacity of the DVR device, or a viewing history associated with the customer;
- one or more instructions to determine that the broadcast content is available at a later broadcast time from a previously scheduled broadcast time;
- one or more instructions to delay the update notification for the DVR recording list to the DVR device based on determining that the broadcast content is available at a later broadcast time;
- one or more instructions to send, via a network connection between a video serving office and a customer premises, the delayed update notification to the DVR device associated with the customer based on the generated schedule;
- and
- one or more instructions to instruct the DVR device to not send a status report for the broadcast content unless an error is detected during a recording of the broadcast content.
Dependencies are inferred from the claim text.