×

Cloud-enabled network-based digital video recorder

  • US 10,652,596 B2
  • Filed: 11/11/2015
  • Issued: 05/12/2020
  • Est. Priority Date: 02/15/2013
  • Status: Active Grant
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, from a user account via a client device by the nDVR system, a first group of content segments associated with first live content of a first content asset in the first time-shift buffer, wherein the nDVR system is in communication with the user account via a network;

    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, wherein the first recorded content asset is recorded in storage that has a storage quota associated with the user account;

    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 least in part on the second group of content segments, wherein the second recorded content asset is recorded in the storage;

    creating, by the nDVR system, a first asset record associated with the first recorded content asset and a second asset record associated with the second recorded content asset;

    determining, by the nDVR system, that the first recorded content asset corresponds to a first content asset and a first portion of the first content asset is modified in the first recorded content asset;

    retrieving, by the nDVR system, the first content asset from a source;

    replacing, by the nDVR system, the first recorded content asset using the first content asset;

    generating, by the nDVR system, a first manifest file based at least in part on determining that the first portion of the first content asset was modified; and

    generating, by the nDVR system, based at least in part on the second asset record, a second manifest file associated with the second recorded content asset.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×