IP Library Granted Patent US 8,429,221
Granted Patent B2
US 8,429,221 · App. 10/013,677 · Granted Apr 23, 2013

Content request routing method

View Patent ↗
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 8,429,221
App. No.
10/013,677
Granted
Apr 23, 2013
Kind
B2
Abstract

A method of redirecting content requests among content distribution network peers. In operation, a client sends a request for content to a content distribution network (CDN). When this CDN does not currently have the capacity to deliver the content, the CDN refers to one or more content distribution tables to see if the neighbor peers are able to provide this content. The content distribution table is populated at the time of distribution of the content. When the neighbor peer has this content, the request is redirected to the neighbor peer. In redirecting request, an address of the neighbor peer is appending to the previous address such that each peer receiving the request knows where the request came from and where it has been previously.

Claims (17)

1. A method of redirecting content requests among content distribution network peers comprising:

establishing, for each content distribution network peer at the each content distribution network peer, a corresponding content distribution table that identifies a plurality of neighbor content distribution network peers, and content contained on each of the plurality of neighbor content distribution network peers;

receiving, at a first content distribution network peer, a content request comprising an address of the first content distribution network peer, and an identification of requested content, wherein the first content distribution network peer has the requested content;

making a determination that the first content distribution network peer lacks capacity to provide the requested content;

referring, based on the determination, to the corresponding content distribution table to find a first neighbor content distribution network peer of the plurality of neighbor content distribution network peers that has the requested content;

generating a uniform resource locator including a domain name portion, wherein the domain name portion comprises a domain name associated with the first neighbor content distribution network peer appended to a domain name associated with the first content distribution network peer; and

redirecting, by the first content distribution network peer, the content request to the first neighbor content distribution network peer using the uniform resource locator.

2. A method of redirecting content requests as claimed in claim 1 wherein redirecting includes encoding a node with a content path for the node.

3. A method of redirecting content requests as claimed in claim 2 wherein the node is returned by a RRS system.

4. A content distribution peer, comprising:

a memory comprising a content distribution table that identifies a plurality of neighbor content distribution peers, and content contained on each of the plurality of neighbor content distribution peers; and

a processor coupled to the memory, the processor configured to:

receive a content request comprising a first destination address that identifies the content distribution peer, and an identification of requested content, wherein the content distribution peer has the requested content;

make a determination that the content distribution peer is unable to service the content request at the content distribution peer;

access the content distribution table to find a first neighbor content distribution peer of the plurality of neighbor content distribution peers that has the requested content, in response to the determination;

generate a uniform resource locator including a domain name portion, wherein the domain name portion comprises a domain name associated with the first neighbor content distribution peer appended to a domain name associated with the content distribution peer; and

redirect the content request to the first neighbor content distribution peer using the uniform resource locator.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 054305/0505 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054198/0029 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054244/0566 →
SECURITY INTEREST Recorded Jun 29, 2018
From: RPX CLEARINGHOUSE LLC
To: JEFFERIES FINANCE LLC
Reel/Frame 046485/0644 →
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2015
From: ROCKSTAR CONSORTIUM US LP; ROCKSTAR CONSORTIUM LLC; BOCKSTAR TECHNOLOGIES LLC; CONSTELLATION TECHNOLOGIES LLC; MOBILESTAR TECHNOLOGIES LLC; NETSTAR TECHNOLOGIES LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 034924/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2013
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 029686/0393 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027143/0717 →