Varying the degree of precision in navigation data analysis
First Claim
1. A computer-implemented method for varying the degree of precision in navigation data analysis, the method comprising:
- receiving a plurality of requests for mapping data at a remote mapping server sent from a plurality of client computing devices via a computer network, each received request including a request type and geographic data corresponding to a map location that is represented by map content data stored at the remote mapping server;
sending map content data corresponding to the received request from the remote mapping server to the plurality of client computing devices;
determining whether a number of the plurality of client computing devices that sent the plurality of requests is above or below a threshold number based on the request type for the received plurality of requests; and
discarding the plurality of requests for mapping data when the number of the plurality of client computing devices that sent the plurality of requests corresponding to the map location is below the threshold number based on the request type for the received plurality of requests.
3 Assignments
0 Petitions
Accused Products
Abstract
For a segment of a route, a navigation data gathering system and method may progressively increment the precision of data analysis in proportion to the number of people actively on a route segment. Navigation data may be anonymized to preclude the possibility of correlating navigation data with personal data to track users or infer private information. Further, the system or method may determine if information for a route segment can be used at all based on the number of users of that segment. If the number of users does not exceed a threshold, the information collected on that route may not be used for other purposes. Thus, the system and method may use navigation data related to a busy section of an interstate highway at the level of precision with which the data is gathered, but reduce the level of precision of data available for a rarely used road segment.
26 Citations
17 Claims
-
1. A computer-implemented method for varying the degree of precision in navigation data analysis, the method comprising:
-
receiving a plurality of requests for mapping data at a remote mapping server sent from a plurality of client computing devices via a computer network, each received request including a request type and geographic data corresponding to a map location that is represented by map content data stored at the remote mapping server; sending map content data corresponding to the received request from the remote mapping server to the plurality of client computing devices; determining whether a number of the plurality of client computing devices that sent the plurality of requests is above or below a threshold number based on the request type for the received plurality of requests; and discarding the plurality of requests for mapping data when the number of the plurality of client computing devices that sent the plurality of requests corresponding to the map location is below the threshold number based on the request type for the received plurality of requests. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A mapping system configured to vary the degree of precision in navigation data analysis, the system comprising:
a remote mapping server including a processor and a memory, the memory including instructions executed on the processor to; receive a plurality of requests for mapping data at the remote mapping server sent from a plurality of client computing devices via a computer network, each received request including a request type and geographic data corresponding to a map location that is represented by map content data stored at the remote mapping server; send map content data corresponding to the received request from the remote mapping server to the plurality of client computing devices; determine whether a number of the plurality of client computing devices that sent the plurality of requests is above or below a threshold number based on the request type for the received plurality of requests; and discard the plurality of requests for mapping data when the number of the plurality of client computing devices that sent the plurality of requests is below the threshold number based on the request type for the received plurality of requests. - View Dependent Claims (13, 14, 15, 16)
-
17. A tangible computer-readable medium including non-transitory computer readable instructions stored thereon for varying the degree of precision in navigation data analysis, the instructions to:
-
receive a plurality of requests for navigation data at a remote mapping server sent from a plurality of client computing devices via a computer network, each received request including geographic data corresponding to one or more segments of a navigation route that is represented by map content data stored at the remote mapping server; send navigation data corresponding to the received geographic data from the remote mapping server to the plurality of client computing devices; group one or more client computing devices based on a geographic area corresponding to the segments for each received request; generate a heat map based on the one or more groups, the heat map indicating a number of client computing devices currently present within one or more segments corresponding to the requested navigation data; determine whether a number of the plurality of client computing devices that were sent a segment of the navigation route is above or below a threshold number; and discard the plurality of requests for mapping data when the number of the plurality of client computing devices is below the threshold number based on the generated heat map.
-
Specification