SYSTEMS AND METHODS FOR COLLECTING AND USING USER-CONTRIBUTED MAP DATA
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for collecting and using user-contributed map data. In one implementation, a computer-implemented method is provided for collecting maneuver-specific annotations. According to the method, a user is presented with a set of computer-generated driving directions comprising a plurality of maneuvers. In association with presenting to the user the set of driving directions, the method presents to the user an option to submit an annotation for one of the plurality of maneuvers. In response to presenting the option to the user, the annotation is received from the user and stored in association with an identification of the one of the plurality of maneuvers. The stored annotation may be incorporated in the set of computer-generated driving directions.
-
Citations
41 Claims
-
1-20. -20. (canceled)
-
21. A computer-implemented method, the method comprising:
-
generating, with at least one processor, a set of driving directions including a plurality of maneuvers; receiving, based on input from a user, an annotation for one of the plurality of maneuvers; storing, in a data storage, the user-submitted annotation in association with an identification of the one of the plurality of maneuvers; and determining, with the at least one processor, a reliability of the user-submitted annotation based on feedback from other users who have used directions that included the user-submitted annotation. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A system for generating driving directions augmented by maneuver-specific annotations, the system comprising:
-
a data storage; and a server that includes at least one processor, the server configured to; generate a set of driving directions including a plurality of maneuvers; receive, based on input from a user, an annotation for one of the plurality of maneuvers; store, in the data storage, the user-submitted annotation in association with an identification of the one of the plurality of maneuvers; and determine a reliability of the user-submitted annotation based on feedback from other users who have used directions that included the user-submitted annotation. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
-
35. A non-transitory computer-readable medium storing instructions, the instructions executable by one or more processors to:
-
generate a set of driving directions including a plurality of maneuvers; receive, based on input from a user, an annotation for one of the plurality of maneuvers; store the user-submitted annotation in association with an identification of the one of the plurality of maneuvers; and determine a reliability of the user-submitted annotation based on feedback from other users who have used directions that included the user-submitted annotation. - View Dependent Claims (36, 37, 38, 39, 40, 41)
-
Specification