Location determination, mapping, and data management through crowdsourcing
First Claim
Patent Images
1. A method, comprising:
- determining, using a processor, segments for a plurality of trajectories, wherein each trajectory comprises radio frequency (RF) data from a communication device;
determining, using the processor, RF features for the segments;
forming, using the processor, clusters of the segments according to the RF features; and
generating, using the processor, routes for a map using the clusters;
wherein;
the RF data comprises Wi-Fi data;
the RF features comprise Wi-Fi features; and
each Wi-Fi feature comprises a wireless access point identifier and a trend for the wireless access point identifier located at a particular distance along one of the segments.
1 Assignment
0 Petitions
Accused Products
Abstract
Mapping through crowdsourcing includes determining, using a processor, segments for a plurality of trajectories, wherein each trajectory includes radio frequency (RF) data from a communication device, determining, using the processor, RF features for the segments, and forming, using the processor, clusters of the segments according to the RF features. One or more routes of a map are generated from the clusters using the processor.
-
Citations
42 Claims
-
1. A method, comprising:
-
determining, using a processor, segments for a plurality of trajectories, wherein each trajectory comprises radio frequency (RF) data from a communication device; determining, using the processor, RF features for the segments; forming, using the processor, clusters of the segments according to the RF features; and generating, using the processor, routes for a map using the clusters; wherein; the RF data comprises Wi-Fi data; the RF features comprise Wi-Fi features; and each Wi-Fi feature comprises a wireless access point identifier and a trend for the wireless access point identifier located at a particular distance along one of the segments. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a processor programmed to initiate executable operations comprising; determining segments for a plurality of trajectories, wherein each trajectory comprises radio frequency (RF) data from a communication device; determining RF features for the segments; forming clusters of the segments according to the RF features; and generating routes for a map using the clusters; wherein; the RF data comprises Wi-Fi data; the RF features comprise Wi-Fi features; and each Wi-Fi feature comprises a wireless access point identifier and a trend for the wireless access point identifier located at a particular distance along one of the segments. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium having instructions stored thereon which, when executed by a processor, perform a method comprising:
-
determining segments for a plurality of trajectories, wherein each trajectory comprises radio frequency (RF) data from a communication device; determining RF features for the segments; forming clusters of the segments according to the RF features; and generating routes for a map using the clusters; wherein; the RF data comprises Wi-Fi data; the RF features comprise Wi-Fi features; and each Wi-Fi feature comprises a wireless access point identifier and a trend for the wireless access point identifier located at a particular distance along one of the segments. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method, comprising:
-
determining, using a processor, segments for a plurality of trajectories, wherein each trajectory comprises radio frequency (RF) data from a communication device; determining, using the processor, RF features for the segments; forming, using the processor, clusters of the segments according to the RF features; and generating, using the processor, routes for a map using the clusters; wherein; the RF data comprises magnetic field data; the RF features comprise magnetic field features; and each magnetic field feature comprises a magnetic field magnitude exceeding a threshold magnetic field magnitude located at a particular distance along one of the segments. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A system, comprising:
-
a processor programmed to initiate executable operations comprising; determining segments for a plurality of trajectories, wherein each trajectory comprises radio frequency (RF) data from a communication device; determining RF features for the segments; forming clusters of the segments according to the RF features; and generating routes for a map using the clusters; wherein; the RF data comprises magnetic field data; the RF features comprise magnetic field features; and each magnetic field feature comprises a magnetic field magnitude exceeding a threshold magnetic field magnitude located at a particular distance along one of the segments. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
-
36. A non-transitory computer-readable storage medium having instructions stored thereon which, when executed by a processor, perform a method comprising:
-
determining segments for a plurality of trajectories, wherein each trajectory comprises radio frequency (RF) data from a communication device; determining RF features for the segments; forming clusters of the segments according to the RF features; and generating routes for a map using the clusters; wherein; the RF data comprises magnetic field data; the RF features comprise magnetic field features; and each magnetic field feature comprises a magnetic field magnitude exceeding a threshold magnetic field magnitude located at a particular distance along one of the segments. - View Dependent Claims (37, 38, 39, 40, 41, 42)
-
Specification