Patent Document ID: 9313722
Application ID: 13974560

Base Claim:
1. An apparatus, comprising, a processor and memory configured to: receive a first set of scan data that includes information regarding wireless access points available to each device of the first group; compute a set of statistics for each of multiple subsets of devices of the first group based on the first set of scan data; classify each of the subsets of devices in one of multiple proximity classes; train a model to classify the subsets of devices in the respective proximity classes based on the respective sets of statistics; receive a second set of scan data that includes information regarding wireless access points available to each device of a second group; compute the set of statistics for the second group of devices based on the second set of scan data; and classify the second group devices in one of the proximity classes based on the set of statistics of the second group and the model.

---

Claim 5:
5. The apparatus of claim 1 , wherein a device of a third group of devices is configured to exchange scan data with another device of the third group, compute the set of statistics for the third group of devices based on the exchanged scan data, and classify the third group of devices in one of the proximity classes based on the set of statistics of the third group and the model.