Trusted Maps: Updating Map Locations Using Trust-Based Social Graphs
First Claim
1. A computer-implemented method of updating location information for a geospatial entity on a map, 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 the proposed location for the geospatial entity to a first plurality of other users;
receiving votes from the first plurality of other 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 based upon the proposed location provided by the first user.
2 Assignments
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.
59 Citations
33 Claims
-
1. A computer-implemented method of updating location information for a geospatial entity on a map, 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 the proposed location for the geospatial entity to a first plurality of other users; receiving votes from the first plurality of other 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 based upon the proposed location provided by the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A geographic information system comprising:
-
a network interface configured to; receive from a mobile device, 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, provide the proposed location for the geospatial entity to a first plurality of other users, and receive votes from the first plurality of other users as to whether the proposed location is correct; a database configured to; store the proposed location for a geospatial entity, and the votes from the first plurality of other users; and an entity location module configured to responsive to the received votes from the first plurality of other users, determine whether to update the location information for the geospatial entity. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory computer-readable storage medium with an executable program stored thereon, wherein the program instructs a microprocessor to perform the following steps:
-
receive 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; provide the proposed location for the geospatial entity to a first plurality of other users; receive votes from the first plurality of other users as to whether the proposed location is correct; and responsive to the received votes, determine whether to update the location information for the geospatial entity based upon the proposed location provided by the first user. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification