Meta Platforms, Inc.
Network-based location determination

Last updated:

Abstract:

In one embodiment, a method includes receiving a request from a client device; sending data to the client device from a plurality of geographically distributed servers in response to the request from the client device; and receiving, from the client device, a feature vector representing a network distance for each of the plurality of geographically distributed servers relative to the client device. The network distance is based on at least in part on a measure of network conditions associated with the request and the response to the request. The method also includes determining, based at least in part on the received feature vector, a location of the client device.

Status:
Grant
Type:

Utility

Filling date:

29 Feb 2016

Issue date:

21 Jan 2020