×

DYNAMIC BANDWIDTH ALLOCATION FOR COOPERATIVE DELIVERY SYSTEMS

  • US 20150172135A1
  • Filed: 12/17/2013
  • Published: 06/18/2015
  • Est. Priority Date: 12/17/2013
  • Status: Abandoned Application
First Claim
Patent Images

1. A system for dynamically allocating network resources to improve experiences of users accessing content over the Internet, the system comprising:

  • a switch fabric configured to receive a request for content made available over the Internet, and route the request to an edge server, wherein the request is from an end-user system;

    the edge server configured to;

    deliver the content over the Internet, in conjunction with a terminal network, wherein;

    the edge server is part of a point of presence (POP) in a content delivery network;

    the content delivery network comprise a plurality POPs, distributed geographically;

    the content delivery network provides the content on behalf of a content provider;

    the terminal network provides Internet service to the end-user system;

    the content delivery network is managed by a first entity;

    the terminal network is managed by a second entity;

    the first entity and the second entity are different; and

    the content delivery network and the terminal network are part of a cooperative delivery system;

    determine an experience of an end user accessing the content over the Internet using the end-user system is likely limited by bandwidth in the cooperative delivery system;

    determine, after receiving the request for the content, that the cooperative delivery system is capable of providing the end-user system a higher bandwidth for delivering the content to the end-user system;

    provide an option to the end-user system to upgrade to the higher bandwidth;

    receive a selection from the end-user system to upgrade to the higher bandwidth;

    initiate upgrading the end-user system to the higher bandwidth after receiving the selection from the end-user system to upgrade.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×