CLOUD-ENABLED NETWORK-BASED DIGITAL VIDEO RECORDER
First Claim
Patent Images
1. A computer-implemented method, comprising:
- generating, by a network-based digital video recording (nDVR) system comprising one or more computers, a first time-shift buffer and a second time-shift buffer;
receiving, by the nDVR system from a user via a client device, a first group of content segments associated with a first live content in the first time-shift buffer;
receiving, by the nDVR system, a first request to record the first live content;
transforming, by the nDVR system, the first live content to a first recorded content asset based at least in part on the first group of content segments;
receiving, by the nDVR system, a second group of content segments associated with second live content in the second time-shift buffer;
receiving, by the nDVR system, while continuing to receive the first group of content segments, a second request to record the second live content; and
transforming, by the nDVR system, the second live content to a second recorded content asset based at let in part on the second group of content segments.
0 Assignments
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
20 Claims
-
1. A computer-implemented method, comprising:
-
generating, by a network-based digital video recording (nDVR) system comprising one or more computers, a first time-shift buffer and a second time-shift buffer; receiving, by the nDVR system from a user via a client device, a first group of content segments associated with a first live content in the first time-shift buffer; receiving, by the nDVR system, a first request to record the first live content; transforming, by the nDVR system, the first live content to a first recorded content asset based at least in part on the first group of content segments; receiving, by the nDVR system, a second group of content segments associated with second live content in the second time-shift buffer; receiving, by the nDVR system, while continuing to receive the first group of content segments, a second request to record the second live content; and transforming, by the nDVR system, the second live content to a second recorded content asset based at let in part on the second group of content segments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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; generate a first time-shift buffer and a second time-shift buffer; receive, from a client device on behalf of a user, a first group of content segments associated with a first live content in the first time-shift buffer; receive a first request to record the first live content; transform the first live content to a first recorded content asset based at least in part on the first group of content segments; receive, from the client device on behalf of the user, a second group of content segments associated with second live content in the second time-shift buffer; receive, while continuing to receive the first group of content segments, a second request to record the second live content; and transform the second live content to a second recorded content asset based at let in part on the second group of content segments. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-implemented method, comprising:
-
generating, by a network-based digital video recording (nDVR) system comprising one or more computers, a first time-shift buffer and a second time-shift buffer; receiving, by the nDVR system from a user via a client device, a first group of content segments associated with a first live content in the first time-shift buffer; receiving, by the nDVR system, a first request to record the first live content; transforming, by the nDVR system, the first live content to a first recorded content asset based at least in part on the first group of content segments; receiving, by the nDVR system, a second group of content segments associated with second live content in the second time-shift buffer; receiving, by the nDVR system, while continuing to receive the first group of content segments, a second request to record the second live content; transforming, by the nDVR system, the second live content to a second recorded content asset based at let in part on the second group of content segments; generating, by the nDVR system, a first manifest file associated with the first recorded content asset; generating, by the nDVR system, a second manifest file associated with the second recorded content asset; storing, by the nDVR system, the first manifest file in a directory associated with the user; and storing, by the nDVR system, the second manifest file in the directory associated with the user. - View Dependent Claims (18, 19, 20)
-
Specification