Time and location-based trend prediction in a content delivery network (cdn)
AssigneeSandpiper CDN, LLC
InventorsWilliam Crowder, Christopher Newton
Life of this patent
Estimating the term…
Abstract
A content delivery (CD) network delivers content on behalf of multiple content providers. A method includes determining that certain content is trending in a first geographic region during a first time period; and, based on the determining, causing the certain content to be prefetched by the CDN in a second geographic region by a given time after said first time period, wherein, during the first time period, the time in the second geographic region is earlier than the time in the first geographic region.
Claims15
A computer-implemented method, in a content delivery (CD) network, wherein said CD network (CDN) delivers content on behalf of multiple content providers, the method comprising:
- (A) determining that certain content is trending in a first geographic region during a first time period, the certain content provided to the CDN by a first content provider of the multiple content providers, wherein said determining is based on requests made at the CDN for said certain content;
- (B) based on said determining in (A), determining a given time by which to prefetch the certain content in a second geographic region, wherein the given time is determined based on a time-zone difference between the first geographic region and the second geographic region;
- (C) based on the determining in (A), increasing a number of CD servers bound to said first content provider in said second geographic region;
- and
- (D) causing said certain content to be prefetched by at least one cache of said CDN in the second geographic region by the given time.
An article of manufacture comprising a nontransitory computer-readable medium having program instructions stored thereon, the program instructions, operable on a computer system in a content delivery network (CDN), said device implementing at least one content delivery (CD) service, wherein execution of the program instructions by one or more processors of said computer system causes the one or more processors to carry out the acts of:
- (A) determining that certain content is trending in a first geographic region during a first time period, the certain content provided to the CDN by a first content provider, wherein said determining is based on requests made at the CDN for said certain content;
- (B) based on said determining in (A), determining a given time by which to prefetch the certain content in a second geographic region, wherein the given time is determined based on a time-zone difference between the first geographic region and the second geographic region;
- (C) based on the determining in (A), increasing a number of CD servers bound to said first content provider in said second geographic region;
- and
- (D) causing said certain content to be prefetched by at least one cache of said CDN in the second geographic region by the given time.
A device in a content delivery network (CDN), wherein said CDN delivers content on behalf of at least one content provider, said device implementing a content delivery (CD) service, the device comprising:
- at least one processor;
- memory, operatively connected to the at least one processor and containing instructions that, when executed by the at least one processor, cause the device to perform a method, the method comprising:
- (A) determining that certain content is trending in a first geographic region during a first time period, the certain content provided to the CDN by a first content provider of the at least one content provider, wherein said determining is based on requests made at the CDN for said certain content;
- (B) based on said determining in (A), determining a given time by which to prefetch the certain content in a second geographic region, wherein the given time is determined based on a time-zone difference between the first geographic region and the second geographic region;
- (C) based on the determining in (A), increasing a number of CD servers bound to said first content provider in said second geographic region;
- and
- (D) causing said certain content to be prefetched by at least one cache of said CDN in the second geographic region by the given time.
Dependencies are inferred from the claim text.