×

Network selection using current and historical measurements

  • US 10,153,955 B2
  • Filed: 04/17/2017
  • Issued: 12/11/2018
  • Est. Priority Date: 12/23/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, at one or more processors, network performance parameters of a plurality of data networks, wherein the network performance parameters are collected by individual client devices of a plurality of client devices;

    determining, by the one or more processors, a number of client devices of the plurality of client devices meeting a threshold level of performance based on the collected network performance parameters;

    adjusting, by the one or more processors, the threshold level of performance based, at least in part, on the number of the client devices;

    selecting, by the one or more processors, particular client devices meeting the adjusted threshold level of performance;

    receiving, at the one or more processors, location data indicating a respective geographic location of each of the particular client devices at a time the particular client device collected the respective network performance parameters;

    selecting, by the one or more processors, a subset of the received location data of the particular client devices connected to a first data network of the plurality of data networks;

    calculating, by the one or more processors, a geographic location of a first access point of the first data network based on the subset of the received location data;

    building, by the one or more processors, a database entry indicating the geographic location of the first access point and the network performance parameters of the first data network;

    receiving, by the one or more processors, a request for at least one of the geographic location of the first access point or the network performance parameters of the first data network from a requesting client device; and

    sharing, by the one or more processors, the geographic information of the first access point and the network performance parameters of the first data network with the requesting client device for the requesting client device to determine whether to connect to the first data network, based at least in part, on the geographic information or the network performance parameters.

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