Credibility of the human sensor

From Random Hacks of Kindness
Jump to: navigation, search

Contents

[edit] Credibility of the Human Sensor

Blog Post

[edit] Summary

Allow citizen-captured information (SMS, images, videos) to be shared Determine citizen-captured information’s trustworthiness

[edit] Use Case

An earthquake strikes off the San Andreas Fault causing large-scale destruction through the Bay Area. First responders act in their respective areas and citizens are gathered to assist their neighbors. Some cellular towers are still in operation as well as wired Internet.

[edit] Description

Create an app that allows citizen-captured information to be uploaded and shared via a mobile platform (iPhone, Andorid, other mobile OS). The information should be SMS/photos/video clips (automatically and manually geo-referenced) and uploaded to a website, and which, in turn, displays these SMS/photos/vids and allows them to be filtered by type, location, severity, etc. This technology should allow community crowdsourcing and expert reviewers to determine the trustworthiness of information. Such a tool will be used as situational awareness for coordinators of response teams. Solution should support:

  • Uploads from any device (mobile, desktop)
  • Support SMS, images, videos, etc.
  • Displays on any device (API)
  • Customizable UI
  • Receipt of submission (upload-device dependent? Ie. SMS, email, VM)
  • Date/time/location of submission and edits
  • Notes on special circumstances
  • “Danger Areas” alerts (SMS, email, RSS)
  • Social networking (FB, Twitter, etc.)
  • Verification (by whom? How? According to what standard?); correction/deletion of erroneous information
  • Export to xls, pdf, etc.
  • Plot on a map, (+ filter by status + other data)

[edit] Additional Notes

Imagine your house was destroyed in the aftermath of an earthquake; what would you want your neighbors to know to help you rebuild? Assume that you are not hit hard, but want to help a neighbor. You have a chainsaw, which neighbor needs help requiring a chainsaw?

[edit] Extra Credit

Allow them to be ported to other websites

[edit] Get the Code

[edit] API Definition

[edit] POST /entries/ - Publishing API

The POST takes the folowing arguments:

  • url: Online location of the resource to be displayed (Future versions will include file manipulation)
  • message: Additional text can be added
  • client: The software client in use
  • lat: Latitude
  • lon: Longitud
  • location: Location text

[edit] GET /entries/ - Reading API

Personal tools