Intelligent scheduling of DVR commands and DVR client status updates
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
10 Citations
19 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. 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. - View Dependent Claims (14, 15, 16)
-
17. 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. - View Dependent Claims (18, 19)
-
Specification