Method and system for federated over-the-top content delivery

US10917464B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10917464-B2
Application numberUS-201715714176-A
CountryUS
Kind codeB2
Filing dateSep 25, 2017
Priority dateMar 16, 2011
Publication dateFeb 9, 2021
Grant dateFeb 9, 2021

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 method is provided for managing over-the-top delivery of content through a plurality of content delivery networks (CDN). The method provided works transparently with standard HTTP servers supporting an initial request for content from a client to a first preferred CDN. If the first CDN does not have the content, the method includes provisions for the first CDN to acquire the content from a second CDN, or for the client to request the content from a second CDN directly. A system is also specified for implementing a client and server infrastructure in accordance with the provisions of the method.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of operating a client device for retrieving content from a content delivery system including a workflow manager and a plurality of content delivery networks, comprising: acquiring, from the workflow manager, a prioritized list of the content delivery networks from which desired content can be retrieved; selecting from the prioritized list, at the client device, an initial primary content delivery network and a backup content delivery network, wherein selecting the initial primary content delivery network and backup content delivery networks is further based on content delivery network performance information at the client device, the initial primary content delivery network being of higher initial performance than the backup content delivery networks, the initial primary content delivery network being different than the highest priority content delivery network listed in the prioritized list from the workflow manager, and; initially issuing content requests to the initial primary content delivery network; and in the event that a content request issued to the initial primary content delivery network fails, selecting the backup content delivery network as a new primary content delivery network and issuing further content requests to the new primary content delivery network, wherein selecting one of the backup content delivery networks as the new primary content delivery network includes selecting a next best performing one of the backup content delivery networks as the new primary content delivery network. 2. The method of claim 1 , wherein the content requests effect retrieval of the content in segments. 3. The method of claim 2 , wherein the content requests include HTTP range requests to retrieve respective segments from a large file containing multiple independently retrievable segments for corresponding playback time intervals of the content item. 4. The method of claim 1 , wherein selecting the backup content delivery network as the new primary content delivery network and issuing further content requests to the new content delivery network are performed in a first operating condition in which an alternative-bitrate form of the content is not retrievable from the initial primary content delivery network, and further including, in a second operating condition in which an alternative-bitrate form of the content is retrievable from the initial primary content delivery network, responding to the failure of the content request issued to the initial primary content delivery network by attempting to retrieve the alternate-bitrate form of the content from the initial primary content delivery network. 5. A client device, comprising: a least one processor; a non-transitory computer-readable storage medium coupled to the at least one processor, further comprising computer-readable instructions, when executed by the at least one processor, are configured to: acquire, from a workflow manager, a prioritized list of content delivery networks from which desired content can be retrieved; select, at the client device, from the prioritized list an initial primary content delivery network and a backup content delivery network, wherein selection of the initial primary content delivery network and backup content delivery networks is further based on content delivery network performance information at the client device, the initial primary content delivery network being of higher initial performance than the backup content delivery networks, the initial primary content delivery network being different than the highest priority content delivery network listed in the prioritized list from the workflow manager; initially issue content requests to the initial primary content delivery network; and in the event that a content request issued to the initial primary content delivery network fails, select the backup content delivery network as a new primary content delivery network and issuing further content requests to the new primary content delivery network, wherein selection of one of the backup content delivery networks as the new primary content delivery network includes selection of a next best performing one of the backup content delivery networks as the new primary content deliver. 6. The client device of claim 5 , wherein the content requests effect retrieval of the content in segments. 7. The client device of claim 5 , wherein the content requests include HTTP range requests to retrieve respective segments from a large file containing multiple independently retrievable segments for corresponding playback time intervals of the content item. 8. The client device of claim 5 , wherein selection of the backup content delivery network as the new primary content delivery network and issuance of further content requests to the new content delivery network are performed in a first operating condition in which an alternative-bitrate form of the content is not retrievable from the initial primary content delivery network, and further including, in a second operating condition in which an alternative-bitrate form of the content is retrievable from the initial primary content delivery network, respond to the failure of the content request issued to the initial primary content delivery network by attempting to retrieve the alternate-bitrate form of the content from the initial primary content delivery network.

Assignees

Inventors

Classifications

  • comprising remotely distributed storage units, e.g. when movies are replicated over a plurality of video servers (distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS], H04L67/1097) · CPC title

  • for generating different versions · CPC title

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

  • involving video stream encryption · CPC title

  • Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes · 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 US10917464B2 cover?
A method is provided for managing over-the-top delivery of content through a plurality of content delivery networks (CDN). The method provided works transparently with standard HTTP servers supporting an initial request for content from a client to a first preferred CDN. If the first CDN does not have the content, the method includes provisions for the first CDN to acquire the content from a se…
Who is the assignee on this patent?
Ericsson Telefon Ab L M
What technology area does this patent fall under?
Primary CPC classification H04N21/2181. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 09 2021 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).