Location determination, mapping, and data management through crowdsourcing
First Claim
Patent Images
1. A method, comprising:
- receiving, using a processor, data units from a plurality of communication devices over time, wherein each data unit comprises location information;
correlating, using the processor, the data units with regions of a map using the location information;
assigning, to each data unit, a validity score;
for each data unit, decrementing the validity score of the data unit over time according to a region specific invalidity rate for the region correlated with the data unit;
invaliding each data unit responsive to determining that the validity score of the data unit does not exceed a minimum validity score;
determining, using the processor, data densities for regions, wherein a data density specifies a number of data units received from the region over a period of time; and
presenting, using the processor, an indicator of data density of the regions.
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
17 Claims
-
1. A method, comprising:
-
receiving, using a processor, data units from a plurality of communication devices over time, wherein each data unit comprises location information; correlating, using the processor, the data units with regions of a map using the location information; assigning, to each data unit, a validity score; for each data unit, decrementing the validity score of the data unit over time according to a region specific invalidity rate for the region correlated with the data unit; invaliding each data unit responsive to determining that the validity score of the data unit does not exceed a minimum validity score; determining, using the processor, data densities for regions, wherein a data density specifies a number of data units received from the region over a period of time; and presenting, using the processor, an indicator of data density of the regions. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system, comprising:
-
a processor programmed to initiate executable operations comprising; receiving data units from a plurality of communication devices over time, wherein each data unit comprises location information; correlating the data units with regions of a map using the location information; assigning, to each data unit, a validity score; for each data unit, decrementing the validity score of the data unit over time according to a region specific invalidity rate for the region correlated with the data unit; invalidating each data unit responsive to determining that the validity score of the data unit does not exceed a minimum validity score; determining data densities for regions, wherein a data density specifies a number of data units received from the region over a period of time; and presenting an indicator of data density of the regions. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product comprising a computer readable storage medium having program code stored thereon, the program code executable by a processor to cause the processor to:
-
receive data units from a plurality of communication devices over time, wherein each data unit comprises location information; correlate the data units with regions of a map using the location information; assign, to each data unit, a validity score; for each data unit, decrement the validity score of the data unit over time according to a region specific invalidity rate for the region correlated with the data unit; invalidate each data unit responsive to determining that the validity score of the data unit does not exceed a minimum validity score; determine data densities for regions, wherein a data density specifies a number of data units received from the region over a period of time; and present an indicator of data density of the regions. - View Dependent Claims (14, 15, 16, 17)
-
Specification