×

Client-side location aware network selection

  • US 9,432,478 B2
  • Filed: 11/27/2013
  • Issued: 08/30/2016
  • Est. Priority Date: 11/27/2013
  • Status: Active Grant
First Claim
Patent Images

1. A mobile device comprising:

  • a memory that stores instructions; and

    a controller coupled to the memory, wherein responsive to executing the instructions, the controller performs operations comprising;

    requesting current transport characteristics of a first network communicatively coupled to a server at a fixed location and to the mobile device according to a trajectory of physical movement of the mobile device, wherein the memory comprises a buffer for data packets, wherein the data packets are transported over the first network to the mobile device according to a dynamic adaptive streaming over hypertext transfer protocol, and wherein the first network comprises an internet protocol network;

    obtaining the current transport characteristics of the first network;

    selecting a network element of the first network having a predicted transport characteristic predicted according to the trajectory of the physical movement of the mobile device, the current transport characteristics of the first network, and historical data regarding a time-varying transport characteristic of the first network for a location corresponding to a predicted location of the mobile device;

    scheduling a time for sending a request to the server for transmission over the selected network element of a data packet having a bitrate based on a bandwidth available at the predicted location, to mitigate a potential degradation in a viewing quality of video content presented by the mobile device;

    sending the request to the server via the selected network element, responsive to detecting the time to send the request;

    receiving the data packet from the server via the selected network element responsive to sending the request;

    buffering the data packet for a future presentation of the video content, wherein the trajectory of the physical movement of the mobile device is on a path having network elements of the first network that provide varying transmission rates to the mobile device; and

    predicting availability of a second network based on information obtained from a network map server, wherein the mobile device is communicatively coupled with the first network and subsequently with the second network in accordance with availability of the second network.

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