×

Bandwidth measurement

  • US 9,325,598 B2
  • Filed: 12/09/2014
  • Issued: 04/26/2016
  • Est. Priority Date: 10/10/2008
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for measuring bandwidth available to a mobile device, the method comprising:

  • in response to user browsing of content stored on a content server via the mobile device, transferring the content to the mobile device over a network to satisfy the user browsing of the content;

    while the user continues to browse the content;

    determining any other transfers taking place over the network;

    transparently measuring a plurality of transfer times of the transferred content based in part on actual packet loss and stoppages in the transfer;

    wherein based on the determining any other transfers taking place over the network, the measuring of each of the plurality of transfer times is performed at least one of continuously, according to a schedule, or randomly to ensure up-to-date measurements while preventing intrusive measuring;

    determining a plurality of measured bandwidths based on the measured plurality of transfer times;

    determining a network bandwidth to the mobile device based on performing statistical analysis of the determined plurality of measured bandwidths to reduce or remove any impact of anomalous bandwidth measurements;

    based on the statistical analysis, storing the determined network bandwidth in a log of other determined bandwidth measurements, the log including times that each stored bandwidth measurements was determined;

    identifying trends based on the stored bandwidth measurements;

    based on the identified trends and the determined network bandwidth, determining an effective transfer rate for transferring content to the mobile device; and

    providing the effective transfer rate to the content server;

    wherein the content server, based on the effective transfer rate and based on a selection of a selected content by the mobile device, optimizes the selected content such that during transfer of the selected content to the mobile device, the effective transfer rate is not exceeded.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×