Method and system for accelerated on-premise content delivery

US2016226992A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016226992-A1
Application numberUS-201514613198-A
CountryUS
Kind codeA1
Filing dateFeb 3, 2015
Priority dateFeb 3, 2015
Publication dateAug 4, 2016
Grant date

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.

In various embodiments, methods and systems for accelerating on-premise delivery of content items using a unified content delivery network system are provided. A request is received from a content device for a content item. The request is communicated using a content delivery network protocol where the content delivery network protocol supports a unified content delivery network profile between content devices, local off-net cache devices, and content delivery network platform servers. A determination that the content item is not cached at a local off-net cache device is made, where the local off-net cache device is identified in the unified content delivery network profile as corresponding to one or more content devices. A retrieval routine for downloading the content item to the content device is selected; the retrieval routine is selected using the unified content delivery network profile. The content item is retrieved to the content device using the selected retrieval routine.

First claim

Opening claim text (preview).

The invention claimed is: 1 . A system for accelerating on-premise delivery of content items based on a unified content delivery network system, the system comprising: a content component configured for: communicating a request for a content item using a content delivery network protocol, wherein the content delivery network protocol supports a unified content delivery network profile between content devices, local off-net cache devices, and content delivery network platform servers; receiving the content item from a local off-net cache device when the content item is cached at the local off-net cache device, wherein the content item is received using the content network delivery protocol; and receiving the content item based on a retrieval routine when the content item is not cached at the local off-net cache, wherein the retrieval routine is selected based on the unified content delivery network profile; a local off-net cache component configured for: receiving the request from the content device for the content item, wherein the request is communicated using the content delivery network protocol; determining that the content item is not cached at the local off-net cache device, wherein the local off-net cache device is identified in the unified content delivery network profile as corresponding to one or more content devices; determining a retrieval routine for downloading the content item to the content delivery network content device, wherein the retrieval routine is selected based on the unified content delivery network profile; and retrieving the content item to the local off-net cache device, wherein retrieving the content is based on the retrieval routine; and a content delivery network platform component configured for: receiving the request for the content item using the content delivery network protocol, wherein the request is received at a content delivery network platform having integrated components that support communicating content items based on the content delivery network protocol comprising the unified content delivery network profile; and communicating the content item using the retrieval routine, wherein the retrieval routine identified using the unified content delivery network profile. 2 . The system of claim 1 , wherein the content component is further configured for: generating data for the unified content delivery network profile based on automatically discovering one or more content devices and a local off-net cache device that corresponds to the one or more content devices, wherein automatically discovering the one or more content devices and the local off-net cache device is based on a dynamic connectivity mechanism that supports zero-configuration. 3 . The system of claim 2 , wherein the unified content delivery network profile comprises an indication of content items, content providers and corresponding to the discovered content devices that share a local area network having the local off-net cache device, wherein the content items, content providers, and corresponding content devices are tracked for logically retrieving requested content items and prefetching anticipated content items using the local off-net cache. 4 . The system of claim 1 , wherein the unified content delivery network profile is configurable with configuration settings for managing attributes of the unified content delivery profile. 5 . The system of claim 4 , wherein attributes of the unified content delivery network profile are updated to reflect changes in the content devices and local off-net cache devices, and an updated content delivery network profile is communicated using the content delivery network protocol to the content devices, the local off-net cache devices, and the content delivery network platform servers. 6 . The system of claim 1 , wherein the retrieval routine is selected from a group of retrieval routines comprising a direct retrieval routine, a simultaneous retrieval routine, and a two-phase retrieval routine. 7 . The system of claim 6 , wherein each of the direct retrieval routine, the simultaneous retrieval routine, and the two-phase retrieval routine corresponds to attributes in unified content delivery network profile that determine selection of the retrieval routine for downloading the content item using the content network delivery protocol. 8 . The system of claim 1 , wherein content component is further configured for peer-based prefetching, wherein peer-based prefetching comprises: receiving a second content item independently of the local off-net cache device; identifying the second content item as a prefetch content item, wherein the second content item is identified as a prefetch content item based on the unified content delivery network profile; and communicating the second content item to the local off-net cache device based on the content network delivery protocol via a local area network. 9 . The system of claim 1 , wherein receiving the second content item independently comprises retrieving the second content item outside of the local area network of the content device and the local off-net cache device. 10 . The system of claim 1 , wherein the content delivery network platform component is further configured for network-based prefetching, wherein network-based prefetching comprises: communicating a third content item to a content device independently of the local off-net cache device; identifying the third content item as a prefetch content item, wherein the third content item is identified as a prefetch content item based on the unified content delivery profile; and communicating the third content item to the local off-net cache device based on the content network delivery protocol via the content delivery network platform server. 11 . The system of claim 1 , wherein the local off-net cache component is further configured for cache-based prefetching comprising: receiving a second content item, as a prefetch content item, from the content device, the second content item identified as a prefetch content item using the unified content delivery network profile; and receiving a third content item, as a prefetch content item, from the content delivery network platform server, the third content item identified as a prefetch content item using the unified content delivery network profile. 12 . One or more computer storage media having computer-executable instructions embodied thereon that, when executed, by one or more processors, causes the one or more processors to perform a method for communicating content delivery network content items based on a unified content delivery network system, the method comprising: receiving a request from a content device for a content item, wherein the request is communicated using a content delivery network protocol, wherein the content delivery network protocol supports a unified content delivery network profile between content devices, local off-net cache devices, and content delivery network platform servers; determining that the content item is not cached at a local off-net cache device, wherein the local off-net cache device is identified in the unified content delivery network profile as corresponding to one or more content devices; determining a retrieval routine for downloading the content item to the content device, wherein the retrieval routine is selected based on the unified content delivery network profile; and retrieving the content item to the content device, wherein retrieving the content is based on the retrieval routine. 13 . The media of claim 12 , wherein the direct retrieval routine comprises: instructing the conten

Assignees

Inventors

Classifications

  • Electricity · mapped topic

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • Profiles · CPC title

  • Responding to QoS · CPC title

  • for unicast · 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 US2016226992A1 cover?
In various embodiments, methods and systems for accelerating on-premise delivery of content items using a unified content delivery network system are provided. A request is received from a content device for a content item. The request is communicated using a content delivery network protocol where the content delivery network protocol supports a unified content delivery network profile between…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification H04L67/2842. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Aug 04 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).