SYSTEM AND METHOD FOR DETERMINATION OF PROXIMITY BETWEEN WIRELESS DEVICES
First Claim
1. A system, comprising:
- a feature extraction module, configuredto receive training input scan data from a first plurality of wireless devices, wherein the training input scan data comprises information regarding the accessibility of each of the first plurality of wireless devices to one or more wireless access points,to extract features of the training input scan data,to create a plurality of training feature vectors that describe the extracted features of the training input scan data; and
a trainer module configured to receive definitions of a plurality of proximity classifications and to produce a plurality of trained models on the basis of the training feature vectors and proximity classifications.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems to determine the proximity of wireless devices to each other. In an embodiment, the proximity may be determined as a membership in a classification, e.g., high, medium, or low proximity of one wireless device to a second. The process for determining proximity may include a training phase, where a set of wireless devices may perform scans to determine the identities and number of wireless access points, such as wireless routers. From this, statistical features may be extracted and used to perform training; the output of this training may be a set of trained models. The trained models may be used in an operational phase. Here, scan data from wireless devices may be submitted to a feature extraction process. The extracted features may then be used to determine the trained model most closely fitting the extracted features.
14 Citations
24 Claims
-
1. A system, comprising:
-
a feature extraction module, configured to receive training input scan data from a first plurality of wireless devices, wherein the training input scan data comprises information regarding the accessibility of each of the first plurality of wireless devices to one or more wireless access points, to extract features of the training input scan data, to create a plurality of training feature vectors that describe the extracted features of the training input scan data; and a trainer module configured to receive definitions of a plurality of proximity classifications and to produce a plurality of trained models on the basis of the training feature vectors and proximity classifications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
receiving, at a feature extraction module, training input scan data from a first plurality of wireless devices, wherein the training input scan data comprises information regarding the accessibility of each of the first plurality of wireless devices to one or more wireless access points; extracting features of the training input scan data; creating a plurality of training feature vectors that describe the extracted features of the training input scan data; and at a training module, receiving definitions of a plurality of proximity classifications and producing a plurality of trained models on the basis of the training feature vectors and proximity classifications. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more computer readable media comprising having computer control logic stored thereon, the computer control logic comprising logic configured to cause a processor to:
-
receive training input scan data from a first plurality of wireless devices, wherein the training input scan data comprises information regarding the accessibility of each of the first plurality of wireless devices to one or more wireless access points; extract features of the training input scan data; create a plurality of training feature vectors that describe the extracted features of the training input scan data; receive definitions of a plurality of proximity classifications; and produce a plurality of trained models on the basis of the training feature vectors and proximity classifications. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification