Aggregated adaptive bit rate streaming

US12095674B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12095674-B2
Application numberUS-202117455433-A
CountryUS
Kind codeB2
Filing dateNov 18, 2021
Priority dateDec 31, 2013
Publication dateSep 17, 2024
Grant dateSep 17, 2024

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.

Systems, methods and devices provide efficient bandwidth allocation on a satellite, mobile telephone or other data connection by allowing nodes to share bandwidth for commonly-requested data. A transmission center, uplink or other gateway suitably recognizes when content requests from multiple different nodes are simultaneously requesting delivery of the same content. When the same content is recognized, the gateway device allocates shared bandwidth on the data transmission link for the requested content that is accessible to both the first and second nodes.

First claim

Opening claim text (preview).

What is claimed is: 1. An automated process executable by a gateway device on a cellular telephone network that communicates with a server via a first data link and with a plurality of client nodes via a cellular data link that is separate from the first data link, the automated process comprising: receiving, by the gateway device, a first request from a first client node on the first data link to obtain content from the server on the cellular data link on behalf of the first client node; receiving, by the gateway device, a second request for content from a second client node on the cellular data link to obtain content from the server on the network on behalf of the second client node, wherein the second client node is different from the first client node; recognizing, by the gateway device, that the first request from the first client node and the second request from the second client node are requesting the same content from the server on the first data link; and when the same content is recognized, the gateway device obtaining the content from the server via the first data link, and simultaneously providing the content received from the server to the first and the second nodes via a shared timeslot of the cellular data link. 2. The automated process of claim 1 further comprising the gateway device allocating the shared timeslot for the requested same content to the first and second client nodes via the cellular data link. 3. The automated process of claim 2 further comprising processing subsequent requests for the same content from the first and second client nodes by the gateway device using the shared timeslot of the cellular data link. 4. The automated process of claim 1 wherein an amount of the shared timeslot is allocated more bandwidth on the cellular data link than timeslots that are allocated to unshared data. 5. The automated process of claim 1 wherein the cellular data link is a time multiplexed link having a plurality of timeslots, and wherein the shared timeslot comprises at least one timeslot on the time multiplexed link having greater bandwidth than the timeslots allocated to unshared data. 6. The automated process of claim 1 wherein the cellular data link is a time multiplexed link, and wherein the shared timeslot comprises a plurality of timeslots accessible to both the first client node and the second client node. 7. The automated process of claim 1 wherein the cellular data link is a time multiplexed link having a plurality of timeslots, and wherein one of the timeslots represents the shared timeslot to provide the requested content to both the first client node and the second client node and wherein another of the timeslots provides subsequent content that follows the requested content to both the first and second client nodes. 8. The automated process of claim 1 wherein the first data link is a connection to a wide area network. 9. The automated process of claim 1 wherein same content requested by the first node and the second node comprises the same segments of a live television broadcast streams. 10. A gateway device that communicates with a server via a first data link wide area network and with a plurality of client nodes via a cellular data link that is separate from the wide area network, the gateway device comprising a processor, a memory, a first interface to communicate with the wide area network and a second interface to communicate via the cellular data link, wherein the processor is configured to: receive, by the gateway device, a first request from a first client node on the cellular data link to obtain content from the server on the wide area network on behalf of the first client node; receive, by the gateway device, a second request from a second client node on the cellular data link to obtain content from the server on the wide area network on behalf of the second client node, wherein the second client node is different from the first client node; recognize that the first request from the first client node and the second request from the second client node are requesting the same content from the server on the wide area network; and when the same content is recognized, request the same content via the wide area network to obtain the content from the server, and provide the obtained same content simultaneously to both the first client node and the second client node via a shared timeslot of the cellular data link. 11. The gateway device of claim 10 wherein the processor is further configured to allocate the shared timeslot on the cellular data link to the first and second nodes, and to notify the first and second client nodes of the allocated shared timeslot for the requested same content. 12. The gateway device of claim 11 wherein the processor is further configured to process subsequent requests for the same content from the first and second client nodes by the gateway device using the shared timeslot. 13. The gateway device of claim 11 wherein an amount of the shared timeslot is allocated more bandwidth on the cellular data link than timeslots that are allocated to unshared data. 14. The gateway device of claim 11 wherein the cellular data link is a time multiplexed link having a plurality of timeslots, and wherein the shared timeslot comprises at least one timeslot on the time multiplexed link having greater bandwidth than the timeslots allocated to unshared data. 15. The gateway device of claim 11 wherein the cellular data link is a time multiplexed link, and wherein the shared timeslot comprises a plurality of timeslots accessible to both the first client node and the second client node. 16. The gateway device of claim 11 wherein the cellular data link is a time multiplexed link having a plurality of timeslots, and wherein one of the timeslots represents the shared timeslot to provide the requested content to both the first client node and the second client node and wherein another of the timeslots provides subsequent content that follows the requested content to both the first and second client nodes. 17. The gateway device of claim 10 wherein same content requested by the first node and the second node comprises the same segments of a live television broadcast stream.

Assignees

Inventors

Classifications

  • at the source  (reformatting of additional data in video distribution servers H04N21/2355) · CPC title

  • by adding media; by removing media · CPC title

  • H04L65/80Primary

    Responding to QoS · CPC title

  • Arrangements for connecting between networks having differing types of switching systems, e.g. gateways · CPC title

  • H04L47/78Primary

    Architectures of resource allocation · 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 US12095674B2 cover?
Systems, methods and devices provide efficient bandwidth allocation on a satellite, mobile telephone or other data connection by allowing nodes to share bandwidth for commonly-requested data. A transmission center, uplink or other gateway suitably recognizes when content requests from multiple different nodes are simultaneously requesting delivery of the same content. When the same content is r…
Who is the assignee on this patent?
Dish Tech Llc
What technology area does this patent fall under?
Primary CPC classification H04L65/80. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 17 2024 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).