Trusted Maps: Updating Map Locations Using Trust-Based Social Graphs
AssigneeGoogle Inc.
InventorsChaitanya Gharpure, Charles L. Chen, Tiruvilwamalai Venkatraman Raman
Life of this patent
Estimating the term…
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.
Claims33
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.
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.
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.
Dependencies are inferred from the claim text.