×

Method of adapting a bit rate for a mobile device

  • US 10,433,007 B2
  • Filed: 05/08/2012
  • Issued: 10/01/2019
  • Est. Priority Date: 09/26/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method of adapting a content transmission bit rate for a user device having Global Positioning System (GPS), the method comprising:

  • providing a client application on the user device to obtain GPS coordinates and differential coordinates of the user device;

    transmitting the GPS coordinates and the differential coordinates to a serving node to which the user device is registered, the serving node associated with a user of the user device, the serving node located at a premises of the user;

    calculating, by the serving node, a speed of the user device based on the GPS coordinates and the differential coordinates;

    using, by the serving node, the speed of the user device to calculate a probable content transmission error rate and a probable packet loss rate;

    determining, by the serving node, a closest server to the user device based on the GPS coordinates;

    adjusting, by the serving node, the content transmission bit rate for content to be transmitted to the user device based on;

    the calculated probable content transmission error rate, the calculated probable packet loss rate, and the determination of the closest server; and

    a condition of the user device, wherein the condition of the user device includes supported content formats by the user device and transport layer protocol used by the user device;

    adjusting dynamically, by the serving node, an expected packet arrival rate for the content to be transmitted to the user device, wherein the expected packet arrival rate is determined from an actual packet arrival rate measured over a time period; and

    causing, by the serving node, the closest server to transmit the content to the user device, based on the adjusted content transmission bit rate and the adjusted expected packet arrival rate.

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