Cloud-enabled network-based digital video recorder
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, by a network-based digital video recording (nDVR) system comprising one or more computers, from a user via a client device, a request to record a content asset;
creating, by the nDVR system, an asset record associated with the request;
creating, by the nDVR system, a first record event for generation of a manifest file, a second record event for entitlement validation of the content asset, and a third record event for quality control for the content asset based at least in part on the manifest file, wherein each record event is based at least in part on the asset record;
determining, by the nDVR system, that a condition is met for generating the manifest file;
generating, by the nDVR system, the manifest file based at least in part on the asset record;
storing, by the nDVR system, the manifest file; and
removing, by the nDVR system, the first record event.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure describes systems and methods related to a cloud-enabled network-based digital video recorder. In some embodiments, a request to record an asset may be received from a client device. An asset record associated with the request may be created. A first record event for generation of a manifest file may be created. A second record event for entitlement validation of an asset may be created. A third record event for quality control for the asset may be created based at least in part on the asset record. A manifest file associated with the asset may be generated based at least in part on the asset record.
-
Citations
14 Claims
-
1. A computer-implemented method comprising:
-
receiving, by a network-based digital video recording (nDVR) system comprising one or more computers, from a user via a client device, a request to record a content asset; creating, by the nDVR system, an asset record associated with the request; creating, by the nDVR system, a first record event for generation of a manifest file, a second record event for entitlement validation of the content asset, and a third record event for quality control for the content asset based at least in part on the manifest file, wherein each record event is based at least in part on the asset record; determining, by the nDVR system, that a condition is met for generating the manifest file; generating, by the nDVR system, the manifest file based at least in part on the asset record; storing, by the nDVR system, the manifest file; and removing, by the nDVR system, the first record event. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
at least one memory storing computer-executable instructions; and at least one processor, wherein the at least one processor is configured to access the at least one memory and to execute the computer-executable instructions to; receive from a client device on behalf of a user, a request to record a content asset; create an asset record associated with the request; create a first record event for generation of a manifest file, a second record event for entitlement validation of the content asset, and a third record event for quality control for the content asset based at least in part on the manifest file, wherein each record event is based at least in part on the asset record; determine that a condition is met for generating the manifest file; generate the manifest file based at least in part on the asset record; store the manifest file; and remove the first record event. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification