IP Library Patent Application 14144955
Patent Application
App. No. 14/144,955

COOPERATIVE NODES IN A CONTENT DISTRIBUTION NETWORK

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/144,955
Abstract

Methods and systems to improve the efficiency of a content delivery system. A local distribution node is introduced to the network, between the content provider and the end user device (i.e., the leaf node). The local distribution node is responsible for servicing a localized subset of the leaf nodes that would otherwise be serviced by a conventional server of the content delivery system. Requests for content are received at the local distribution node from leaf nodes, and content is received at the local distribution node for transmission to the leaf node(s). Content may be cached at the local distribution node to allow faster service of subsequent requests for this content. Caching may also be used to make the channel surfing process more efficient. If demand is high, a leaf node may be promoted to serve as an additional local distribution node. Leaf nodes may also share content among themselves. Bandwidth may be allocated and reallocated by the local distribution node for the local population of leaf nodes.

Claims (50)

1 . A method of content distribution, comprising:

at a first leaf node of a content distribution network, requesting content from a local distribution node;

if access is permitted, receiving the content from the local distribution node;

recording the content; and

sending the content to a second leaf node.

2 . The method of claim 1 , wherein the content is sent to the second leaf node in response to a request from the second leaf node.

3 . The method of claim 2 , wherein access permission is verified by the first leaf node before the content is sent to the second leaf node.

4 . The method of claim 3 , wherein the verification comprises one or more of:

authenticating the request; and

determining the access rights of the second leaf node with respect to the content.

5 . The method of claim 2 , wherein one or more of

the request, and

the content sent to the second leaf node are encrypted.

6 . The method of claim 1 , further comprising:

informing other nodes of the content distribution network that the first leaf node is in possession of the content,

performed after said recording of the content.

7 . A computer program product for content distribution, including a non-transitory computer readable medium having computer program logic stored therein, the computer program logic comprising:

at a first leaf node of a content distribution network, logic for requesting content from a local distribution node;

logic for receiving the content from the local distribution node, if access is permitted;

logic for recording the content; and

logic for sending the content to a second leaf node.

8 . The computer program product of claim 7 , wherein the content is sent to the second leaf node in response to a request from the second leaf node.

9 . The computer program product of claim 8 , wherein access permission is verified by the first leaf node before the content is sent to the second leaf node.

10 . The computer program product of claim 9 , wherein the verification comprises one or more of:

authenticating the request; and

determining the access rights of the second leaf node with respect to the content.

11 . The computer program product of claim 8 , the computer program logic further comprising:

logic for encrypting one or more of

the request, and

the content sent to the second leaf node.

12 . The computer program product of claim 7 , the computer program logic further comprising:

logic for informing other nodes of the content distribution network that the first leaf node is in possession of the content, performed after the recording of the content.

13 . A system for content distribution, comprising:

a processor; and

memory in communication with said processor, said memory for storing a plurality of processing instructions for directing said processor to:

at a first leaf node of a content distribution network, request content from a local distribution node;

if access is permitted, receive the content from the local distribution node;

recording the content; and

sending the content to a second leaf node.

14 . The system of claim 13 , wherein the content is sent to the second leaf node in response to a request from the second leaf node.

15 . The system of claim 14 , wherein access permission is verified by the first leaf node before the content is sent to the second leaf node.

16 . The system of claim 15 , wherein the verification comprises one or more of:

authenticating the request; and

determining the access rights of the second leaf node with respect to the content.

17 . The system of claim 14 , wherein the processing instructions further direct said processor to encrypt one or more of

the request, and

the content sent to the second leaf node.

18 . The system of claim 13 , wherein the processing instructions further direct said processor to:

inform other nodes of the content distribution network that the first leaf node is in possession of the content,

performed after said recording of the content.

Assignments (2)
RELEASE OF SECURITY INTEREST Recorded Apr 9, 2014
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: DIVX, LLC
Reel/Frame 032645/0559 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2014
From: AMIDEI, WILLIAM; CHAN, FRANCIS; GRAB, ERIC; KIEFER, MICHAEL; MCDANIEL, AARON; MICKUS, JOHN; MOMBOURQUETTE, RONALD; POPOV, NIKOLAI; ZUILL, FRED
To: SONIC IP, INC.
Reel/Frame 032512/0233 →