Content selection and playback in a network environment
US-9100709-B1 · Aug 4, 2015 · US
US9479805B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9479805-B2 |
| Application number | US-201313801004-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 13, 2013 |
| Priority date | Feb 15, 2013 |
| Publication date | Oct 25, 2016 |
| Grant date | Oct 25, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.