Entitlement validation and quality control of content in a cloud-enabled network-based digital video recorder

US9479805B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9479805-B2
Application numberUS-201313801004-A
CountryUS
Kind codeB2
Filing dateMar 13, 2013
Priority dateFeb 15, 2013
Publication dateOct 25, 2016
Grant dateOct 25, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

This disclosure describes system and methods related to entitlement validation and quality control of content in a cloud-enabled network-based digital video recording system. In some embodiments, whether a record event exists may be determined. The record event may indicate an entitlement check associated with a content asset needs to be completed. A determination may be made as to whether a user account is authorized to access the content asset. An asset record associated with the content asset may be modified to prevent future recording of the content asset. A record to delete the content asset may be generated in association with the user account in response to determining the user account is not authorized to access the content asset. The record event may be removed.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: determining, by a network-based digital video recording (nDVR) system comprising one or more computers, whether a record event exists indicating that an entitlement check associated with a content asset needs to be completed; and performing, by the nDVR system and in response to determining that a record event exists indicating that an entitlement check associated with a content asset needs to be completed, an entitlement check of the record event comprising: determining whether a user account is authorized to access the content asset; modifying an asset record associated with the content asset to indicate whether the user account is authorized to access the content asset; and modifying the record event to indicate that the entitlement check associated with the content asset has been completed. 2. The computer-implemented method of claim 1 , further comprising: generating, by the nDVR system, a record to delete the content asset in response to determining the user account is not authorized to access the content asset. 3. The computer-implemented method of claim 2 , further comprising: receiving, by the nDVR system, a request to remove the record to delete the content asset; removing, by the nDVR system, the record to delete; and removing, by the nDVR system, the record event. 4. The computer-implemented method of claim 2 , further comprising: deleting, by the nDVR system, the content asset associated with the user account; removing, by the nDVR system, the record to delete; and removing, by the nDVR system, the record event. 5. The computer-implemented method of claim 4 , further comprising: removing, by the nDVR system, a record event associated with copying the content asset to a plurality of target locations; and removing, by the nDVR system, files associated with the deleted content asset from a directory associated with the user account. 6. The computer-implemented method of claim 1 , wherein determining whether the user account is authorized to access the content asset occurs within a pre-determined period before a broadcast time associated with the content asset. 7. The computer-implemented method of claim 1 , wherein modifying an asset record associated with the content asset to indicate whether the user account is authorized to access the content asset comprises: modifying the asset record associated with the content asset to prevent future recording of the content asset. 8. The computer-implemented method of claim 1 , further comprising: determining, by the nDVR system, a quota associated with the user account is insufficient to record the content asset; and generating, by the nDVR system, a record to delete the content asset in response to determining the quota is insufficient. 9. The computer-implemented method of claim 8 , further comprising: generating, by the nDVR system, a notification, wherein the notification comprises an option to increase the quota associated with the user account; receiving, by the nDVR system from a user associated with the user account, a selection of the option to increase the quota associated with the user account; removing, by the nDVR system, the record to delete; and removing, by the nDVR system, the record event. 10. The computer-implemented method of claim 1 , further comprising: determining, by the nDVR system, whether a second record event exists indicating a quality control check associated with the content asset needs to be completed, wherein the content asset comprises a plurality of media segments; determining, by the nDVR system, whether a manifest file associated with the content asset is accurate in comparison to the plurality of media segments; in response to determining the manifest file is not accurate, modifying, by the nDVR system, the manifest file based upon, at least in part, the plurality of media segments; and removing, by the nDVR system, the second record event. 11. 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: determine whether a record event exists indicating that an entitlement check associated with a content asset needs to be completed; and perform, in response to determining that a record event exists indicating that an entitlement check associated with a content asset needs to be completed, an entitlement check of the record event comprising: determining whether a user account is authorized to access the content asset; and in response to determining that a user account is authorized to access the content asset, modifying an asset record associated with the content asset to indicate that user account is authorized to access the content asset; and in response to determining that a user account is not authorized to access the content asset, modifying an asset record associated with the content asset to indicate that user account is not authorized to access the content asset; and modifying the record event to indicate that the entitlement check associated with the content asset has been completed. 12. The system of claim 11 , wherein the at least one processor is further configured to execute the computer-executable instructions to: generate a record to delete the content asset in response to determining the user account is not authorized to access the content asset. 13. The system of claim 12 , wherein the at least one processor is further configured to execute the computer-executable instructions to: receive a request to remove the record to delete the content asset; remove the record to delete; and remove the record event. 14. The system of claim 12 , wherein the at least one processor is further configured to execute the computer-executable instructions to: delete the content asset associated with the user account; remove the record to delete; and remove the record event. 15. The system of claim 14 , wherein the at least one processor is further configured to execute the computer-executable instructions to: remove a record event associated with copying the content asset to a plurality of target locations; and remove files associated with the deleted content asset from a directory associated with the user account. 16. The system of claim 11 , wherein determining whether the user account is authorized to access the content asset occurs within a pre-determined period before a broadcast time associated with the content asset. 17. The system of claim 11 , wherein modifying an asset record associated with the content asset to indicate that the user account is not authorized to access the content asset comprises: modify the asset record associated with the content asset to prevent future recording of the content asset. 18. The system of claim 11 , wherein the at least one processor is further configured to execute the computer-executable instructions to: determine a quota associated with the user account is insufficient to record the content asset; and generate a record to delete the content asset in response to determining the quota is insufficient. 19. The system of claim 18 , wherein the at least one processor is further configured to execute the computer-executable instructions to: generate a notification, wherein the notification comprises an option to increase the quota associated with the user account; receive, from a

Assignees

Inventors

Classifications

  • Controlling the feeding rate to the network, e.g. by controlling the video pump · CPC title

  • Recording operations (recording of a television signal H04N5/76; arrangements for recording or accumulating broadcast information or broadcast-related information H04H60/27) · CPC title

  • H04N21/236Primary

    Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream {(multiplexing of data packets for data networks, e.g. RTP/UDP H04L65/00)} · CPC title

  • by decomposing the content in the time domain, e.g. in time segments · CPC title

  • Remote storage of video programmes received via the downstream path, e.g. from the server · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9479805B2 cover?
This disclosure describes system and methods related to entitlement validation and quality control of content in a cloud-enabled network-based digital video recording system. In some embodiments, whether a record event exists may be determined. The record event may indicate an entitlement check associated with a content asset needs to be completed. A determination may be made as to whether a us…
Who is the assignee on this patent?
Cox Communications Inc
What technology area does this patent fall under?
Primary CPC classification H04N21/236. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 25 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).