NETWORK SELECTION USING CURRENT AND HISTORICAL MEASUREMENTS
First Claim
1. A method comprising:
- receiving, at one or more processors, network performance parameters of a plurality of data networks, the network performance parameters being collected by individual client devices of a plurality of client devices;
receiving, at the one or more processors, location data indicating a geographic location of the individual client devices when the network performance parameters were collected, the received location data being associated with respective network performance parameters;
selecting, by the one or more processors and from the received location data, a subset of the received location data associated with network performance parameters of 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 at least one geographic location indicated by the subset of the received location data; and
building, by the one or more processors, a database entry indicating the calculated geographic location of the first access point.
2 Assignments
0 Petitions
Accused Products
Abstract
A method including: receiving network performance parameters of a plurality of data networks, the network performance parameters being collected by individual client devices of a plurality of client devices; receiving location data indicating a geographic location of the individual client devices when the network performance parameters were collected, the received location data being associated with respective network performance parameters; selecting, from the received location data, a subset of the received location data associated with network performance parameters of a first data network of the plurality of data networks; calculating a geographic location of a first access point of the first data network based on at least one geographic location indicated by the subset of the received location data; and building a database entry indicating the calculated geographic location of the first access point
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, at one or more processors, network performance parameters of a plurality of data networks, the network performance parameters being collected by individual client devices of a plurality of client devices; receiving, at the one or more processors, location data indicating a geographic location of the individual client devices when the network performance parameters were collected, the received location data being associated with respective network performance parameters; selecting, by the one or more processors and from the received location data, a subset of the received location data associated with network performance parameters of 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 at least one geographic location indicated by the subset of the received location data; and building, by the one or more processors, a database entry indicating the calculated geographic location of the first access point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A server comprising:
-
a memory; and one or more processors configured to execute program instructions stored on the memory, the program instructions being configured to, when executed by the one or more processors, control the server to; receive network performance parameters of a plurality of data networks, the network performance parameters being collected by individual client devices of a plurality of client devices; receive location data indicating a geographic location of the individual client devices when the network performance parameters were collected, the received location data being associated with respective network performance parameters; select, from the received location data, a subset of the received location data associated with network performance parameters of a first data network of the plurality of data networks; calculate a geographic location of a first access point of the first data network based on at least one geographic location indicated by the subset of the received location data; and build a database entry indicating the calculated geographic location of the first access point. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable storage device having computer executable instructions for:
-
receiving network performance parameters of a plurality of data networks, the network performance parameters being collected by individual client devices of a plurality of client devices; receiving location data indicating a geographic location of the individual client devices when the network performance parameters were collected, the received location data being associated with respective network performance parameters; selecting, from the received location data, a subset of the received location data associated with network performance parameters of a first data network of the plurality of data networks; calculating a geographic location of a first access point of the first data network based on at least one geographic location indicated by the subset of the received location data; and building a database entry indicating the calculated geographic location of the first access point. - View Dependent Claims (19, 20)
-
Specification