Content management

US10771552B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10771552-B2
Application numberUS-201213621084-A
CountryUS
Kind codeB2
Filing dateSep 15, 2012
Priority dateMar 31, 2008
Publication dateSep 8, 2020
Grant dateSep 8, 2020

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 system and method for management and processing of resource requests is provided. A content delivery network service provider determines a class associated with a set of client computing devices and monitors resources requests for the determined class. The content delivery network service provider then identifies at least one cache component for providing content to client computing devices as a function of the determined class. In other embodiments, instead of cache components, the content delivery network service provider identifies a second set of client computing devices as a function of the determined class for providing the content information.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: obtaining a request for content from a first client computing device at a content delivery network (CDN) service provider; determining a class of client computing devices associated with the first client computing device based on a first criterion, wherein the first criterion is associated with a subset of the client computing devices serviced by a first cache component of the CDN service provider and wherein the first criterion comprises a first temporal domain associated with a location of the first client computing device; associating the class of client computing devices with the requested content; selecting a second cache component from a plurality of cache components of the CDN service provider, wherein the second cache component is different from the first cache component, wherein the second cache component is selected based on servicing a subset of client computing devices that do not comprise the first criterion, and wherein the subset of client computing devices serviced by the second cache component comprises a second temporal domain; and selectively preloading the requested content at the second cache component based at least in part on a common second criterion comprised by the class of client computing devices and the subset of client computing devices serviced by the second cache component. 2. The method of claim 1 , wherein determining the class comprises observing behavior associated with resource requests from a plurality of client computing devices over time and determining the class of client computing devices based on the observed behavior. 3. The method of claim 1 , wherein the common second criterion is a time criterion and wherein preloading the requested content is based at least in part on the time criterion corresponding to a time range when the content was requested. 4. The method of claim 1 , wherein the common second criterion is a time criterion. 5. The method of claim 4 , wherein the time criterion comprises a time range within which the content was requested. 6. A system comprising: a first network point of presence associated with a content delivery network (CDN) service provider, wherein the first network point of presence comprises at least one computing device that: obtains a request for content from a first client computing device at the CDN service provider; determines a class of client computing devices associated with the first client computing device based on a first criterion, wherein the first criterion is associated with a subset of the client computing devices serviced by a first cache component of the CDN service provider and wherein the first criterion comprises a first temporal domain associated with a location of the first client computing device; associates the class of client computing devices with the requested content; selects a second cache component from a plurality of cache components of the CDN service provider, wherein the second cache component is different from the first cache component, wherein the second cache component is selected based on servicing a subset of client computing devices that do not comprise the first criterion, and wherein the subset of client computing devices serviced by the second cache component comprises a second temporal domain; and selectively preloads the requested content at the second cache component based at least in part on a common second criterion comprised by the class of client computing devices and the subset of client computing devices serviced by the second cache component. 7. The system of claim 6 , wherein determining the class comprises observing behavior associated with resource requests from a plurality of client computing devices over time and determining the class of client computing devices based on the observed behavior. 8. The system of claim 6 , wherein the common second criterion is a time criterion and wherein preloading the requested content is based at least in part on the time criterion corresponding to a time range when the content was requested. 9. The system of claim 6 , wherein the common second criterion is a time criterion. 10. The system of claim 9 , wherein the time criterion comprises a time range within which the content was requested.

Assignees

Inventors

Classifications

  • for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS] · CPC title

  • H04L67/568Primary

    Storing data temporarily at an intermediate stage, e.g. caching · CPC title

  • Pre-fetching or pre-delivering data based on network characteristics · CPC title

  • Push-based network services · CPC title

  • Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34) · 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 US10771552B2 cover?
A system and method for management and processing of resource requests is provided. A content delivery network service provider determines a class associated with a set of client computing devices and monitors resources requests for the determined class. The content delivery network service provider then identifies at least one cache component for providing content to client computing devices a…
Who is the assignee on this patent?
Sivasubramanian Swaminathan, Richardson David R, Marshall Bradley E, and 2 more
What technology area does this patent fall under?
Primary CPC classification H04L67/1097. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 08 2020 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).