×

System and method for providing location information

  • US 10,136,303 B2
  • Filed: 01/06/2012
  • Issued: 11/20/2018
  • Est. Priority Date: 01/06/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for determining a location of a first device comprising:

  • receiving a locate request for the first device from a second device via a network;

    forwarding the locate request for the first device;

    receiving a locate for the first device in response to the locate request, the locate including a location and a location accuracy, the location including a latitude and longitude;

    comparing the received location accuracy with an accuracy threshold;

    forwarding to a telecommunication carrier system a set of repeat locate requests for the first device when the received location accuracy is not within the accuracy threshold;

    receiving a set of locates for the first device, the set of locates comprising a plurality of locations and plurality of location accuracies, the plurality of locations comprising latitudes and longitudes;

    calculating a location of the first device based on the set of locates, wherein calculating the location of the first device comprises determining a weighted centroid of the set of locates; and

    forwarding the calculated location of the first device to the second device;

    wherein the weighted centroid is;


    CentroidLatitude=Σ

    (S

    accuracyi)/(S*(N−

    1))* latitudei;


    and
    CentroidLongitude=Σ

    (S

    accuracyi)/(S*(N−

    1))* longitudei;

    where S=Σ

    accuracyi, with the summation taken over i=1 to N;

    where N is the number of locates in the set of locates.

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