Managing moderation of user-contributed edits
First Claim
1. A computer-implemented method for moderating proposed edits to a map comprising:
- storing a plurality of proposed edits, each proposed edit comprising an addition, deletion or change of a map feature, each map feature located in a geographic area and associated with an at least one attribute;
receiving from a reviewer a selection of one of a first geographic area or a first attribute;
selecting a plurality of proposed edits responsive to the geographic area matching the first geographic area or the at least one attribute matching the first attribute;
placing the plurality of proposed edits in a queue associated with the reviewer;
receiving from the reviewer a request to share the queue with a second reviewer; and
associating the queue with the second reviewer.
2 Assignments
0 Petitions
Accused Products
Abstract
A geographic information system allows users to access a map database and to contribute map data to the database. Proposed edits to the map are queued for review by a reviewer users. Reviewing users can subscribe to review edits in regions and/or to types of map features. Reviewers can share their subscriptions with other reviewers. In the moderation queue, the proposed edits are ranked and those edits proposed by users who also review are optionally ranked higher and thus reviewed sooner than edits proposed by users who do not review or review less. The history of reviewers is analyzed to identify those with expertise in a particular region and/or type of map feature. One embodiment of the system includes a database containing geographic data, an inference module, a spam prevention module, a reviewing module and a publishing module.
-
Citations
19 Claims
-
1. A computer-implemented method for moderating proposed edits to a map comprising:
-
storing a plurality of proposed edits, each proposed edit comprising an addition, deletion or change of a map feature, each map feature located in a geographic area and associated with an at least one attribute; receiving from a reviewer a selection of one of a first geographic area or a first attribute; selecting a plurality of proposed edits responsive to the geographic area matching the first geographic area or the at least one attribute matching the first attribute; placing the plurality of proposed edits in a queue associated with the reviewer; receiving from the reviewer a request to share the queue with a second reviewer; and associating the queue with the second reviewer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for moderating proposed edits to a map comprising:
-
a processor for executing computer program code; and a non-transitory computer-readable storage medium storing program code executable for; storing a plurality of proposed edits, each proposed edit comprising an addition, deletion or change of a map feature, each map feature located in a geographic area and associated with at least one attribute; receiving from a reviewer a selection of at least one of one of a first geographic area and a first attribute; selecting a plurality of proposed edits responsive to the geographic area matching the first geographic area or the at least one attribute matching the first attribute; placing the plurality of proposed edits in a queue associated with the reviewer; receiving from the reviewer a request to share the queue with a second reviewer; and associating the queue with the second reviewer. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium storing executable program code for moderating proposed edits to a map the computer program code comprising program code executable for:
-
storing a plurality of proposed edits, each proposed edit comprising an addition, deletion or change of a map feature, each map feature located in a geographic area and associated with at least one attribute that describes the feature; receiving from a reviewer a selection of at least one of a first geographic area and a first attribute; selecting a plurality of proposed edits responsive to the geographic area matching the first geographic area or the at least one attribute matching the first attribute, wherein the plurality of proposed edits comprises proposed edits proposed by a user who is a reviewer of the proposed edits; determining a rank for the proposed edits proposed by the user who is a reviewer of proposed edits based on the number of edits reviewed by the user proposing the proposed edit; placing the plurality of proposed edits in a queue associated with the reviewer responsive to the determined rank; receiving from the reviewer a request to share the queue with a second reviewer; and associating the queue with the second reviewer. - View Dependent Claims (16, 17, 18, 19)
-
Specification