Remote storage digital video recorder and content delivery network functionality using shared network bandwidth

US12328461B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12328461-B2
Application numberUS-202418440131-A
CountryUS
Kind codeB2
Filing dateFeb 13, 2024
Priority dateJan 26, 2022
Publication dateJun 10, 2025
Grant dateJun 10, 2025

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.

A digital content storage and delivery system (DCSDS) includes a network interface to communicate data between the DCSDS and a destination device via a network data communication link having limited bandwidth. An input interface receives digital content for handling by the DCSDS. A storage architecture stores recorded video content on behalf of subscriber end users for on-demand playback via the network data communication link, and it caches live streaming video content for distribution via the network data communication link. The DCDS may monitor bandwidth usage of the network data communication link, determine current bandwidth demand for playback of recorded video content stored at the storage architecture, and reserve at least some of the limited bandwidth of the network data communication link to satisfy the determined current bandwidth demand. The available bandwidth is allocated to support distribution of live streaming video from the DCSDS.

First claim

Opening claim text (preview).

What is claimed is: 1. A digital content storage and delivery system (DCSDS) comprising a processor in communication with a non-transitory computer-readable storage medium configured to store instructions thereon that, in response to execution by the processor, cause the DCSDS to perform operations, the operations comprising: monitoring bandwidth usage of a data communication link between a content system and a playback device, wherein the data communication link has an available bandwidth; determining a current bandwidth demand for playback of recorded content on the data communication link; reserving a first portion of the available bandwidth for the current bandwidth demand; and allocating a remaining portion of the available bandwidth for distribution of live video on the data communication link. 2. The DCSDS of claim 1 , wherein the operations further comprise: receiving, by the DCSDS, a live streaming video program; and caching, by the DCSDS, the received live streaming video program for distribution over the data communication link. 3. The DCSDS of claim 1 , wherein the operations further comprise: detecting that the current bandwidth demand for playback of the recorded content exceeds a threshold demand amount; and redirecting requests for live streaming video content from the DCSDS to an alternative content delivery network (CDN). 4. The DCSDS of claim 1 , wherein the operations further comprise dynamically reallocating the first portion of the available bandwidth of the data communication link to support the playback of the recorded content from the DCSDS in response to an updated current bandwidth demand. 5. The DCSDS of claim 1 , wherein determining the current bandwidth demand comprises measuring the current bandwidth demand. 6. The DCSDS of claim 1 , wherein determining the current bandwidth demand comprises estimating the current bandwidth demand. 7. The DCSDS of claim 1 , wherein the operations further comprise: storing individual copies of the recorded content on a subscriber-by-subscriber basis; and caching single copies of live streaming video content for distribution. 8. An automated method comprising: monitoring bandwidth usage of a data communication link between a content system and a playback device, wherein the data communication link has an available bandwidth; determining a current bandwidth demand for playback of recorded content on the data communication link; reserving a first portion of the available bandwidth for the current bandwidth demand; and allocating a remaining portion of the available bandwidth for distribution of live video on the data communication link. 9. The method of claim 8 , further comprising: receiving a live streaming video program from an origin server; and caching the received live streaming video program for distribution on the data communication link. 10. The method of claim 8 , further comprising: detecting that the current bandwidth demand for the playback of the recorded content exceeds a threshold demand amount; and redirecting requests for live streaming video content to an alternative content delivery network (CDN). 11. The method of claim 8 , further comprising dynamically reallocating the first portion of the available bandwidth of the data communication link to support the playback of the recorded content in response to an updated current bandwidth demand. 12. The method of claim 8 , wherein determining the current bandwidth demand comprises measuring the current bandwidth demand. 13. The method of claim 8 , wherein determining the current bandwidth demand comprises estimating the current bandwidth demand. 14. The method of claim 8 , further comprising: storing individual copies of the recorded content on a subscriber-by-subscriber basis; and caching single copies of live streaming video content for distribution. 15. An automated method comprising: determining a current bandwidth demand for playback of recorded content on a data communication link between a content system and a playback device, wherein the data communication link has an available bandwidth; reserving a first portion of the available bandwidth for the current bandwidth demand; and allocating a remaining portion of the available bandwidth for distribution of live video on the data communication link. 16. The method of claim 15 , further comprising: receiving a live streaming video program from an origin server; and caching the received live streaming video program for distribution on the data communication link. 17. The method of claim 15 , further comprising: detecting that the current bandwidth demand for the playback of the recorded content exceeds a threshold demand amount; and redirecting requests for live streaming video content to an alternative content delivery network (CDN). 18. The method of claim 15 , further comprising dynamically reallocating the first portion of the available bandwidth of the data communication link to support the playback of the recorded content in response to an updated current bandwidth demand. 19. The method of claim 15 , wherein determining the current bandwidth demand comprises estimating the current bandwidth demand. 20. The method of claim 15 , further comprising: storing individual copies of the recorded content on a subscriber-by-subscriber basis; and caching single copies of live streaming video content for distribution.

Assignees

Inventors

Classifications

  • Live feed · CPC title

  • Monitoring of the downstream path of the transmission network, e.g. bandwidth available (traffic monitoring in data switching networks H04L43/00; monitoring data switching networks utilization H04L43/0876) · CPC title

  • involving caching operations (prefetching while addressing of a memory level in which the access to the desired data or data block requires associative addressing means within memory systems or architectures G06F12/0862; caching at an intermediate stage in a data network H04L67/568) · CPC title

  • involving handling client requests (scheduling or organising the servicing of application requests H04L67/60) · 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 US12328461B2 cover?
A digital content storage and delivery system (DCSDS) includes a network interface to communicate data between the DCSDS and a destination device via a network data communication link having limited bandwidth. An input interface receives digital content for handling by the DCSDS. A storage architecture stores recorded video content on behalf of subscriber end users for on-demand playback via th…
Who is the assignee on this patent?
Sling Media LLC
What technology area does this patent fall under?
Primary CPC classification H04N21/2187. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 10 2025 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).