×

Discrete location classification

  • US 10,117,046 B2
  • Filed: 09/21/2016
  • Issued: 10/30/2018
  • Est. Priority Date: 06/12/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for identifying a location of a mobile device, the method comprising:

  • during each of a plurality of instances of time;

    measuring, by the mobile device, one or more signal properties of one or more other devices across a time interval;

    obtaining, by the mobile device, an identifier from each of the one or more other devices;

    creating, by the mobile device, a data point to include the one or more signal properties, wherein each dimension of the data point corresponds to respective one of the one or more other devices and a value for the dimension corresponds to a signal property for that dimension; and

    storing, by the mobile device, the data point in a database of the mobile device, the database storing a plurality of data points corresponding to the plurality of instances of time;

    analyzing, by the mobile device, the plurality data points in the database to determine clusters of data points, wherein different clusters of data points correspond to different locations in physical space;

    after determining the clusters of data points, detecting, by the mobile device, an event at an input device of the mobile device;

    in response to detecting the event, measuring, by the mobile device, one or more new signal properties of one or more of the plurality of other devices at one or more new times;

    creating, by the mobile device, a new data point from the one or more new signal properties; and

    identifying, by the mobile device, a first cluster of the clusters of data points corresponding to the new data point by comparing the new data point with one or more data points in the first cluster and determining that the new data point is within a threshold distance of the one or more data points in the first cluster, thereby determining the location of the mobile device.

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