×

Network integrated dynamic resource routing

  • US 9,363,327 B2
  • Filed: 06/15/2011
  • Issued: 06/07/2016
  • Est. Priority Date: 06/15/2011
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprising:

  • receiving, by a computing device and from a particular network device, a particular quantity of resources,the particular quantity of resources, received from the particular network device, being greater than a threshold quantity of resources,resources, of the particular quantity of resources received from the particular network device, including video data, audio data, image data, or text;

    storing, by the computing device and in a data structure, information identifying the particular network device based on the particular quantity of resources being greater than the threshold quantity of resources;

    receiving, by the computing device and from a client device, a request for a resource;

    determining, by the computing device, that the client device is requesting the resource from the particular network device based on information provided in the request and the data structure;

    terminating, by the computing device, a connection for the request at the computing device based on;

    the information identifying the particular network device that is stored in the data structure based on the particular quantity of resources being greater than the threshold quantity of resources, andthe client device requesting the resource from the particular network device;

    selecting, by the computing device, a target device for the resource based on terminating the connection at the computing device,the target device being selected based on one or more conditions of a network associated with the computing device,the one or more conditions including one or more of a bandwidth of the network or a load on the network;

    providing, by the computing device, the request to the selected target device;

    receiving, by the computing device, the resource from the selected target device; and

    providing, by the computing device, the resource to the client device.

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