Trusted maps: updating map locations using trust-based social graphs
First Claim
1. A computer-implemented method of updating geospatial entities on maps, the method comprising:
- receiving, by one or more computing devices, from a computing device operated by a first user, a proposed location for a new geospatial entity, the proposed location determined by a wireless location system, and based upon a current location of the computing device;
receiving, by the one or more computing devices, from a first plurality of other users a request for a map comprising the proposed location, wherein the first plurality of other users is connected to the first user in a first social network;
responsive to the request, providing, by the one or more computing devices, the map comprising the proposed location for the new geospatial entity to a first subgraph of users and a second subgraph of users, the first subgraph of users comprising the first plurality of other users, and the second subgraph of users comprising a second plurality of other users wherein each of the second plurality of other users is associated with at least one of the first plurality of other users, and wherein the first subgraph of users and the second subgraph of users does not include the first user;
providing, by the one or more computing devices, a user interface requesting the first subgraph users and the second subgraph of users to vote whether the proposed location for the new geospatial entity is correct via user interaction with the user interface to indicate the respective vote;
receiving, by the one or more computing devices, via the user interface votes as to whether the proposed location for the new geospatial entity is correct;
determining, by the one or more computing devices, a trust metric indicating a measure of trustworthiness of the proposed location responsive to the votes, wherein an initial vote from the first subgraph of users is afforded a higher weight than subsequent votes from the first subgraph of users and an initial vote from the second subgraph of users is afforded a higher weight than subsequent votes from the second subgraph of users, and wherein the trust metric is based at least in part on how many different subgraphs of users provide votes as to whether the proposed location for the new geospatial entity is correct;
responsive to the trust metric, determining, by the one or more computing devices, whether to add the new geospatial entity at the proposed location to a database of geospatial entities for maps; and
adding, by the one or more computing devices, the new geospatial entity to the map responsive the trust metric exceeding a threshold that is based at least in part on the votes from at least one of the subgraphs, via interaction with an online map hosting system associated with the map.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for updating and correcting the location of geospatial entities, the method comprising receiving at a server from a mobile device operated by a first user, a proposed location for a geospatial entity, the proposed location determined by a wireless location system, and based upon a current location of the mobile device; providing information about the proposed location for the geospatial entity to a first plurality of other users; receiving votes from the first plurality of users as to whether the proposed location is correct and responsive to the received votes, determining whether to update the location information for the geospatial entity.
33 Citations
20 Claims
-
1. A computer-implemented method of updating geospatial entities on maps, the method comprising:
-
receiving, by one or more computing devices, from a computing device operated by a first user, a proposed location for a new geospatial entity, the proposed location determined by a wireless location system, and based upon a current location of the computing device; receiving, by the one or more computing devices, from a first plurality of other users a request for a map comprising the proposed location, wherein the first plurality of other users is connected to the first user in a first social network; responsive to the request, providing, by the one or more computing devices, the map comprising the proposed location for the new geospatial entity to a first subgraph of users and a second subgraph of users, the first subgraph of users comprising the first plurality of other users, and the second subgraph of users comprising a second plurality of other users wherein each of the second plurality of other users is associated with at least one of the first plurality of other users, and wherein the first subgraph of users and the second subgraph of users does not include the first user; providing, by the one or more computing devices, a user interface requesting the first subgraph users and the second subgraph of users to vote whether the proposed location for the new geospatial entity is correct via user interaction with the user interface to indicate the respective vote; receiving, by the one or more computing devices, via the user interface votes as to whether the proposed location for the new geospatial entity is correct; determining, by the one or more computing devices, a trust metric indicating a measure of trustworthiness of the proposed location responsive to the votes, wherein an initial vote from the first subgraph of users is afforded a higher weight than subsequent votes from the first subgraph of users and an initial vote from the second subgraph of users is afforded a higher weight than subsequent votes from the second subgraph of users, and wherein the trust metric is based at least in part on how many different subgraphs of users provide votes as to whether the proposed location for the new geospatial entity is correct; responsive to the trust metric, determining, by the one or more computing devices, whether to add the new geospatial entity at the proposed location to a database of geospatial entities for maps; and adding, by the one or more computing devices, the new geospatial entity to the map responsive the trust metric exceeding a threshold that is based at least in part on the votes from at least one of the subgraphs, via interaction with an online map hosting system associated with the map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented geographic information system comprising:
-
a processor for executing program code; and a non-transitory computer-readable storage medium storing program code executable to perform steps comprising; receiving from a computing device operated by a first user, a proposed location for a new geospatial entity, the proposed location determined by a wireless location system, and based upon a current location of the computing device; receiving from a first plurality of other users a request for a map comprising the proposed location, wherein the first plurality of other users is connected to the first user in a first social network; responsive to the request, providing the map comprising the proposed location for the new geospatial entity to a first subgraph of users and a second subgraph of users, the first subgraph of users comprising the first plurality of other users, and the second subgraph of users comprising a second plurality of other users wherein each of the second plurality of other users is associated with at least one of the first plurality of other users; providing a user interface requesting at least one of the first subgraph users and the second subgraph of users to vote whether the proposed location for the new geospatial entity is correct via user interaction with the user interface to indicate the respective vote; receiving via the user interface votes as to whether the proposed location for the new geospatial entity is correct; determining a trust metric indicating a measure of trustworthiness of the proposed location responsive to the votes, wherein an initial vote from the first subgraph of users is afforded a higher weight than subsequent votes from the first subgraph of users and an initial vote from the second subgraph of users is afforded a higher weight than subsequent votes from the second subgraph of users, and wherein the trust metric is based at least in part on how many different subgraphs of users provide votes as to whether the proposed location for the new geospatial entity is correct; responsive to the trust metric, determining whether to add the new geospatial entity at the proposed location to a database of geospatial entities for maps; and adding the new geospatial entity to the map responsive the trust metric exceeding a threshold that is based at least in part on the votes from at least one of the subgraphs, via interaction with an online map hosting system associated with the map. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium with an executable program stored thereon, wherein the program instructs one or more processors to perform steps comprising:
-
receiving from a computing device operated by a first user, a proposed location for a new geospatial entity, the proposed location determined by a wireless location system, and based upon a current location of the computing device; receiving from a first plurality of other users a request for a map comprising the proposed location, wherein the first plurality of other users is connected to the first user in a first social network; responsive to the request, providing the map comprising the proposed location for the new geospatial entity to a first subgraph of users and a second subgraph of users, the first subgraph of users comprising the plurality of other users, and the second subgraph of users comprising a second plurality of other users wherein each of the second plurality of other users is associated with at least one of the first plurality of other users; providing a user interface requesting the first subgraph of users and the second subgraph of users to vote whether the proposed location for the new geospatial entity is correct via user interaction with the user interface to indicate the respective vote; receiving via the user interface votes as to whether the proposed location for the new geospatial entity is correct; determining a trust metric indicating a measure of trustworthiness of the proposed location responsive to the votes, wherein an initial vote from the first subgraph of users is afforded a higher weight than subsequent votes from the first subgraph of users and an initial vote from the second subgraph of users is afforded a higher weight than subsequent votes from the second subgraph of users, and wherein the trust metric is based at least in part on how many different subgraphs of users provide votes as to whether the proposed location for the new geospatial entity is correct; responsive to the trust metric, determining whether to add the new geospatial entity at the proposed location to a database of geospatial entities for maps; and adding the new geospatial entity to the map responsive the trust metric exceeding a threshold that is based at least in part on the votes from at least one of the subgraphs, via interaction with an online map hosting system associated with the map. - View Dependent Claims (17, 18, 19, 20)
-
Specification